source: trunk/changelog@ 129

Last change on this file since 129 was 129, checked in by sandervl, 26 years ago

* empty log message *

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