1 |
786 |
skrzyp |
2005-10-23 Andrew Lunn
|
2 |
|
|
|
3 |
|
|
* cdl/microwindows.cdl: gettimeofday now in POSIX
|
4 |
|
|
* src/ecos/ecos_app.c: removed gettimeofday implementation.
|
5 |
|
|
|
6 |
|
|
2004-06-08 Chris Garry
|
7 |
|
|
|
8 |
|
|
* src/ecos/ecos_app.c: Remove 'strdup' definition.
|
9 |
|
|
Now provided in string.h.
|
10 |
|
|
|
11 |
|
|
2003-10-24 Gary Thomas
|
12 |
|
|
|
13 |
|
|
* src/drivers/scr_vnc_ecos.c: Support true color (32 bit) 0888 format.
|
14 |
|
|
|
15 |
|
|
* src/demos/nanox/ntetris.c (main): Start with a good known
|
16 |
|
|
state (by zeroing) - otherwise, the results are unpredictable
|
17 |
|
|
and often crash.
|
18 |
|
|
|
19 |
|
|
2003-09-03 Gary Thomas
|
20 |
|
|
|
21 |
|
|
* src/ecos/nanox_thread.c (nanox_thread): Fill in program
|
22 |
|
|
name - also from Eric Doenges.
|
23 |
|
|
|
24 |
|
|
* src/drivers/kbd_vnc_ecos.c (vnc_GetModifierInfo):
|
25 |
|
|
Protect against null [curmodifiers] pointer. Reported
|
26 |
|
|
by Eric Doenges
|
27 |
|
|
|
28 |
|
|
2003-09-01 Chris Garry
|
29 |
|
|
|
30 |
|
|
* src/ecos/ecos_app.c:
|
31 |
|
|
* src/ecos/ecos_init.c:
|
32 |
|
|
Do not use ARM display hardware setup routines when VNC server
|
33 |
|
|
drivers are used.
|
34 |
|
|
|
35 |
|
|
2003-09-01 Gary Thomas
|
36 |
|
|
|
37 |
|
|
* src/nanox/client.c:
|
38 |
|
|
* src/mwin/wingdi.c:
|
39 |
|
|
* src/engine/devopen.c:
|
40 |
|
|
* src/engine/devfont.caching.c:
|
41 |
|
|
* src/engine/devfont.c:
|
42 |
|
|
* src/engine/devdraw.c:
|
43 |
|
|
* src/drivers/scr_vnc_ecos.c:
|
44 |
|
|
* src/demos/nanox/ntetris.c:
|
45 |
|
|
* src/Configs/config.ecos:
|
46 |
|
|
* include/microwin/mwtypes.h:
|
47 |
|
|
* include/microwin/device.h: Support BGR233 mode which is used by
|
48 |
|
|
the VNC server.
|
49 |
|
|
|
50 |
|
|
2003-08-30 Gary Thomas
|
51 |
|
|
|
52 |
|
|
* src/ecos/world_thread.c:
|
53 |
|
|
* src/ecos/ntetris_thread.c:
|
54 |
|
|
* src/ecos/nanox_thread.c:
|
55 |
|
|
* src/ecos/nanowm_thread.c:
|
56 |
|
|
* src/ecos/ecos_app.c: Use tables to define threads within
|
57 |
|
|
the actual application.
|
58 |
|
|
|
59 |
|
|
* src/demos/nanox/ntetris.h:
|
60 |
|
|
* src/demos/nanox/ntetris.c: Adapt to eCos threaded environment.
|
61 |
|
|
|
62 |
|
|
* include/microwin/ecos_mw_app.h: New file - define table
|
63 |
|
|
driven API for plug-in MicroWindows applications under eCos.
|
64 |
|
|
|
65 |
|
|
* cdl/microwindows.cdl: Add support for building complete
|
66 |
|
|
application via CDL. Also better selection of demos to run.
|
67 |
|
|
|
68 |
|
|
2003-08-22 Chris Garry
|
69 |
|
|
|
70 |
|
|
* cdl/microwindows.cdl
|
71 |
|
|
Added support for VNC server.
|
72 |
|
|
|
73 |
|
|
* src/include/device.h:
|
74 |
|
|
Remove COLOR2PIXEL555 hack for strongarm lcd when VNC server screen
|
75 |
|
|
driver is used.
|
76 |
|
|
|
77 |
|
|
* src/nanox/clientfb.c:
|
78 |
|
|
Removed assumption that CYGPKG_HAL_ARM means target is a strongarm
|
79 |
|
|
lcd when VNC server is used.
|
80 |
|
|
|
81 |
|
|
* src/drivers/kbd_vnc_ecos.c:
|
82 |
|
|
* src/drivers/mou_vnc_ecos.c:
|
83 |
|
|
* src/drivers/scr_vnc_ecos.c:
|
84 |
|
|
New keyboard, mouse and screen drivers for VNC server.
|
85 |
|
|
|
86 |
|
|
2003-07-21 Chris Garry
|
87 |
|
|
|
88 |
|
|
* src/nanox/client.c
|
89 |
|
|
Set the length field in the sockaddr_in structure name before
|
90 |
|
|
trying to connect to the server.
|
91 |
|
|
|
92 |
|
|
2003-06-13 Jonathan Larmour
|
93 |
|
|
|
94 |
|
|
* cdl/microwindows.cdl: eCos Microwindows requires an IPv4 stack.
|
95 |
|
|
|
96 |
|
|
2003-02-24 Jonathan Larmour
|
97 |
|
|
|
98 |
|
|
* cdl/microwindows.cdl: There's no docs so don't supply CDL.
|
99 |
|
|
|
100 |
|
|
2002-04-30 Bart Veer
|
101 |
|
|
|
102 |
|
|
* cdl/microwindows.cdl:
|
103 |
|
|
Replace description properties with display properties.
|
104 |
|
|
|
105 |
|
|
2002-04-26 Bart Veer
|
106 |
|
|
|
107 |
|
|
* src/drivers/scr_ecospcsvga.c:
|
108 |
|
|
New screen driver for PC hardware.
|
109 |
|
|
|
110 |
|
|
* src/nanox/srvmain.c:
|
111 |
|
|
Change #ifdef's for new PC screen driver
|
112 |
|
|
|
113 |
|
|
* src/nanox/clientfb.c:
|
114 |
|
|
Get a framebuffer address for x86 hardware
|
115 |
|
|
|
116 |
|
|
* src/ecos/ecos_app.c:
|
117 |
|
|
Only build keyboard widget when needed. PC hardware has a real
|
118 |
|
|
keyboard.
|
119 |
|
|
|
120 |
|
|
* cdl/microwindows.cdl:
|
121 |
|
|
Add configuration options for PC graphics. Automatically
|
122 |
|
|
build the files which instantiate eCos threads for the various
|
123 |
|
|
microwindows applications.
|
124 |
|
|
|
125 |
|
|
2002-04-15 Jesper Skov
|
126 |
|
|
|
127 |
|
|
* src/demos/nanox/world.c (MAPFILE): Load from current directory.
|
128 |
|
|
|
129 |
|
|
2002-04-12 Bart Veer
|
130 |
|
|
|
131 |
|
|
* src/nanox/srvmain.c:
|
132 |
|
|
Use a new main loop for PC/VGA. The default loop with
|
133 |
|
|
networking enabled assumes you can select() on the
|
134 |
|
|
mouse and keyboard, which is not currently implemented.
|
135 |
|
|
|
136 |
|
|
* src/ecos/ecos_init.c:
|
137 |
|
|
Add some conditional compilation. Only check for
|
138 |
|
|
a logo file when there is a file system. Don't bother
|
139 |
|
|
with touchscreen calibration on a PC without a
|
140 |
|
|
touch-sensitive screen.
|
141 |
|
|
|
142 |
|
|
* cdl/microwindows.cdl:
|
143 |
|
|
Add configury for building on a PC.
|
144 |
|
|
|
145 |
|
|
* src/drivers/ps2kbdmou_ecos.c:
|
146 |
|
|
Driver for PC PS/2 keyboard and mouse. Only tested against
|
147 |
|
|
a Japanese Dell Inspiron laptop.
|
148 |
|
|
|
149 |
|
|
2002-04-12 Jesper Skov
|
150 |
|
|
|
151 |
|
|
* src/drivers/scr_ecos.c (gen_getscreeninfo): Return proper
|
152 |
|
|
fbdriver ptr.
|
153 |
|
|
(set_portrait_mode): Update psd->portrait variable.
|
154 |
|
|
|
155 |
|
|
* src/demos/nanox/world.c: Removed load hack. Problem was due to
|
156 |
|
|
truncated jffs2 fs.
|
157 |
|
|
|
158 |
|
|
2002-04-10 Jesper Skov
|
159 |
|
|
|
160 |
|
|
* include/microwin/nano-X.h: Silence warning by including kapi.h
|
161 |
|
|
|
162 |
|
|
2002-04-08 Jesper Skov
|
163 |
|
|
|
164 |
|
|
* cdl/microwindows.cdl: Build Map demo if required. Require it for
|
165 |
|
|
the ARM targets.
|
166 |
|
|
|
167 |
|
|
* src/demos/nanox/world.c (load): Hacked to do nothing.
|
168 |
|
|
(main): renamed to app_main.
|
169 |
|
|
|
170 |
|
|
2002-03-27 Jesper Skov
|
171 |
|
|
|
172 |
|
|
* src/drivers/scr_ecos.c (gen_getscreeninfo): Fill in correct
|
173 |
|
|
color layout based on pixel format. Now the animation renders
|
174 |
|
|
correctly.
|
175 |
|
|
|
176 |
|
|
* drivers/scr_ecos.c (gen_getscreeninfo): Fill in all
|
177 |
|
|
parameters. At least the missing potrait mode cause
|
178 |
|
|
problems. fbdriver parameter is probably wrong, but needs to be
|
179 |
|
|
non-zero.
|
180 |
|
|
|
181 |
|
|
2002-03-26 Jesper Skov
|
182 |
|
|
|
183 |
|
|
* cdl/microwindows.cdl: Renamed CYGBLD_MICROWINDOWS_ARM9_DRIVERS
|
184 |
|
|
to CYGBLD_MICROWINDOWS_ARM_DRIVERS and added ipaq/aaed hacks.
|
185 |
|
|
|
186 |
|
|
* Moved sources to services/gfx/mw with help from Gary. Moved
|
187 |
|
|
src/include directory to include/microwin.
|
188 |
|
|
|
189 |
|
|
* cdl/microwindows.cdl: Added CDL build support.
|
190 |
|
|
* src/demos/nanowm/nanowm.c: Rename main() for eCos builds.
|
191 |
|
|
* src/demos/nxkbd/nxkbd.c: Same.
|
192 |
|
|
* src/nanox/srvmain.c: Same.
|
193 |
|
|
|
194 |
|
|
* src/ecos/ecos_init.c: Fix some warnings, use redhat.logo for IO
|
195 |
|
|
testing.
|
196 |
|
|
|
197 |
|
|
2002-03-22 Bart Veer
|
198 |
|
|
|
199 |
|
|
* Configs/config.ecosvga:
|
200 |
|
|
New config file for eCos on a PC using the VGA driver.
|
201 |
|
|
|
202 |
|
|
* Arc.rules, makefile.rules, config, */Makefile */*/Makefile
|
203 |
|
|
Add build support for x86 eCos, and allow builds outside the
|
204 |
|
|
source tree.
|
205 |
|
|
|
206 |
|
|
* nanox/clientfb.c:
|
207 |
|
|
Only assume LCD display when compiling for ARM.
|
208 |
|
|
etc. do not exist when building for PC.
|
209 |
|
|
|
210 |
|
|
* ecos/ecos_app.c:
|
211 |
|
|
Add missing #include's
|
212 |
|
|
Fix type ecos_nx_setup() vs. ecos_nx_init()
|
213 |
|
|
|
214 |
|
|
* drivers/vgaplan4.h:
|
215 |
|
|
Define the appropriate out?() macros for eCos
|
216 |
|
|
|
217 |
|
|
* drivers/vgainit.c:
|
218 |
|
|
Set up to access hardware directly.
|
219 |
|
|
Use HAL macro to peek I/O port
|
220 |
|
|
Fix one of the initial values for the VGA registers, which I
|
221 |
|
|
believe was leaving all planes disabled.
|
222 |
|
|
|
223 |
|
|
* drivers/scr_ecos.c:
|
224 |
|
|
This is not used by all eCos targets, e.g. PC using the
|
225 |
|
|
microwindows VGA driver. For now conditionalize on CYGPKG_HAL_ARM.
|
226 |
|
|
|
227 |
|
|
* drivers/memplan4.c, drivers/scr_bios.c,
|
228 |
|
|
Set up to access hardware directly under eCos.
|
229 |
|
|
|
230 |
|
|
* drivers/kbd_null.c:
|
231 |
|
|
Declaration of NUL_Read() did not match definition.
|
232 |
|
|
|
233 |
|
|
2002-03-14 Jesper Skov
|
234 |
|
|
|
235 |
|
|
* Makefile: Fix typo.
|
236 |
|
|
|
237 |
|
|
* nanox/Makefile: Build clientfb.c
|
238 |
|
|
* nanox/clientfb.c: Hacked for eCos.
|
239 |
|
|
|
240 |
|
|
* nanox/client.c (nxErrorStrings): Define for eCos.
|
241 |
|
|
* nanox/srvevent.c (nxErrorStrings): Don't define for eCos.
|
242 |
|
|
|
243 |
|
|
2002-03-13 Jesper Skov
|
244 |
|
|
|
245 |
|
|
* ecos/Makefile: Require 'DEMO=Y' and 'AGDEMO=Y' to build old or
|
246 |
|
|
agdemo respectively.
|
247 |
|
|
* ecos/ecos_app.c: Wrap img_demo stuff in USE_IMG_DEMO.
|
248 |
|
|
|
249 |
|
|
* ecos/img_demo.c: Added. (older version)
|
250 |
|
|
|
251 |
|
|
* Makefile.rules (clean): Don't blow away everything if there's no
|
252 |
|
|
bin directory.
|
253 |
|
|
|
254 |
|
|
* Makefile: Added ecos build rule. Create bin and lib.
|
255 |
|
|
|
256 |
|
|
* Makefile.rules (CPPFLAGS): Include $(INCLUDEDIRS) for proper
|
257 |
|
|
dependencies on ecos headers.
|
258 |
|
|
|
259 |
|
|
* ecos/ecos_init.c (ecos_nx_init): Use portrait_right mode for
|
260 |
|
|
IPAQ.
|
261 |
|
|
* drivers/scr_ecos.c (set_portrait_mode): Added. Cleaned up
|
262 |
|
|
portrait switch handling.
|
263 |
|
|
|
264 |
|
|
* ChangeLog.MW: Moved the original ChangeLog to ChangeLog.MW
|
265 |
|
|
|
266 |
|
|
Changes made by Gary Thomas . Diff against
|
267 |
|
|
branch MW_0_89_pre8:
|
268 |
|
|
* src/Arch.rules: Updated for building ag_demo.
|
269 |
|
|
* src/Configs/config.ecos: Changed tools prefix to arm-elf- and
|
270 |
|
|
screen pixel type. Also added JPEG support and disabled potrait
|
271 |
|
|
mode.
|
272 |
|
|
* src/config: copy of Configs/config.ecos
|
273 |
|
|
* src/drivers/Makefile: Added portrait files to the eCos build
|
274 |
|
|
rule.
|
275 |
|
|
* src/drivers/kbd_ipaq.c: various tweaks.
|
276 |
|
|
* src/drivers/scr_ecos.c: hacks to get portrait mode working on
|
277 |
|
|
iPAQ.
|
278 |
|
|
* src/ecos/Makefile: Build tweaks for ag_demo.
|
279 |
|
|
* src/ecos/ecos_app.c: mount jffs2, include image demo.
|
280 |
|
|
* src/ecos/ecos_init.c: ag_demo tweaks.
|
281 |
|
|
* src/engine/devimage.c: build tweak for HAVE_MMAP
|
282 |
|
|
* src/include/device.h: COLOR2PIXEL555 hack for strongarm lcd.
|
283 |
|
|
* src/include/nano-X.h: Fix regfdset typo.
|
284 |
|
|
* src/include/swap.h: __ECOS hacks.
|
285 |
|
|
* src/jpeg-6b: imported jpeg support.
|
286 |
|
|
* src/nanox/Makefile: eCos build tweaks.
|
287 |
|
|
* src/nanox/client.c: eCos ACCESS_PER_THREAD_DATA tweak.
|
288 |
|
|
* src/nanox/serv.h: additional Gr->SVR_Gr definitions.
|
289 |
|
|
* src/nanox/srvnet.c: __ECOS hack (print error string instead of
|
290 |
|
|
value).
|