Changeset 273 for trunk/changelog
- Timestamp:
- Jul 5, 1999, 3:49:24 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/changelog
r272 r273 1 /* $Id: changelog,v 1.41 1999-07-05 12:35:24 sandervl Exp $ */ 1 /* $Id: changelog,v 1.42 1999-07-05 13:49:22 phaller Exp $ */ 2 99-07-05: Patrick Haller <phaller@gmx.net> 3 - SHELL32: SheSetCurDrive stub, ... 4 2 5 99-07-05: Sander van Leeuwen <sandervl@xs4all.nl> 3 6 - LIB\libconv.def: Added name with '_' appended. (or else Watcom won't 4 7 link pe2lx\misc.cpp properly) 5 8 6 9 99-07-05: Edgar Buerkle <100566.557@compuserve.com> 7 10 - PE2LX: Preliminary support for codepages 8 11 9 12 99-07-05: Patrick Haller <phaller@gmx.net> 10 13 - KERNEL32: HandleManager fixes as suggested by Edgar Buerkle 11 14 12 15 99-07-04: Christoph Bratschi <cbratschi@datacomm.ch> 13 16 - PE2LX/USER32: Dialog default font set to WarpSans + fixes 14 17 15 18 99-07-02: Christoph Bratschi <cbratschi@datacomm.ch> 16 19 - PE2LX/USER32: Dialog bugfix for entryfield strings 17 20 18 21 99-06-30: Christoph Bratschi <cbratschi@datacomm.ch> 19 20 21 22 22 - KERNEL32: Unicode changes (unicode.cpp) 23 lstrcpynA/W (kernel32.cpp 24 - USER32: LoadStringA unicode conversion bugfix 25 - USER32: Changed SystemParameterInfo for default font (now 9.WarpSans) 23 26 24 27 99-06-30: Przemysaw Dobrowolski <dobrawka@asua.org.pl> 25 28 - WINMM: Implemented remaining joystick apis + bugfixes 26 29 27 30 99-06-29: Patrick Haller <phaller@gmx.net> 28 31 - KERNEL32: GetLocaleInfoA bugfix (lang.cpp) 29 32 30 33 99-06-29: Przemysaw Dobrowolski <dobrawka@asua.org.pl> 31 34 - WINMM: Implemented most of the joystick apis 32 35 33 36 99-06-28: Christoph Bratschi 34 37 - USER32: AsciiToUnicodeN bugfix (unicode.cpp) 35 38 36 39 99-06-28: Sander van Leeuwen 37 40 - USER32: Get/SetWindowLongA bugfix for dialog controls 38 41 39 42 99-06-27: Sander van Leeuwen 40 - USER32: Message handler updates & lots of bugfixes 41 42 43 43 - USER32: Message handler updates & lots of bugfixes 44 - USER32: Fix for GetWindowLongA, if Open32 returns 0xffff it really 45 means 0xffffffff -> fixes Winhlp32 buttons. 46 - USER32: Fixed bug when changing window procedures for dialog box 44 47 controls 45 48 46 49 99-06-26: Sander van Leeuwen 47 48 49 50 50 - USER32: Changes for message spy & several message handler changes 51 - USER32: Restore win32 tib in window msg callback 52 - KERNEL32/include: Restore OS/2 tib on entering Open32 or OS/2 apis 53 - KERNEL32/lang.cpp: Bugfix for GetLocaleInfoA (if buf ptr == null, 51 54 only return size of memory block required to hold info) 52 55 … … 56 59 57 60 99-06-25: Christoph Bratschi 58 61 - USER32: GetSysColorPen bugfix (syscolor.cpp) 59 62 60 63 99-06-24: Patrick Haller … … 62 65 63 66 99-06-24: Edgar Buerkle 64 67 - KERNEL32: Implemented GetLocaleInfoA/W 65 68 66 69 99-06-24: Sander van Leeuwen 67 70 - include\winos2def.h: Changed OS/2 apis to use wrappers 68 71 (FS save/restore) and added DosQueryCtryInfo 69 72 … … 87 90 88 91 99-06-21: Sander van Leeuwen 89 92 - include\os2wrap.h, removed calling convention 90 93 91 94 99-06-21: Christoph Bratschi … … 94 97 95 98 99-06-20: Sander van Leeuwen 96 97 98 99 100 101 102 103 104 105 106 107 99 - KERNEL32: Call HMInitialize from initterm, not winexe object creation 100 - KERNEL32: Added comctl to list of system dlls (windll.cpp) 101 - KERNEL32: Fixed dll detach (windll.cpp) for converted win32 dlls 102 - KERNEL32: Module name detection (windll.cpp) 103 - KERNEL32: Activated Win32 TIB code; a selector + memory is allocated 104 for the main thread and every thread created. 105 When it's completed, it should fix several problems due to 106 differences between OS/2's TIB and Win32's TEB. 107 - COMCTL32: Fixed crash on exit (moved unregister of class into exit list handler) 108 - USER32: Changed bugfix (WS_CLIPCHILDREN) for winhlp32 (same as Wine now) 109 - USER32: Fixed bug in wndproc.cpp (release build only) 110 - USER32: Added preliminary support for parent notification 108 111 109 112 99-06-19: Sander van Leeuwen 110 111 113 - ALL (except dsound/ddraw): Include <os2wrap.h> instead of <os2.h> 114 - KERNEL32: Changes for win32 TEB (not active) 112 115 113 116 99-06-07: Sander van Leeuwen 114 115 116 117 - Renamed all .C files (except comctl32) to .CPP and fixed compiler errors 118 119 117 - Removed unecessary files 118 - Modified os2win.h to save FS selector before calling Open32 api 119 and restoring it afterwards. 120 - Renamed all .C files (except comctl32) to .CPP and fixed compiler errors 121 - GDI32: Fixed SetDIBitsToDevice bugfix (palette size) 122 - USER32: Fixed RegisterSystemClasses 120 123 121 124 99-06-07: Achim Hasenmueller 122 123 124 125 125 - Added comctl32, mostly untested includes all controls, some undocumented 126 APIs missing 127 - Added internal GetSysColorPen() to user32 - handy API used in WINE 128 Modified syscolor.cpp to support new Win98 colors and create pens 126 129 127 130 99-06-06: Sander van Leeuwen 128 131 - Bugfixes in VirtualAlloc (KERNEL32), GetScrollPos & RegisterSystemClasses (USER32) 129 132 as reported on mailinglist by Edgar Buerkle. 130 133 Also FindResourceA/W. 131 134 132 135 99-06-01: David Raison 133 134 135 136 - OLE32: Changed everything to make it compile with the new headers 137 - include/win/ole.2 - line 170 138 - include/wine/win/obj_oleview.h - line 32 & 36 136 139 137 140 99-05-23: Sander van Leeuwen 138 141 - ADVAPI32: Fixed Open32 bugs in RegOpenKeyA (set return key to 0 when failed) 139 142 Fixed key definition conflict in convertkey. 140 - KERNEL32: Fixed exception handler, don't continue after process termination 143 - KERNEL32: Fixed exception handler, don't continue after process termination 141 144 exception! (fixes annoying exitlist hangs) 142 145 143 146 99-05-19: Sander van Leeuwen 144 147 - KERNEL32: Corrected wrong export for HeapSize (reported by Vit Timchishin) 145 148 146 149 99-05-15: Sander van Leeuwen 147 148 150 - Fixed a number of bugs introduced during the Wine header update 151 - KERNEL32: Added high/low fixup support for pe loader 149 152 150 153 99-05-13: Sander van Leeuwen 151 152 153 154 154 - Updated USER32 155 - Fixed unicode apis in USER32 156 - Added .def files for ADVAPI32, COMDLG32, GDI32, KERNEL32 & USER32 that 157 export all apis with the correct names. (_apiname@nrofparameterbytes) 155 158 156 159 99-05-12: Sander van Leeuwen 157 158 160 - Finished KERNEL32 161 - Updated WINMM 159 162 160 163 99-05-10: Vince Vielhaber 161 164 - Rewrote WSOCK32 for Wine headers 162 165 163 166 99-05-08: Sander van Leeuwen 164 167 - Updated CAPI32, COMDLG32 & GDI32, MPR, NTDLL, TAPI32, WINSPOOL, WNETAP32 165 168 for new headers 166 167 168 169 - Started with KERNEL32 changes (75% done) 170 - Made basic changes to OLE32 for new headers, but still tons of errors 171 - Fixed some unicode apis in GDI32 169 172 170 173 99-05-04: Sander van Leeuwen 171 172 174 - Stripped os2win.h and put it in include directory 175 - WINE header files in include\win 173 176 (some modified for IBM VAC) 174 175 177 - All Open32 apis have 'O32_' as prefix, Open32 specific declarations 178 are appended with _O32. 176 179 177 180 99-05-01: Sander van Leeuwen 178 179 nmake DEBUG=1builds debug version180 nmakebuilds release version181 - Changed makefile structure: 182 nmake DEBUG=1 builds debug version 183 nmake builds release version 181 184 182 185 99-04-11: Sander van Leeuwen 183 186 - Everything except user32 & kernel32: copyrights added to most files 184 187 Moved a few header files in \include 185 188 - Fixed import problem in peldr (include\winimage.h), SetFullPath must 186 189 be a virtual method. 187 190 188 191 98-10-26: Sander van Leeuwen 189 192 - OLE32: CoInitialize takes one parameter, not 0 190 193 191 194 98-10-11: Sander van Leeuwen 192 193 195 - KERNEL32: except.asm Wrong calling convention for SetExceptionChain 196 - KERNEL32: exceptions.cpp/wprocess.cpp SetExceptionChain(-1) instead of SetExceptionChain(0) 194 197 195 198 98-09-28: Sander van Leeuwen 196 197 199 - PE2LX: icon.cpp: palette only for <= 8 bpp 200 - PE2LX: icon.cpp: check if image size in bmp header is correct before using it 198 201 199 202 98-09-25: Sander van Leeuwen 200 203 - PE2LX: Don't fail if an exe/dll doesn't contain any imports (pe.cpp:ProcessImports) 201 204 202 205 ******************************************************************************** … … 204 207 ******************************************************************************** 205 208 98-09-15: KSO 206 209 - WIN32K: pe2lx\misc.cpp changes 207 210 208 211 98-09-13: Sander van Leeuwen 209 210 211 likely InstallShield archives; exe appended with 212 212 - KERNEL32: windll.cpp: fixed bug with szModule not being initialized 213 - PE2LX: pe.cpp: Only read first 1 MB for huge files. (as they are most 214 likely InstallShield archives; exe appended with 215 installation data) 213 216 214 217 98-09-12: Sander van Leeuwen 215 216 217 218 219 220 221 222 223 224 225 218 - WSOCK32: Changed fd_set to Wfd_set or else it won't compile over here 219 - KERNEL32: Winimage.cpp, extra checks added 220 - KERNEL32: OS2GetModuleFileName bugfix 221 - INCLUDE/MISC.H: Error printf that prints to stdout (more reliable than 222 a logfile) 223 - GDI32: GetDeviceCaps -> NT returns -1 when using 16 bits colors, NOT 65536! 224 - GDI32: CreateDIBSection -> StarCraft uses bitmap with negative height -> 225 flip image when blitting 226 - GDI32: DIBSection ctor: bug in BITMAPINFO2 malloc 227 - GDI32: BitBlt: (dibsection) HDC == HPS (thank you, IBM!) 228 226 229 98-09-02: Sander van Leeuwen 227 228 229 230 - KERNEL32/USER32: Split up code 231 - USER32 (/new): Started with new class & window managment code 232 (not compiled nor tested, so don't change it) 230 233 231 234 98-09-01: Patrick Haller 232 235 - WSOCK32: Circular linker dependency removed 233 236 234 237 98-08-31: kso 235 236 237 238 238 - KERNEL32: changed lfile.c to use OS2CreateFile,OS2CloseHandle,.... as 239 NT does. Notepad (W95) is now working better. 240 - KERNEL32: fixed a open32 bug (or win32 feature) - WriteFile with 241 nrbytes = 0 is equal to a SetEndOfFile(..); 239 242 240 243 98-08-17: Sander van Leeuwen 241 242 244 - KERNEL32: Changed LoadLibraryA(W/ExA/ExW) to try to load the dll 245 directly first and if that fails, load it manually. 243 246 244 247 98-08-15: Sander van Leeuwen 245 246 (ddex1-ddex5 DirectX SDK samples work(ed) + Quake 2 in 247 248 248 - DDRAW: LOTS of changes,additions and fixes 249 (ddex1-ddex5 DirectX SDK samples work(ed) + Quake 2 in 250 DirectDraw mode) 251 - DSOUND: Skeleton code extended 249 252 250 253 98-08-13: Sander van Leeuwen 251 254 - PE2LX: Replaced stack page removal code; (adjusted GetNrPages instead) 252 255 253 256 98-08-13: KSO: 254 257 - PE2LX: Borland bugfixes 255 258 256 259 98-08-08: Sander van Leeuwen 257 258 259 260 261 262 260 - pe2lx (pe.cpp), call SetNrOfExports(0) for dlls without exports 261 to set the module name in the resident name table 262 (otherwise converted dll will not load) 263 - Version resource apis work now 264 - LocalReAlloc bugfix, notepad assumes it returns the same 265 address when the new size is smaller than the old one. 263 266 264 267 98-08-03 KSO: 265 - pe.cpp:line 600 - added OS2Exe to the parameterlist266 267 268 268 - pe.cpp: line 600 - added OS2Exe to the parameterlist 269 - bitmap.cpp: replace file - much. 270 - bitmap.h: replace file - typo (BitMap to Bitmap) 271 - icon.h: replace file - #define BI_* 269 272 270 273 98-07-23: Knut Osmundsen 271 274 - PE2LX: Borland exe changes (import stuff) 272 275 273 276 98-07-18: Sander van Leeuwen 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 277 - KERNEL32/PE2LX: Changed version checks; version nr is put into the 278 converted exe/dll as a parameter to one of the kernel32 279 entry points 280 - USER32: Changed class managment code 281 - USER32: Removed all SYNCPAINT stuff as it breaks many apps 282 - USER32: Removed in CreateWindowExA that checks for values of x, y, nHeight & nWidth 283 (this broke generic.exe, notepad.exe and probably many others) 284 - USER32: Finished GetMenuStringW (MSPaint), not working right though 285 it should return 'Recent File', but returns 'Decent File' 286 Well, whatever. 287 - VERSION/KERNEL32/PE2LX: Version resource API implemention started 288 - PE2LX: Increased some fixup limits to convert dynhgi35.dll 289 - KERNEL32: AsciiToUnicode fixed (only terminate with one 0; doing 290 it twice corrupts the heap as our stuff allocates exactly 291 enough for string + 0 terminator) 289 292 290 293 98-07-14: Sander van Leeuwen 291 292 294 - KERNEL32: Changed OS2GetProcAddress to call the ordinal or name getApi 295 method 293 296 294 297 98-07-13: Patrick Haller … … 354 357 355 358 98-05-03: Joel Troster 356 359 - WINMM: Stubbed most of the remaining mmedia apis 357 360 358 361 98-04-28: Patrick Haller 359 360 361 362 362 - KERNEL32: Console fixes 363 - KERNEL32: Console properties (partially) 364 - KERNEL32: Handlemanager fixes 365 - KERNEL32: OS2iGetModuleName fixes 363 366 364 367 ******************************************************************************** … … 367 370 368 371 98-04-05: Patrick Haller 369 372 - KERNEL32: Resource bugfix 370 373 371 374 98-03-30: Joel Troster 372 375 - WINMM: midiStream* stubs added 373 376 374 377 98-03-30: Sander van Leeuwen 375 378 - PE2LX: Set console flag when exe has no resources 376 379 377 380 98-03-27: Joel Troster 378 379 381 - WINMM: Midi changes/bugfixes, mci* api stubs added 382 - GDI32: SetObjectOwner stub added 380 383 381 384 25-03-98: Sander van Leeuwen 382 385 - KERNEL32: Several changes in resource code 383 386 384 387 19-03-98: Felix Maschek 385 388 - KERNEL32: Comm stubs added 386 389 387 390 19-03-98: Sander van Leeuwen 388 389 390 391 391 - KERNEL32: Pop up a dialog box when a missing api is called 392 - KERNEL32: dll bugfix 393 - KERNEL32: CreateProcessA/W fix 394 - KERNEL32: GetProcAddr completed for PE loader & PE2LX 392 395 393 396 19-03-98: Peter Fitzsimmons 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 397 - created include\version.h 398 - changed pe2lx\lx.cpp (call SetVersion()) 399 - changed pe2lx\misc.cpp (code for SetVersion(), setea()) 400 - changed pe2lx\misc.h (add prototypes) 401 - changed pe2lx\pe.cpp (moved DosClose() up a few lines, so DosSetPathInfo() could write to the file) 402 - changed pe2lx\makefile \ 403 - changed pe2lx\makefile.wat / Build setver.exe, getver.exe. I didn't copy 404 these exe's to ..\bin in purpose; they 405 aren't supposed to go to end users. 406 - Added one line ("..\server $@") to all makfiles 407 408 - added getea() to kernel32\os2util.c 409 - added a few lines in kernel32/wprocess.cpp/RegisterDll() 410 411 - Edit all initterm.c's to remove that rand() crap (that is from a 412 sample project!). Also added new version check to each. Also #include "misc.h" 413 414 - wsock32: edited makefile to remove reference to ..\kernel32\misc.obj and 415 replace with kernel32.dll. 416 417 - src\makefile: build kernel32 before wsock 418 - src\kernel32\makefile: remove reference to wsock32.lib 419 - src\kernel32\network.cpp: remove call to wsock32 417 420 418 421 16-03-98: Joel Troster 419 422 - GDI32: Added SetObjectOwner stub 420 423 421 424 15-03-98: Joel Troster 422 425 - WINMM: RTMIDI dependency removed 423 426 424 427 15-03-98: Sander van Leeuwen 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 428 - All dlls, C++ init+termination call added to initterm.c 429 - KERNEL32: Icon conversion bugfix 430 - KERNEL32: Removed reroute of exe reading 431 - KERNEL32: Major rewrite of dll & exe handling including 432 LoadLibary(Ex)A/W, CreateProcessA/W, GetModuleFileNameA/W, 433 FreeLibrary & GetCommandLineA/W 434 Side effect: Crash at Quake 2 exit fixed 435 436 - KERNEL32: Additional code for PE loader 437 - PE: Created OS/2 ring 3 PE loader 438 syntax: pe win32exe commandline 439 Reads win32exe & all imported dlls, calls all dll entry points and 440 finally calls the exe entry point. 441 TODO: No fixups and low startup address 442 TODO: Resources 443 TODO: CreateProcess doesn't work right 441 444 442 445 13-03-98: Sander van Leeuwen 443 446 - KERNEL32: Dll unloading fixed 444 447 445 448 13-03-98: Peter Fitzsimmons 446 449 - KERNEL32: Fixed CompareStringA/W 447 450 448 451 12-03-98: Joel Troster 449 452 - WINMM: Stubbed all the mixer APIs and updated support for MidiMapper 450 453 451 454 10-03-98: Sander van Leeuwen 452 453 454 455 - WSOCK32: WSAStartup fix and ioctl addition 456 (Quake 2 Multiplayer working) 457 - KERNEL32: Resource lookup bug fixed 455 458 456 459 10-03-98: Joel Troster 457 460 - KERNEL32: SetThreadLocale added 458 461 459 462 09-03-98: Patrick Haller … … 470 473 471 474 09-03-98: Sander van Leeuwen 472 473 474 475 - KERNEL32: Put dll & exe apis in wprocess.cpp 476 - KERNEL32: Reroute file io from own exe to original 477 475 478 08-03-98: Joel Troster 476 477 479 - KERNEL32: Unicode changes (lstrcatW, lstrcmpW, lstrcpyW lstrcpynW) 480 - WINMM: Unicode midi apis added to .def file 478 481 479 482 08-03-98: Sander van Leeuwen 480 481 482 483 - WINMM: Aux* apis implemented (not tested and not 100% correct) 484 - include: added mmddk.h from win95 ddk 485 483 486 07-03-98: Peter Fitzsimmons 484 485 486 487 488 489 487 - Added KERNEL32.GetSystemDefaultLangID() -- I copied GetUserDefaultLangID, which 488 always returns "US ENGLISH". 489 (NOTE: Already added) 490 - Added ADVAPI32.ReportEventA(). Stub. 491 - Added ADVAPI32.OS2SetSecurityDescriptorDacl(). Stub that returns ERROR. 492 - Added ADVAPI32.* a bunch more stubs. 490 493 491 494 07-03-98: Sander van Leeuwen 492 493 494 495 496 495 - KERNEL32: Implemented Local* memory apis with new heap 496 (in win32 you can mix Heap and Local apis) 497 - KERNEL32: Corrected key mapping bugs for arrow, insert/del/home/end 498 page up/down keys. 499 Doesn't work 100% right yet. (strafing in Quake = alt-arrow) 497 500 498 501 06-03-98: Sander van Leeuwen 499 500 501 502 503 504 505 506 502 - WINMM: Added WaveOutGetNumDevs and corrected the calling 503 convention for several apis (WIN32API, not WINAPI) 504 - KERNEL32: Added GetSystemDefaultLangID and moved several 505 language apis to lang.cpp 506 - KERNEL32: Added EnumSystemLocalesA/W (US English only) 507 - PE2LX: command line option change: pe2lx win32file > logfile 508 Now makes a backup copy of the win32 file and creates 509 an OS/2 version with the same name 507 510 508 511 05-03-98: Joel Troster 509 510 512 - KERNEL32: Use OS/2 unicode apis 513 - USER32: Use OS/2 unicode apis 511 514 512 515 04-03-98: Sander van Leeuwen 513 516 - KERNEL32: Use OS2gethostname (wsock32.dll) instead of gethostname 514 517 515 518 03-03-98: Knut Osmundsen 516 519 - KERNEL32: VirtualAlloc bugfixes & high memory support (SMP) 517 520 518 521 03-03-98: Patrick Haller 519 522 - PECHECK: Initial code for pecheck.exe 520 523 521 524 03-03-98: Joel Troster 522 523 525 - KERNEL32: Stubs added for Virtual(Un)Lock 526 - WINMM: Unicode midi apis added, MIDIMAP faked, some bugs fixed 524 527 525 528 03-03-98: Sander van Leeuwen 526 527 528 529 - KERNEL32: Fixed logbuffer overflow with strlen WriteLogs 530 - KERNEL32: Use tcp32dll instead of pmwsock 531 - PE2LX: Fixed memory corruption in icon.cpp 529 532 530 533 02-03-98: Sander van Leeuwen 531 532 533 534 534 - KERNEL32: kernel32.c -> kernel32.cpp 535 - KERNEL32: Merged exception logging with my latest code 536 - include: win32type.h 537 - WSOCK32: Removed pmwsock.lib from makefile 535 538 536 539 01-03-98: Patrick Haller … … 544 547 ******************************************************************************** 545 548 28-02-98: Sander van Leeuwen 546 547 548 549 550 551 552 553 554 549 - DDRAW: Initial work for Direct3D 550 - KERNEL32/PE2LX, Changes for console applications (flag) 551 - KERNEL32: Kill process when a fatal exception occurs 552 (prevents some kind of eternal loop in OS/2; probably due to 553 invalid exception records or difference in exception handler 554 calling convention) 555 - KERNEL32: Added a try/catch statement around the dll exit list 556 processing in ExitProcess. Seems to cure the trap 557 at exit. 555 558 556 559 27-02-98: Patrick haller … … 564 567 565 568 24-02-98: Joel Troster 566 569 - WINMM: Midi working 567 570 568 571 24-02-98: Sander van Leeuwen 569 570 571 572 - KERNEL32: Exit list changes; terminate all dlls right before 573 ExitProcess or in kernel32 exitlist in case of a trap 574 (prevents unkillable processes in most cases) 572 575 573 576 23-02-98: Joel Troster 574 575 577 - KERNEL32: PMPrintf version of WriteLog added 578 576 579 22-02-98: Sander van Leeuwen 577 578 579 580 581 580 - ALL DLLs: Call C/C++ lib cleanup proc in exit list 581 - PE2LX: Use exit lists in converted win32 dlls to terminate them 582 - WINMM: Remove test code in timer emulation (multiplied time by 10) 583 - KERNEL32: Release winmod objects properly 584 - KERNEL32: Call dll exit proc in FreeLibrary 582 585 583 586 21-02-98: Sander van Leeuwen 584 585 586 587 - KERNEL32: VirtualProtect size change to include all pages 588 referenced 589 587 590 19-02-98: Sander van Leeuwen 588 589 590 591 - PE2LX: Change order of dlls in import module name table 592 - KERNEL32: Don't call the C/C++ lib cleanup procedure at 593 dll termination 591 594 592 595 18-02-98: Joel Troster 593 596 - WINMM: Midi changes, wave in/out stubs added 594 597 595 598 16-02-98: Sander van Leeuwen 596 599 - KERNEL32: Heap bugfix 597 600 598 601 16-02-98: Joel Troster 599 602 - WINMM: Midi updates 600 603 601 604 15-02-98: Sander van Leeuwen 602 603 604 605 605 - KERNEL32: Changed heap allocation again. (now uses malloc/free) 606 - KERNEL32: QueryPerformanceFrequency/Counter uses DosTmrQueryTime/ 607 DosTmrQueryFreq now, so the normal xf86sup.sys can 608 be used. 606 609 607 610 11-02-98: Sander van Leeuwen 608 611 - MPR: Changed/Corrected ordinals 609 612 610 613 Mon 98-02-09 Peter Fitzsimmons … … 622 625 623 626 9-02-1998: Joel Troster 624 627 - USER32: Added Set/GetDefaultMenuItem (stub) 625 628 626 629 7-02-1998: Sander van Leeuwen 627 628 629 630 631 632 - Added macro dprintf & dassert to include\misc.h (no more need 633 630 - KERNEL32/WINMM: Added VMutex to KERNEL32 (imported by WINMM) 631 - KERNEL32: New heap implementation (heap.cpp & os2heap.cpp) 632 - KERNEL32: Replace exception handler for each new thread 633 - KERNEL32: Set previous exception handler to 0 instead of -1 634 (fixes endless exception handler calls) 635 - Added macro dprintf & dassert to include\misc.h (no more need 636 for #ifdef DEBUG's) 634 637 635 638 31-01-1998: Sander van Leeuwen 636 637 639 - USER32: Fixed two bugs in CreateWindowExA/W 640 - WINMM: Fixed wave playback problem 638 641 639 642 18-01-1998: Sander van Leeuwen 640 641 642 643 - GDI32: Changed GetDIBColor & SetDIBColor 644 - GDI32: Fixed CreateDIBSection 645 - Quake 2 working in a window! 643 646 644 647 17-01-1998: Sander van Leeuwen 645 646 648 - WINMM: Waveout working, Quake 2 WITH sound now! 649 - GDI32: Implemented GetDIBColor & SetDIBColor 647 650 648 651 11-01-1998: Sander van Leeuwen 649 650 652 - KERNEL32: Exception handler fix 653 - WINMM: Started with WaveOut implementation 651 654 652 655 11-01-1998: Felix Maschek 653 656 - TAPI32: Fixes 654 657 655 658 10-01-1998: Sander van Leeuwen 656 657 658 659 659 - Changes to makefile and wsock32.c to make it compile with VAC 660 - VirtualAlloc bugfix (reserve) 661 - Dialog fix (font name) 662 - WINMM now uses mmsystem.h from win32 SDK 660 663 661 664 10-01-1998: Chris McKillop 662 665 - New build tree 663 666 664 667 10-01-1998: Vince Vielhaber 665 668 - Winsock32 changes 666 669 667 670 31-12-1997: Sander van Leeuwen 668 671 - Remove all 'OS2' strings from imports/exports (dlls/pe2lx) 669 672 670 673 28-12-1997: Sander van Leeuwen 671 672 673 674 675 676 677 674 - KERNEL32: Code to allow IO in ring 3 added (xf86sup.sys) 675 Set environment variable WIN32_IOPL2 to enable this 676 677 - KERNEL32: Fixed GetStartupInfoA/W (WINE) 678 - GDI32: Added CreateDIBSection from Wine (not complete) 679 - Lots of stubs added 680 - Almost got Quake II running.... 678 681 679 682 23-12-1997: Felix Maschek 680 683 - CAPI2032: Complete implementation of CAPI 681 684 682 685 20-12-1997: Felix Maschek 683 686 - TAPI32: Stub dll 684 687 685 688 20-12-1997: Sander van Leeuwen 686 687 688 689 690 691 689 - KERNEL32: Bug in winmod.cpp 690 - KERNEL32: Added code for exception handling (not fool proof) 691 - KERNEL32: Fixed HeapCreate (now reserves 32 MB instead of 64 kb) 692 - KERNEL32: Catch FPU exception, mask fpu exceptions, fix stack and continue execution 693 - PE2LX: Removed stack size & base switch 694 - WINMM: Added joyGetPos stub 692 695 693 696 14-12-1997: Sander van Leeuwen 694 695 696 697 698 699 700 701 - MPR:Added WNetGetUserA stub697 - KERNEL32: Added QueryPerformanceFrequency, QueryPerformanceCounter 698 - USER32: Added some stubs 699 - GDI32: Added some stubs 700 - WINMM: Added some stubs 701 - WNETAP32: New (NETAPI32) 702 - PE2LX: Change module import name NETAPI32 to WNETAP32 (name conflict with OS/2 NETAPI32) 703 - PE2LX: Cut long dll names to 8 chars 704 - MPR: Added WNetGetUserA stub 702 705 703 706 31-11-1997: Sander van Leeuwen 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 - Fixed DrawEdge(borrowed from Wine)726 - Added ChangeMenuA/W(borrowed from Wine)727 728 707 - KERNEL32: Fixed GetEnvironmentStringsW 708 - KERNEL32: Added DeviceIOControl (devio.c, map.c, iccio.asm; last two from XFree86 driver src) 709 - KERNEL32: Changed CreateFile to open an OS/2 driver if required 710 - Last two changes for win32 Glide dll. 711 712 - Fixed window creation (wndproc.cpp), Open32 isn't sending WM_NCCREATE msgs! 713 - Filter out CBS_OWNERDRAWFIXED & CBS_OWNERDRAWVARIABLE combobox styles 714 in CreateWindowExA/W (not finished) 715 - Added FormatMessageA/W from Wine (kernel32) 716 - USER32: 717 - Fixed GetSystemParameterInfoA/W, SPI_GETNONCLIENTMETRICS/SPI_SETNONCLIENTMETRICS 718 (ConvertFontAW/ConvertFontWA macros) 719 - Progress comclt32 class working 720 - ADVAPI32, fixed: 721 - RegEnumKeyW 722 - RegEnumKeyExW 723 - RegEnumValueW 724 - RegQueryInfoKeyW 725 - RegQueryValueW 726 727 - USER32: 728 - Fixed DrawEdge (borrowed from Wine) 729 - Added ChangeMenuA/W (borrowed from Wine) 730 - Fixed some color problems 731 - Trackbar win32 SDK example working (toolbar comctl32 class)
Note:
See TracChangeset
for help on using the changeset viewer.