source: trunk/changelog@ 201

Last change on this file since 201 was 194, checked in by achimha, 26 years ago

* empty log message *

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