source: trunk/changelog@ 145

Last change on this file since 145 was 145, checked in by cbratschi, 26 years ago

Trackbar optimized

File size: 23.5 KB
Line 
1 /* $Id: changelog,v 1.15 1999-06-21 15:28:43 cbratschi Exp $ */
2 99-21-06: Christoph Bratschi
3 - COMCTL32: Progress bar finished (progress.c, USER32 bugs to fix)
4 - COMCTL32: Trackbar finished (trackbar.c)
5
6 99-20-06: Sander van Leeuwen
7 - KERNEL32: Call HMInitialize from initterm, not winexe object creation
8 - KERNEL32: Added comctl to list of system dlls (windll.cpp)
9 - KERNEL32: Fixed dll detach (windll.cpp) for converted win32 dlls
10 - KERNEL32: Module name detection (windll.cpp)
11 - KERNEL32: Activated Win32 TIB code; a selector + memory is allocated
12 for the main thread and every thread created.
13 When it's completed, it should fix several problems due to
14 differences between OS/2's TIB and Win32's TEB.
15 - COMCTL32: Fixed crash on exit (moved unregister of class into exit list handler)
16 - USER32: Changed bugfix (WS_CLIPCHILDREN) for winhlp32 (same as Wine now)
17 - USER32: Fixed bug in wndproc.cpp (release build only)
18 - USER32: Added preliminary support for parent notification
19
20 99-19-06: Sander van Leeuwen
21 - ALL (except dsound/ddraw): Include <os2wrap.h> instead of <os2.h>
22 - KERNEL32: Changes for win32 TEB (not active)
23
24 99-07-06: Sander van Leeuwen
25 - Removed unecessary files
26 - Modified os2win.h to save FS selector before calling Open32 api
27 and restoring it afterwards.
28 - Renamed all .C files (except comctl32) to .CPP and fixed compiler errors
29 - GDI32: Fixed SetDIBitsToDevice bugfix (palette size)
30 - USER32: Fixed RegisterSystemClasses
31
32 99-07-06: Achim Hasenmueller
33 - Added comctl32, mostly untested includes all controls, some undocumented
34 APIs missing
35 - Added internal GetSysColorPen() to user32 - handy API used in WINE
36 Modified syscolor.cpp to support new Win98 colors and create pens
37
38 99-06-06: Sander van Leeuwen
39 - Bugfixes in VirtualAlloc (KERNEL32), GetScrollPos & RegisterSystemClasses (USER32)
40 as reported on mailinglist by Edgar Buerkle.
41 Also FindResourceA/W.
42
43 99-01-06: David Raison
44 - OLE32: Changed everything to make it compile with the new headers
45 - include/win/ole.2 - line 170
46 - include/wine/win/obj_oleview.h - line 32 & 36
47
48 99-23-05: Sander van Leeuwen
49 - ADVAPI32: Fixed Open32 bugs in RegOpenKeyA (set return key to 0 when failed)
50 Fixed key definition conflict in convertkey.
51 - KERNEL32: Fixed exception handler, don't continue after process termination
52 exception! (fixes annoying exitlist hangs)
53
54 99-19-05: Sander van Leeuwen
55 - KERNEL32: Corrected wrong export for HeapSize (reported by Vit Timchishin)
56
57 99-15-05: Sander van Leeuwen
58 - Fixed a number of bugs introduced during the Wine header update
59 - KERNEL32: Added high/low fixup support for pe loader
60
61 99-13-05: Sander van Leeuwen
62 - Updated USER32
63 - Fixed unicode apis in USER32
64 - Added .def files for ADVAPI32, COMDLG32, GDI32, KERNEL32 & USER32 that
65 export all apis with the correct names. (_apiname@nrofparameterbytes)
66
67 99-12-05: Sander van Leeuwen
68 - Finished KERNEL32
69 - Updated WINMM
70
71 99-10-05: Vince Vielhaber
72 - Rewrote WSOCK32 for Wine headers
73
74 99-08-05: Sander van Leeuwen
75 - Updated CAPI32, COMDLG32 & GDI32, MPR, NTDLL, TAPI32, WINSPOOL, WNETAP32
76 for new headers
77 - Started with KERNEL32 changes (75% done)
78 - Made basic changes to OLE32 for new headers, but still tons of errors
79 - Fixed some unicode apis in GDI32
80
81 99-04-05: Sander van Leeuwen
82 - Stripped os2win.h and put it in include directory
83 - WINE header files in include\win
84 (some modified for IBM VAC)
85 - All Open32 apis have 'O32_' as prefix, Open32 specific declarations
86 are appended with _O32.
87
88 99-01-05: Sander van Leeuwen
89 - Changed makefile structure:
90 nmake DEBUG=1 builds debug version
91 nmake builds release version
92
93 99-11-04: Sander van Leeuwen
94 - Everything except user32 & kernel32: copyrights added to most files
95 Moved a few header files in \include
96 - Fixed import problem in peldr (include\winimage.h), SetFullPath must
97 be a virtual method.
98
99 98-26-10: Sander van Leeuwen
100 - OLE32: CoInitialize takes one parameter, not 0
101
102 98-11-10: Sander van Leeuwen
103 - KERNEL32: except.asm Wrong calling convention for SetExceptionChain
104 - KERNEL32: exceptions.cpp/wprocess.cpp SetExceptionChain(-1) instead of SetExceptionChain(0)
105
106 98-28-09: Sander van Leeuwen
107 - PE2LX: icon.cpp: palette only for <= 8 bpp
108 - PE2LX: icon.cpp: check if image size in bmp header is correct before using it
109
110 98-25-09: Sander van Leeuwen
111 - PE2LX: Don't fail if an exe/dll doesn't contain any imports (pe.cpp:ProcessImports)
112
113********************************************************************************
114***** Release 0.03/4
115********************************************************************************
116 98-15-09: KSO
117 - WIN32K: pe2lx\misc.cpp changes
118
119 98-13-09: Sander van Leeuwen
120 - KERNEL32: windll.cpp: fixed bug with szModule not being initialized
121 - PE2LX: pe.cpp: Only read first 1 MB for huge files. (as they are most
122 likely InstallShield archives; exe appended with
123 installation data)
124
125 98-12-09: Sander van Leeuwen
126 - WSOCK32: Changed fd_set to Wfd_set or else it won't compile over here
127 - KERNEL32: Winimage.cpp, extra checks added
128 - KERNEL32: OS2GetModuleFileName bugfix
129 - INCLUDE/MISC.H: Error printf that prints to stdout (more reliable than
130 a logfile)
131 - GDI32: GetDeviceCaps -> NT returns -1 when using 16 bits colors, NOT 65536!
132 - GDI32: CreateDIBSection -> StarCraft uses bitmap with negative height ->
133 flip image when blitting
134 - GDI32: DIBSection ctor: bug in BITMAPINFO2 malloc
135 - GDI32: BitBlt: (dibsection) HDC == HPS (thank you, IBM!)
136
137 98-02-09: Sander van Leeuwen
138 - KERNEL32/USER32: Split up code
139 - USER32 (/new): Started with new class & window managment code
140 (not compiled nor tested, so don't change it)
141
142 98-01-09: Patrick Haller
143 - WSOCK32: Circular linker dependency removed
144
145 98-31-08: kso
146 - KERNEL32: changed lfile.c to use OS2CreateFile,OS2CloseHandle,.... as
147 NT does. Notepad (W95) is now working better.
148 - KERNEL32: fixed a open32 bug (or win32 feature) - WriteFile with
149 nrbytes = 0 is equal to a SetEndOfFile(..);
150
151 98-17-08: Sander van Leeuwen
152 - KERNEL32: Changed LoadLibraryA(W/ExA/ExW) to try to load the dll
153 directly first and if that fails, load it manually.
154
155 98-15-08: Sander van Leeuwen
156 - DDRAW: LOTS of changes,additions and fixes
157 (ddex1-ddex5 DirectX SDK samples work(ed) + Quake 2 in
158 DirectDraw mode)
159 - DSOUND: Skeleton code extended
160
161 98-13-08: Sander van Leeuwen
162 - PE2LX: Replaced stack page removal code; (adjusted GetNrPages instead)
163
164 98-13-08: KSO:
165 - PE2LX: Borland bugfixes
166
167 98-08-08: Sander van Leeuwen
168 - pe2lx (pe.cpp), call SetNrOfExports(0) for dlls without exports
169 to set the module name in the resident name table
170 (otherwise converted dll will not load)
171 - Version resource apis work now
172 - LocalReAlloc bugfix, notepad assumes it returns the same
173 address when the new size is smaller than the old one.
174
175 98-03-08 KSO:
176 - pe.cpp: line 600 - added OS2Exe to the parameterlist
177 - bitmap.cpp: replace file - much.
178 - bitmap.h: replace file - typo (BitMap to Bitmap)
179 - icon.h: replace file - #define BI_*
180
181 98-07-23: Knut Osmundsen
182 - PE2LX: Borland exe changes (import stuff)
183
184 98-07-18: Sander van Leeuwen
185 - KERNEL32/PE2LX: Changed version checks; version nr is put into the
186 converted exe/dll as a parameter to one of the kernel32
187 entry points
188 - USER32: Changed class managment code
189 - USER32: Removed all SYNCPAINT stuff as it breaks many apps
190 - USER32: Removed in CreateWindowExA that checks for values of x, y, nHeight & nWidth
191 (this broke generic.exe, notepad.exe and probably many others)
192 - USER32: Finished GetMenuStringW (MSPaint), not working right though
193 it should return 'Recent File', but returns 'Decent File'
194 Well, whatever.
195 - VERSION/KERNEL32/PE2LX: Version resource API implemention started
196 - PE2LX: Increased some fixup limits to convert dynhgi35.dll
197 - KERNEL32: AsciiToUnicode fixed (only terminate with one 0; doing
198 it twice corrupts the heap as our stuff allocates exactly
199 enough for string + 0 terminator)
200
201 98-07-14: Sander van Leeuwen
202 - KERNEL32: Changed OS2GetProcAddress to call the ordinal or name getApi
203 method
204
205 98-07-13: Patrick Haller
206 - USER32: Unicode fix for wvsprintfW "%s" -> "%ls"
207 - USER32: fix in Win32WindowProc destructor when "window" becomes NULL
208 - ADVAPI32: RegConnectRegistry for connection to local machine
209
210 98-07-13: Patrick Haller
211 - KERNEL32: Unicode fix that garbled CommandLineToArgv and others
212
213 98-07-12: Patrick Haller
214 - NTDLL: new functions in NTDLL (-> critical sections)
215 - SHELL32: few new stubs in SHELL32
216 - GDI32: fix in GDI32\DIBSECT\CreateDIBSection for M$ Backup
217 - USER32: experimental fix (CS_SYNCPAINT) for WinHlp32 to
218 display navigation buttons, but crashes SOL.EXE :(
219
220 98-07-10: Patrick Haller
221 - stubs for NETAPI32 100%
222
223 98-07-09: Patrick Haller
224 - stubs for Winspool 100%
225
226 98-06-07 Joel Troster
227 - WINMM: WaveOpen bugfix
228
229 98-06-07 Felix Maschek
230 - CAPI32: bugfix
231
232 98-01-07 Joel Troster
233 - KERNEL32: update to nameid.cpp
234
235 98-06-15: Patrick Haller
236 - GDI32: stubs for all missing functions
237 - ADVAPI32: stubs for all missing functions
238 - USER32: implementation of some real functions
239 some unknown functions stubbed (IDA/2)
240
241 98-06-14: KSO
242 - GDI32: Stubs for Office 97
243 - PE2LX: Formatted output
244 - ADVPI32: Stubs for Office 97
245 - VERSION: Stubs for Office 97
246
247 98-06-12: Patrick Haller
248 - NTDLL: ported over the NTDLL code from WINE, subject to the GNU Copyleft
249 some applications open this module explicitly
250 - KERNEL32: few fixes to Unicode handling
251 - KERNEL32: console window sizing (still buggy) and property fixes
252 - KERNEL32: stubs for all missing functions
253 - GDI32: bugfix for DIB allocation (MS Paint)
254 - WINMM: functions for FOURCC handling
255 - PE2LX: CURSOR.CPP: hotspot.y is upside down (fixed for Winhlp32)
256 - PE2LX: DIALOG.CPP: combobox style translation CBS_ fixed
257 - PE2LX: DIALOG.CPP: style translation for WINES_MULTILINE
258 causes MLE control to be generated.
259 Experimental.
260 - KERNEL32: WINDLL.CPP: fixed endless loop in Win32DLL::StripPath()
261
262 98-05-25: Patrick Haller
263 - KERNEL32: Added few NTDLL stubs, mainly for support of MSACM32/NT
264 - KERNEL32: Resource fix
265
266 98-05-03: Joel Troster
267 - WINMM: Stubbed most of the remaining mmedia apis
268
269 98-04-28: Patrick Haller
270 - KERNEL32: Console fixes
271 - KERNEL32: Console properties (partially)
272 - KERNEL32: Handlemanager fixes
273 - KERNEL32: OS2iGetModuleName fixes
274
275********************************************************************************
276***** Release 0.02
277********************************************************************************
278
279 05-04-98: Patrick Haller
280 - KERNEL32: Resource bugfix
281
282 30-03-98: Joel Troster
283 - WINMM: midiStream* stubs added
284
285 30-03-98: Sander van Leeuwen
286 - PE2LX: Set console flag when exe has no resources
287
288 27-03-98: Joel Troster
289 - WINMM: Midi changes/bugfixes, mci* api stubs added
290 - GDI32: SetObjectOwner stub added
291
292 25-03-98: Sander van Leeuwen
293 - KERNEL32: Several changes in resource code
294
295 19-03-98: Felix Maschek
296 - KERNEL32: Comm stubs added
297
298 19-03-98: Sander van Leeuwen
299 - KERNEL32: Pop up a dialog box when a missing api is called
300 - KERNEL32: dll bugfix
301 - KERNEL32: CreateProcessA/W fix
302 - KERNEL32: GetProcAddr completed for PE loader & PE2LX
303
304 19-03-98: Peter Fitzsimmons
305 - created include\version.h
306 - changed pe2lx\lx.cpp (call SetVersion())
307 - changed pe2lx\misc.cpp (code for SetVersion(), setea())
308 - changed pe2lx\misc.h (add prototypes)
309 - changed pe2lx\pe.cpp (moved DosClose() up a few lines, so DosSetPathInfo() could write to the file)
310 - changed pe2lx\makefile \
311 - changed pe2lx\makefile.wat / Build setver.exe, getver.exe. I didn't copy
312 these exe's to ..\bin in purpose; they
313 aren't supposed to go to end users.
314 - Added one line ("..\server $@") to all makfiles
315
316 - added getea() to kernel32\os2util.c
317 - added a few lines in kernel32/wprocess.cpp/RegisterDll()
318
319 - Edit all initterm.c's to remove that rand() crap (that is from a
320 sample project!). Also added new version check to each. Also #include "misc.h"
321
322 - wsock32: edited makefile to remove reference to ..\kernel32\misc.obj and
323 replace with kernel32.dll.
324
325 - src\makefile: build kernel32 before wsock
326 - src\kernel32\makefile: remove reference to wsock32.lib
327 - src\kernel32\network.cpp: remove call to wsock32
328
329 16-03-98: Joel Troster
330 - GDI32: Added SetObjectOwner stub
331
332 15-03-98: Joel Troster
333 - WINMM: RTMIDI dependency removed
334
335 15-03-98: Sander van Leeuwen
336 - All dlls, C++ init+termination call added to initterm.c
337 - KERNEL32: Icon conversion bugfix
338 - KERNEL32: Removed reroute of exe reading
339 - KERNEL32: Major rewrite of dll & exe handling including
340 LoadLibary(Ex)A/W, CreateProcessA/W, GetModuleFileNameA/W,
341 FreeLibrary & GetCommandLineA/W
342 Side effect: Crash at Quake 2 exit fixed
343
344 - KERNEL32: Additional code for PE loader
345 - PE: Created OS/2 ring 3 PE loader
346 syntax: pe win32exe commandline
347 Reads win32exe & all imported dlls, calls all dll entry points and
348 finally calls the exe entry point.
349 TODO: No fixups and low startup address
350 TODO: Resources
351 TODO: CreateProcess doesn't work right
352
353 13-03-98: Sander van Leeuwen
354 - KERNEL32: Dll unloading fixed
355
356 13-03-98: Peter Fitzsimmons
357 - KERNEL32: Fixed CompareStringA/W
358
359 12-03-98: Joel Troster
360 - WINMM: Stubbed all the mixer APIs and updated support for MidiMapper
361
362 10-03-98: Sander van Leeuwen
363 - WSOCK32: WSAStartup fix and ioctl addition
364 (Quake 2 Multiplayer working)
365 - KERNEL32: Resource lookup bug fixed
366
367 10-03-98: Joel Troster
368 - KERNEL32: SetThreadLocale added
369
370 09-03-98: Patrick Haller
371 - KERNEL32: Fix in GetStdHandle within HandleManager
372
373 - KERNEL32: Console APIs completed, input and output is complete,
374 however not thoroughly tested, SHORT 0.98D is working.
375 Codepage support, Unicode support missing.
376 I'm working on cosmetics and properties dialog.
377
378 - EXECHECK: tool to check executables for convertibility via pe2lx
379 and keeping track of our APIs, as well as imported/exported
380 functions of executables (PE import is currently implemented)
381
382 09-03-98: Sander van Leeuwen
383 - KERNEL32: Put dll & exe apis in wprocess.cpp
384 - KERNEL32: Reroute file io from own exe to original
385
386 08-03-98: Joel Troster
387 - KERNEL32: Unicode changes (lstrcatW, lstrcmpW, lstrcpyW lstrcpynW)
388 - WINMM: Unicode midi apis added to .def file
389
390 08-03-98: Sander van Leeuwen
391 - WINMM: Aux* apis implemented (not tested and not 100% correct)
392 - include: added mmddk.h from win95 ddk
393
394 07-03-98: Peter Fitzsimmons
395 - Added KERNEL32.GetSystemDefaultLangID() -- I copied GetUserDefaultLangID, which
396 always returns "US ENGLISH".
397 (NOTE: Already added)
398 - Added ADVAPI32.ReportEventA(). Stub.
399 - Added ADVAPI32.OS2SetSecurityDescriptorDacl(). Stub that returns ERROR.
400 - Added ADVAPI32.* a bunch more stubs.
401
402 07-03-98: Sander van Leeuwen
403 - KERNEL32: Implemented Local* memory apis with new heap
404 (in win32 you can mix Heap and Local apis)
405 - KERNEL32: Corrected key mapping bugs for arrow, insert/del/home/end
406 page up/down keys.
407 Doesn't work 100% right yet. (strafing in Quake = alt-arrow)
408
409 06-03-98: Sander van Leeuwen
410 - WINMM: Added WaveOutGetNumDevs and corrected the calling
411 convention for several apis (WIN32API, not WINAPI)
412 - KERNEL32: Added GetSystemDefaultLangID and moved several
413 language apis to lang.cpp
414 - KERNEL32: Added EnumSystemLocalesA/W (US English only)
415 - PE2LX: command line option change: pe2lx win32file > logfile
416 Now makes a backup copy of the win32 file and creates
417 an OS/2 version with the same name
418
419 05-03-98: Joel Troster
420 - KERNEL32: Use OS/2 unicode apis
421 - USER32: Use OS/2 unicode apis
422
423 04-03-98: Sander van Leeuwen
424 - KERNEL32: Use OS2gethostname (wsock32.dll) instead of gethostname
425
426 03-03-98: Knut Osmundsen
427 - KERNEL32: VirtualAlloc bugfixes & high memory support (SMP)
428
429 03-03-98: Patrick Haller
430 - PECHECK: Initial code for pecheck.exe
431
432 03-03-98: Joel Troster
433 - KERNEL32: Stubs added for Virtual(Un)Lock
434 - WINMM: Unicode midi apis added, MIDIMAP faked, some bugs fixed
435
436 03-03-98: Sander van Leeuwen
437 - KERNEL32: Fixed logbuffer overflow with strlen WriteLogs
438 - KERNEL32: Use tcp32dll instead of pmwsock
439 - PE2LX: Fixed memory corruption in icon.cpp
440
441 02-03-98: Sander van Leeuwen
442 - KERNEL32: kernel32.c -> kernel32.cpp
443 - KERNEL32: Merged exception logging with my latest code
444 - include: win32type.h
445 - WSOCK32: Removed pmwsock.lib from makefile
446
447 01-03-98: Patrick Haller
448 - KERNEL32: Extensions to the exception handler (logging)
449 - KERNEL32: HandleManager for pseudo-devices (CONIN$,CONOUT$,etc)
450 - KERNEL32: Hooks for HandleManager
451 - KERNEL32: Very early console support for stdout is there ...
452 Console also has context menue.
453********************************************************************************
454***** Release 0.01
455********************************************************************************
456 28-02-98: Sander van Leeuwen
457 - DDRAW: Initial work for Direct3D
458 - KERNEL32/PE2LX, Changes for console applications (flag)
459 - KERNEL32: Kill process when a fatal exception occurs
460 (prevents some kind of eternal loop in OS/2; probably due to
461 invalid exception records or difference in exception handler
462 calling convention)
463 - KERNEL32: Added a try/catch statement around the dll exit list
464 processing in ExitProcess. Seems to cure the trap
465 at exit.
466
467 27-02-98: Patrick haller
468 - MPR: stubs for all documented MPR functions,
469 should be complete now
470
471 26-02-98: Patrick haller
472 - USER32: stubs for all documented USER32 functions,
473 should be complete now
474 - USER32: Windows95's SHELL32.DLL requires a few undocumented functions
475
476 24-02-98: Joel Troster
477 - WINMM: Midi working
478
479 24-02-98: Sander van Leeuwen
480 - KERNEL32: Exit list changes; terminate all dlls right before
481 ExitProcess or in kernel32 exitlist in case of a trap
482 (prevents unkillable processes in most cases)
483
484 23-02-98: Joel Troster
485 - KERNEL32: PMPrintf version of WriteLog added
486
487 22-02-98: Sander van Leeuwen
488 - ALL DLLs: Call C/C++ lib cleanup proc in exit list
489 - PE2LX: Use exit lists in converted win32 dlls to terminate them
490 - WINMM: Remove test code in timer emulation (multiplied time by 10)
491 - KERNEL32: Release winmod objects properly
492 - KERNEL32: Call dll exit proc in FreeLibrary
493
494 21-02-98: Sander van Leeuwen
495 - KERNEL32: VirtualProtect size change to include all pages
496 referenced
497
498 19-02-98: Sander van Leeuwen
499 - PE2LX: Change order of dlls in import module name table
500 - KERNEL32: Don't call the C/C++ lib cleanup procedure at
501 dll termination
502
503 18-02-98: Joel Troster
504 - WINMM: Midi changes, wave in/out stubs added
505
506 16-02-98: Sander van Leeuwen
507 - KERNEL32: Heap bugfix
508
509 16-02-98: Joel Troster
510 - WINMM: Midi updates
511
512 15-02-98: Sander van Leeuwen
513 - KERNEL32: Changed heap allocation again. (now uses malloc/free)
514 - KERNEL32: QueryPerformanceFrequency/Counter uses DosTmrQueryTime/
515 DosTmrQueryFreq now, so the normal xf86sup.sys can
516 be used.
517
518 11-02-98: Sander van Leeuwen
519 - MPR: Changed/Corrected ordinals
520
521Mon 98-02-09 Peter Fitzsimmons
522 - lx.cpp -- put in check for MAX_SECTIONS (was bombing out in one
523 of "visio technical"'s dlls.
524 - lx.cpp increase MAX_SECTIONS (lx.h) from 16 to 32 (where'd the
525 original value come from?).
526 - kernel32.c: added stub for FlushInstructionCache()
527 - kernel32.c: added stub for OS2GetPrivateProfileSectionA()
528
529 - advapi32: GetUserNameA() stub. Always says a person named
530 "USER" is logged on.
531
532 - MPR: WNetGetConnection(). NEEDS PROPER ORDINAL IN *.def file.
533
534 9-02-1998: Joel Troster
535 - USER32: Added Set/GetDefaultMenuItem (stub)
536
537 7-02-1998: Sander van Leeuwen
538 - KERNEL32/WINMM: Added VMutex to KERNEL32 (imported by WINMM)
539 - KERNEL32: New heap implementation (heap.cpp & os2heap.cpp)
540 - KERNEL32: Replace exception handler for each new thread
541 - KERNEL32: Set previous exception handler to 0 instead of -1
542 (fixes endless exception handler calls)
543 - Added macro dprintf & dassert to include\misc.h (no more need
544 for #ifdef DEBUG's)
545
54631-01-1998: Sander van Leeuwen
547 - USER32: Fixed two bugs in CreateWindowExA/W
548 - WINMM: Fixed wave playback problem
549
55018-01-1998: Sander van Leeuwen
551 - GDI32: Changed GetDIBColor & SetDIBColor
552 - GDI32: Fixed CreateDIBSection
553 - Quake 2 working in a window!
554
55517-01-1998: Sander van Leeuwen
556 - WINMM: Waveout working, Quake 2 WITH sound now!
557 - GDI32: Implemented GetDIBColor & SetDIBColor
558
55911-01-1998: Sander van Leeuwen
560 - KERNEL32: Exception handler fix
561 - WINMM: Started with WaveOut implementation
562
56311-01-1998: Felix Maschek
564 - TAPI32: Fixes
565
56610-01-1998: Sander van Leeuwen
567 - Changes to makefile and wsock32.c to make it compile with VAC
568 - VirtualAlloc bugfix (reserve)
569 - Dialog fix (font name)
570 - WINMM now uses mmsystem.h from win32 SDK
571
57210-01-1998: Chris McKillop
573 - New build tree
574
57510-01-1998: Vince Vielhaber
576 - Winsock32 changes
577
57831-12-1997: Sander van Leeuwen
579 - Remove all 'OS2' strings from imports/exports (dlls/pe2lx)
580
58128-12-1997: Sander van Leeuwen
582 - KERNEL32: Code to allow IO in ring 3 added (xf86sup.sys)
583 Set environment variable WIN32_IOPL2 to enable this
584
585 - KERNEL32: Fixed GetStartupInfoA/W (WINE)
586 - GDI32: Added CreateDIBSection from Wine (not complete)
587 - Lots of stubs added
588 - Almost got Quake II running....
589
59023-12-1997: Felix Maschek
591 - CAPI2032: Complete implementation of CAPI
592
59320-12-1997: Felix Maschek
594 - TAPI32: Stub dll
595
59620-12-1997: Sander van Leeuwen
597 - KERNEL32: Bug in winmod.cpp
598 - KERNEL32: Added code for exception handling (not fool proof)
599 - KERNEL32: Fixed HeapCreate (now reserves 32 MB instead of 64 kb)
600 - KERNEL32: Catch FPU exception, mask fpu exceptions, fix stack and continue execution
601 - PE2LX: Removed stack size & base switch
602 - WINMM: Added joyGetPos stub
603
60414-12-1997: Sander van Leeuwen
605 - KERNEL32: Added QueryPerformanceFrequency, QueryPerformanceCounter
606 - USER32: Added some stubs
607 - GDI32: Added some stubs
608 - WINMM: Added some stubs
609 - WNETAP32: New (NETAPI32)
610 - PE2LX: Change module import name NETAPI32 to WNETAP32 (name conflict with OS/2 NETAPI32)
611 - PE2LX: Cut long dll names to 8 chars
612 - MPR: Added WNetGetUserA stub
613
61431-11-1997: Sander van Leeuwen
615 - KERNEL32: Fixed GetEnvironmentStringsW
616 - KERNEL32: Added DeviceIOControl (devio.c, map.c, iccio.asm; last two from XFree86 driver src)
617 - KERNEL32: Changed CreateFile to open an OS/2 driver if required
618 - Last two changes for win32 Glide dll.
619
620 - Fixed window creation (wndproc.cpp), Open32 isn't sending WM_NCCREATE msgs!
621 - Filter out CBS_OWNERDRAWFIXED & CBS_OWNERDRAWVARIABLE combobox styles
622 in CreateWindowExA/W (not finished)
623 - Added FormatMessageA/W from Wine (kernel32)
624 - USER32:
625 - Fixed GetSystemParameterInfoA/W, SPI_GETNONCLIENTMETRICS/SPI_SETNONCLIENTMETRICS
626 (ConvertFontAW/ConvertFontWA macros)
627 - Progress comclt32 class working
628 - ADVAPI32, fixed:
629 - RegEnumKeyW
630 - RegEnumKeyExW
631 - RegEnumValueW
632 - RegQueryInfoKeyW
633 - RegQueryValueW
634
635 - USER32:
636 - Fixed DrawEdge (borrowed from Wine)
637 - Added ChangeMenuA/W (borrowed from Wine)
638 - Fixed some color problems
639 - Trackbar win32 SDK example working (toolbar comctl32 class)
Note: See TracBrowser for help on using the repository browser.