OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [services/] [gfx/] [mw/] [current/] [ChangeLog] - Blame information for rev 856

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
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).

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.