2003-02-24 Jonathan Larmour
|
2003-02-24 Jonathan Larmour
|
|
|
* cdl/microwindows.cdl: There's no docs so don't supply CDL.
|
* cdl/microwindows.cdl: There's no docs so don't supply CDL.
|
|
|
2002-04-30 Bart Veer
|
2002-04-30 Bart Veer
|
|
|
* cdl/microwindows.cdl:
|
* cdl/microwindows.cdl:
|
Replace description properties with display properties.
|
Replace description properties with display properties.
|
|
|
2002-04-26 Bart Veer
|
2002-04-26 Bart Veer
|
|
|
* src/drivers/scr_ecospcsvga.c:
|
* src/drivers/scr_ecospcsvga.c:
|
New screen driver for PC hardware.
|
New screen driver for PC hardware.
|
|
|
* src/nanox/srvmain.c:
|
* src/nanox/srvmain.c:
|
Change #ifdef's for new PC screen driver
|
Change #ifdef's for new PC screen driver
|
|
|
* src/nanox/clientfb.c:
|
* src/nanox/clientfb.c:
|
Get a framebuffer address for x86 hardware
|
Get a framebuffer address for x86 hardware
|
|
|
* src/ecos/ecos_app.c:
|
* src/ecos/ecos_app.c:
|
Only build keyboard widget when needed. PC hardware has a real
|
Only build keyboard widget when needed. PC hardware has a real
|
keyboard.
|
keyboard.
|
|
|
* cdl/microwindows.cdl:
|
* cdl/microwindows.cdl:
|
Add configuration options for PC graphics. Automatically
|
Add configuration options for PC graphics. Automatically
|
build the files which instantiate eCos threads for the various
|
build the files which instantiate eCos threads for the various
|
microwindows applications.
|
microwindows applications.
|
|
|
2002-04-15 Jesper Skov
|
2002-04-15 Jesper Skov
|
|
|
* src/demos/nanox/world.c (MAPFILE): Load from current directory.
|
* src/demos/nanox/world.c (MAPFILE): Load from current directory.
|
|
|
2002-04-12 Bart Veer
|
2002-04-12 Bart Veer
|
|
|
* src/nanox/srvmain.c:
|
* src/nanox/srvmain.c:
|
Use a new main loop for PC/VGA. The default loop with
|
Use a new main loop for PC/VGA. The default loop with
|
networking enabled assumes you can select() on the
|
networking enabled assumes you can select() on the
|
mouse and keyboard, which is not currently implemented.
|
mouse and keyboard, which is not currently implemented.
|
|
|
* src/ecos/ecos_init.c:
|
* src/ecos/ecos_init.c:
|
Add some conditional compilation. Only check for
|
Add some conditional compilation. Only check for
|
a logo file when there is a file system. Don't bother
|
a logo file when there is a file system. Don't bother
|
with touchscreen calibration on a PC without a
|
with touchscreen calibration on a PC without a
|
touch-sensitive screen.
|
touch-sensitive screen.
|
|
|
* cdl/microwindows.cdl:
|
* cdl/microwindows.cdl:
|
Add configury for building on a PC.
|
Add configury for building on a PC.
|
|
|
* src/drivers/ps2kbdmou_ecos.c:
|
* src/drivers/ps2kbdmou_ecos.c:
|
Driver for PC PS/2 keyboard and mouse. Only tested against
|
Driver for PC PS/2 keyboard and mouse. Only tested against
|
a Japanese Dell Inspiron laptop.
|
a Japanese Dell Inspiron laptop.
|
|
|
2002-04-12 Jesper Skov
|
2002-04-12 Jesper Skov
|
|
|
* src/drivers/scr_ecos.c (gen_getscreeninfo): Return proper
|
* src/drivers/scr_ecos.c (gen_getscreeninfo): Return proper
|
fbdriver ptr.
|
fbdriver ptr.
|
(set_portrait_mode): Update psd->portrait variable.
|
(set_portrait_mode): Update psd->portrait variable.
|
|
|
* src/demos/nanox/world.c: Removed load hack. Problem was due to
|
* src/demos/nanox/world.c: Removed load hack. Problem was due to
|
truncated jffs2 fs.
|
truncated jffs2 fs.
|
|
|
2002-04-10 Jesper Skov
|
2002-04-10 Jesper Skov
|
|
|
* include/microwin/nano-X.h: Silence warning by including kapi.h
|
* include/microwin/nano-X.h: Silence warning by including kapi.h
|
|
|
2002-04-08 Jesper Skov
|
2002-04-08 Jesper Skov
|
|
|
* cdl/microwindows.cdl: Build Map demo if required. Require it for
|
* cdl/microwindows.cdl: Build Map demo if required. Require it for
|
the ARM targets.
|
the ARM targets.
|
|
|
* src/demos/nanox/world.c (load): Hacked to do nothing.
|
* src/demos/nanox/world.c (load): Hacked to do nothing.
|
(main): renamed to app_main.
|
(main): renamed to app_main.
|
|
|
2002-03-27 Jesper Skov
|
2002-03-27 Jesper Skov
|
|
|
* src/drivers/scr_ecos.c (gen_getscreeninfo): Fill in correct
|
* src/drivers/scr_ecos.c (gen_getscreeninfo): Fill in correct
|
color layout based on pixel format. Now the animation renders
|
color layout based on pixel format. Now the animation renders
|
correctly.
|
correctly.
|
|
|
* drivers/scr_ecos.c (gen_getscreeninfo): Fill in all
|
* drivers/scr_ecos.c (gen_getscreeninfo): Fill in all
|
parameters. At least the missing potrait mode cause
|
parameters. At least the missing potrait mode cause
|
problems. fbdriver parameter is probably wrong, but needs to be
|
problems. fbdriver parameter is probably wrong, but needs to be
|
non-zero.
|
non-zero.
|
|
|
2002-03-26 Jesper Skov
|
2002-03-26 Jesper Skov
|
|
|
* cdl/microwindows.cdl: Renamed CYGBLD_MICROWINDOWS_ARM9_DRIVERS
|
* cdl/microwindows.cdl: Renamed CYGBLD_MICROWINDOWS_ARM9_DRIVERS
|
to CYGBLD_MICROWINDOWS_ARM_DRIVERS and added ipaq/aaed hacks.
|
to CYGBLD_MICROWINDOWS_ARM_DRIVERS and added ipaq/aaed hacks.
|
|
|
* Moved sources to services/gfx/mw with help from Gary. Moved
|
* Moved sources to services/gfx/mw with help from Gary. Moved
|
src/include directory to include/microwin.
|
src/include directory to include/microwin.
|
|
|
* cdl/microwindows.cdl: Added CDL build support.
|
* cdl/microwindows.cdl: Added CDL build support.
|
* src/demos/nanowm/nanowm.c: Rename main() for eCos builds.
|
* src/demos/nanowm/nanowm.c: Rename main() for eCos builds.
|
* src/demos/nxkbd/nxkbd.c: Same.
|
* src/demos/nxkbd/nxkbd.c: Same.
|
* src/nanox/srvmain.c: Same.
|
* src/nanox/srvmain.c: Same.
|
|
|
* src/ecos/ecos_init.c: Fix some warnings, use redhat.logo for IO
|
* src/ecos/ecos_init.c: Fix some warnings, use redhat.logo for IO
|
testing.
|
testing.
|
|
|
2002-03-22 Bart Veer
|
2002-03-22 Bart Veer
|
|
|
* Configs/config.ecosvga:
|
* Configs/config.ecosvga:
|
New config file for eCos on a PC using the VGA driver.
|
New config file for eCos on a PC using the VGA driver.
|
|
|
* Arc.rules, makefile.rules, config, */Makefile */*/Makefile
|
* Arc.rules, makefile.rules, config, */Makefile */*/Makefile
|
Add build support for x86 eCos, and allow builds outside the
|
Add build support for x86 eCos, and allow builds outside the
|
source tree.
|
source tree.
|
|
|
* nanox/clientfb.c:
|
* nanox/clientfb.c:
|
Only assume LCD display when compiling for ARM.
|
Only assume LCD display when compiling for ARM.
|
etc. do not exist when building for PC.
|
etc. do not exist when building for PC.
|
|
|
* ecos/ecos_app.c:
|
* ecos/ecos_app.c:
|
Add missing #include's
|
Add missing #include's
|
Fix type ecos_nx_setup() vs. ecos_nx_init()
|
Fix type ecos_nx_setup() vs. ecos_nx_init()
|
|
|
* drivers/vgaplan4.h:
|
* drivers/vgaplan4.h:
|
Define the appropriate out?() macros for eCos
|
Define the appropriate out?() macros for eCos
|
|
|
* drivers/vgainit.c:
|
* drivers/vgainit.c:
|
Set up to access hardware directly.
|
Set up to access hardware directly.
|
Use HAL macro to peek I/O port
|
Use HAL macro to peek I/O port
|
Fix one of the initial values for the VGA registers, which I
|
Fix one of the initial values for the VGA registers, which I
|
believe was leaving all planes disabled.
|
believe was leaving all planes disabled.
|
|
|
* drivers/scr_ecos.c:
|
* drivers/scr_ecos.c:
|
This is not used by all eCos targets, e.g. PC using the
|
This is not used by all eCos targets, e.g. PC using the
|
microwindows VGA driver. For now conditionalize on CYGPKG_HAL_ARM.
|
microwindows VGA driver. For now conditionalize on CYGPKG_HAL_ARM.
|
|
|
* drivers/memplan4.c, drivers/scr_bios.c,
|
* drivers/memplan4.c, drivers/scr_bios.c,
|
Set up to access hardware directly under eCos.
|
Set up to access hardware directly under eCos.
|
|
|
* drivers/kbd_null.c:
|
* drivers/kbd_null.c:
|
Declaration of NUL_Read() did not match definition.
|
Declaration of NUL_Read() did not match definition.
|
|
|
2002-03-14 Jesper Skov
|
2002-03-14 Jesper Skov
|
|
|
* Makefile: Fix typo.
|
* Makefile: Fix typo.
|
|
|
* nanox/Makefile: Build clientfb.c
|
* nanox/Makefile: Build clientfb.c
|
* nanox/clientfb.c: Hacked for eCos.
|
* nanox/clientfb.c: Hacked for eCos.
|
|
|
* nanox/client.c (nxErrorStrings): Define for eCos.
|
* nanox/client.c (nxErrorStrings): Define for eCos.
|
* nanox/srvevent.c (nxErrorStrings): Don't define for eCos.
|
* nanox/srvevent.c (nxErrorStrings): Don't define for eCos.
|
|
|
2002-03-13 Jesper Skov
|
2002-03-13 Jesper Skov
|
|
|
* ecos/Makefile: Require 'DEMO=Y' and 'AGDEMO=Y' to build old or
|
* ecos/Makefile: Require 'DEMO=Y' and 'AGDEMO=Y' to build old or
|
agdemo respectively.
|
agdemo respectively.
|
* ecos/ecos_app.c: Wrap img_demo stuff in USE_IMG_DEMO.
|
* ecos/ecos_app.c: Wrap img_demo stuff in USE_IMG_DEMO.
|
|
|
* ecos/img_demo.c: Added. (older version)
|
* ecos/img_demo.c: Added. (older version)
|
|
|
* Makefile.rules (clean): Don't blow away everything if there's no
|
* Makefile.rules (clean): Don't blow away everything if there's no
|
bin directory.
|
bin directory.
|
|
|
* Makefile: Added ecos build rule. Create bin and lib.
|
* Makefile: Added ecos build rule. Create bin and lib.
|
|
|
* Makefile.rules (CPPFLAGS): Include $(INCLUDEDIRS) for proper
|
* Makefile.rules (CPPFLAGS): Include $(INCLUDEDIRS) for proper
|
dependencies on ecos headers.
|
dependencies on ecos headers.
|
|
|
* ecos/ecos_init.c (ecos_nx_init): Use portrait_right mode for
|
* ecos/ecos_init.c (ecos_nx_init): Use portrait_right mode for
|
IPAQ.
|
IPAQ.
|
* drivers/scr_ecos.c (set_portrait_mode): Added. Cleaned up
|
* drivers/scr_ecos.c (set_portrait_mode): Added. Cleaned up
|
portrait switch handling.
|
portrait switch handling.
|
|
|
* ChangeLog.MW: Moved the original ChangeLog to ChangeLog.MW
|
* ChangeLog.MW: Moved the original ChangeLog to ChangeLog.MW
|
|
|
Changes made by Gary Thomas . Diff against
|
Changes made by Gary Thomas . Diff against
|
branch MW_0_89_pre8:
|
branch MW_0_89_pre8:
|
* src/Arch.rules: Updated for building ag_demo.
|
* src/Arch.rules: Updated for building ag_demo.
|
* src/Configs/config.ecos: Changed tools prefix to arm-elf- and
|
* src/Configs/config.ecos: Changed tools prefix to arm-elf- and
|
screen pixel type. Also added JPEG support and disabled potrait
|
screen pixel type. Also added JPEG support and disabled potrait
|
mode.
|
mode.
|
* src/config: copy of Configs/config.ecos
|
* src/config: copy of Configs/config.ecos
|
* src/drivers/Makefile: Added portrait files to the eCos build
|
* src/drivers/Makefile: Added portrait files to the eCos build
|
rule.
|
rule.
|
* src/drivers/kbd_ipaq.c: various tweaks.
|
* src/drivers/kbd_ipaq.c: various tweaks.
|
* src/drivers/scr_ecos.c: hacks to get portrait mode working on
|
* src/drivers/scr_ecos.c: hacks to get portrait mode working on
|
iPAQ.
|
iPAQ.
|
* src/ecos/Makefile: Build tweaks for ag_demo.
|
* src/ecos/Makefile: Build tweaks for ag_demo.
|
* src/ecos/ecos_app.c: mount jffs2, include image demo.
|
* src/ecos/ecos_app.c: mount jffs2, include image demo.
|
* src/ecos/ecos_init.c: ag_demo tweaks.
|
* src/ecos/ecos_init.c: ag_demo tweaks.
|
* src/engine/devimage.c: build tweak for HAVE_MMAP
|
* src/engine/devimage.c: build tweak for HAVE_MMAP
|
* src/include/device.h: COLOR2PIXEL555 hack for strongarm lcd.
|
* src/include/device.h: COLOR2PIXEL555 hack for strongarm lcd.
|
* src/include/nano-X.h: Fix regfdset typo.
|
* src/include/nano-X.h: Fix regfdset typo.
|
* src/include/swap.h: __ECOS hacks.
|
* src/include/swap.h: __ECOS hacks.
|
* src/jpeg-6b: imported jpeg support.
|
* src/jpeg-6b: imported jpeg support.
|
* src/nanox/Makefile: eCos build tweaks.
|
* src/nanox/Makefile: eCos build tweaks.
|
* src/nanox/client.c: eCos ACCESS_PER_THREAD_DATA tweak.
|
* src/nanox/client.c: eCos ACCESS_PER_THREAD_DATA tweak.
|
* src/nanox/serv.h: additional Gr->SVR_Gr definitions.
|
* src/nanox/serv.h: additional Gr->SVR_Gr definitions.
|
* src/nanox/srvnet.c: __ECOS hack (print error string instead of
|
* src/nanox/srvnet.c: __ECOS hack (print error string instead of
|
value).
|
value).
|
|
|