Changeset 2283
- Timestamp:
- Dec 31, 1999, 11:48:52 AM (25 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/changelog ¶
r2276 r2283 1 /* $Id: changelog,v 1.596 1999-12-30 21:26:21 sandervl Exp $ */ 2 3 99-12-30: Christoph Bratschi <cbratschi@datacomm.ch> 1 /* $Id: changelog,v 1.597 1999-12-31 10:48:51 sandervl Exp $ */ 2 3 1999-12-31: Edgar Buerkle <Edgar.Buerkle@gmx.net> 4 - KERNEL32: Started with implementation of debug apis & support 5 for debugging win32 apps (mostly for additional logging) 6 7 1999-12-30: Christoph Bratschi <cbratschi@datacomm.ch> 4 8 - USER32: ported menu control from WINE (not yet activated) 5 9 ported icontitle control from WINE … … 7 11 fixed Win32BaseWindow::hasWindowName 8 12 9 99-12-30: Sander van Leeuwen <sandervl@xs4all.nl>13 1999-12-30: Sander van Leeuwen <sandervl@xs4all.nl> 10 14 - KERNEL32: Added stubs for Load/FreeLibrary16 & GetProcAddress16 11 15 (ordinals 35,36 & 37) … … 23 27 (temporary hack for AbiWord) 24 28 25 99-12-30: Bart van Leeuwen <Bart_van_Leeuwen@netage.nl>29 1999-12-30: Bart van Leeuwen <Bart_van_Leeuwen@netage.nl> 26 30 - USER32: Implemented accelerator support 27 31 28 99-12-30: Patrick Haller <phaller@gmx.net>32 1999-12-30: Patrick Haller <phaller@gmx.net> 29 33 - SHELL32: Add: StrChrIA, StrChrIW, StrStrIA, StrStrIW 30 34 - SHLWAPI: Add: see above, SHRegGetBoolUSValueA/W 31 35 32 99-12-29: Christoph Bratschi <cbratschi@datacomm.ch>36 1999-12-29: Christoph Bratschi <cbratschi@datacomm.ch> 33 37 - USER32: rewrote coordinate mapping (map*) and fixed some 1 pixel bugs 34 38 pro memoria: … … 39 43 getWindowHeight returns now the window height 40 44 41 99-12-29: Patrick Haller <phaller@gmx.net>45 1999-12-29: Patrick Haller <phaller@gmx.net> 42 46 - INCLUDE: ODINWRAP: new macros to save FS register for callback registration 43 47 - WINMM: removed memory leak for win32 tib fs selectors in DartWaveOut::callback 44 48 45 99-12-29: Sander van Leeuwen <sandervl@xs4all.nl>49 1999-12-29: Sander van Leeuwen <sandervl@xs4all.nl> 46 50 - WINMM: Created wrappers for mci* apis (to save/restore FS) 47 51 NOTE: You must include os2mewrap.h instead of os2me.h … … 58 62 - MSVCRT/20/40: Added version information based on NT 4 SP3 msvcrt dlls 59 63 60 99-12-28: Vit Timchishin <tvv@sbs.kiev.ua>64 1999-12-28: Vit Timchishin <tvv@sbs.kiev.ua> 61 65 - USER32: Listbox fix; Commented out 'if (index == oldsel) return LB_OKAY;' 62 66 in LISTBOX_SetSelection as this may prevent the control from … … 64 68 (i.e. MoveCarret) 65 69 66 99-12-28: Sander van Leeuwen <sandervl@xs4all.nl>70 1999-12-28: Sander van Leeuwen <sandervl@xs4all.nl> 67 71 - WININET: Created stub dll 68 72 - KERNEL32: Create Software\Microsoft\Windows NT\CurrentVersion registry key + necessary values … … 74 78 - SHLWAPI: Created more forwarders to shell32 apis 75 79 76 99-12-28: Jens Wiessner <wiessnej@rfi.de>80 1999-12-28: Jens Wiessner <wiessnej@rfi.de> 77 81 - avifil32, comdlg32, crtdll, ddraw, dinput, dplay, dplayx, imagehlp, 78 82 mpr, msvcrt(20/40), msvfw32, olecli32, oledlg, olesvr32, psapi, … … 83 87 NOTE: Requires recompile of all Odin dlls & any Odin32 apps. 84 88 85 99-12-27: Jens Wiessner <wiessnej@rfi.de>89 1999-12-27: Jens Wiessner <wiessnej@rfi.de> 86 90 - WINSPOOL: Added stubs 87 91 - ADVAPI32: Added crypto stubs 88 92 89 99-12-27: Vit Timchishin <tvv@sbs.kiev.ua>93 1999-12-27: Vit Timchishin <tvv@sbs.kiev.ua> 90 94 - KERNEL32: Implemented preliminary codepage support 91 95 - USER32: Added code to init for codepage support 92 96 Fixed combo box bugs (COMBO_Command; use lParam for hwnd compares) 93 97 94 99-12-27: Christoph Bratschi <cbratschi@datacomm.ch>98 1999-12-27: Christoph Bratschi <cbratschi@datacomm.ch> 95 99 - USER32: fixed SetWindowPos 96 100 97 99-12-27: Sander van Leeuwen <sandervl@xs4all.nl>101 1999-12-27: Sander van Leeuwen <sandervl@xs4all.nl> 98 102 - USER32: Fixed GetActiveWindow (also fixes problem with mouse messages 99 103 in FreeCell) … … 104 108 set in the PE image (fixes crash in WinDVD) 105 109 106 99-12-26: Christoph Bratschi <cbratschi@datacomm.ch>110 1999-12-26: Christoph Bratschi <cbratschi@datacomm.ch> 107 111 - USER32: implemented WM_NCHITTEST, added WM_SYSCOMMAND handling 108 112 ported DIALOG_IsAccelerator … … 112 116 - COMCTL32: changed non-client handling 113 117 114 99-12-24: Sander van Leeuwen <sandervl@xs4all.nl>118 1999-12-24: Sander van Leeuwen <sandervl@xs4all.nl> 115 119 - USER32: Fixed bug in OSLibWinQueryQueueStatus (uninitialized local variable) 116 120 Changed message handling. Messages are translated in Get/PeekMessage … … 122 126 - SRC\MAKEFILE: Included dplayx 123 127 124 99-12-24: Markus Montkowski <mmontkowski@gmx.de>128 1999-12-24: Markus Montkowski <mmontkowski@gmx.de> 125 129 - dplayx: compiles and links now 126 130 127 99-12-22: Christoph Bratschi <cbratschi@datacomm.ch>131 1999-12-22: Christoph Bratschi <cbratschi@datacomm.ch> 128 132 - USER32: fixed WinGetKeyState in WM_MOUSEMOVE (WinAmp's equalizer works now fine) 129 133 130 99-12-21: Jens Wiessner <wiessnej@rfi.de>134 1999-12-21: Jens Wiessner <wiessnej@rfi.de> 131 135 - MSVCRT: Updated msvcrt20 & msvcrt40 def files 132 136 133 99-12-21: Christoph Bratschi <cbratschi@datacomm.ch>137 1999-12-21: Christoph Bratschi <cbratschi@datacomm.ch> 134 138 - USER32: merged controls with WINE 991212 135 139 fixed listbox WM_SETREDRAW bug 136 140 137 99-12-21: Markus Montkowski <mmontkowski@gmx.de>141 1999-12-21: Markus Montkowski <mmontkowski@gmx.de> 138 142 - ddraw: Some cleanup in surface handling 139 143 more colorconversion code: … … 143 147 Removed inhertiance from IBASE in DDRectangle 144 148 145 99-12-21: Sander van Leeuwen <sandervl@xs4all.nl>149 1999-12-21: Sander van Leeuwen <sandervl@xs4all.nl> 146 150 - ADVAPI32: Fixed some bugs in service.cpp; implemented some service apis 147 151 - INCLUDE\WIN: Added winsvc.h; removed service definitions from winbase.h & winreg.h … … 160 164 - ODINCRT: Added wrappers for file io functions (to prevent FS corruption) 161 165 162 99-12-20: Rene Pronk <R.Pronk@twi.tudelft.nl>166 1999-12-20: Rene Pronk <R.Pronk@twi.tudelft.nl> 163 167 - WINMM: Bugfixes in waveOutOpen (flags) for winamp 164 168 165 99-12-20 Markus Montkowski <mmontkowski@gmx.de>169 1999-12-20 Markus Montkowski <mmontkowski@gmx.de> 166 170 - USER32: Fixed Coordinate conversion in WM_HITTEST (don't use handles as a coordinates) 167 171 168 99-12-20: Christoph Bratschi <cbratschi@datacomm.ch>172 1999-12-20: Christoph Bratschi <cbratschi@datacomm.ch> 169 173 - USER32: changed icon title font size in SystemParametersInfo to 12 170 174 fixed DrawIcon/DrawIconEx 171 175 fixed GetIconInfo (still bugs in load/create code) 172 176 173 99-12-20: Sander van Leeuwen <sandervl@xs4all.nl>177 1999-12-20: Sander van Leeuwen <sandervl@xs4all.nl> 174 178 - CRTDLL: Added bsearch from EMX 175 179 - MSVCRT: Copy dlls into bin directory. Most apps seem to work … … 178 182 (ftol fixes black Notes toolbars) 179 183 180 99-12-20: Jens Wiessner <wiessnej@rfi.de>184 1999-12-20: Jens Wiessner <wiessnej@rfi.de> 181 185 - MSVCRT: Added stubs 182 186 183 99-12-19: Christoph Bratschi <cbratschi@datacomm.ch>187 1999-12-19: Christoph Bratschi <cbratschi@datacomm.ch> 184 188 - USER32: fixed child positioning 185 189 removed CS_SIZEREDRAW, do it manually if window really needs it … … 188 192 RegEdit: treeview redraw problems fixed 189 193 190 99-12-19: Sander van Leeuwen <sandervl@xs4all.nl>194 1999-12-19: Sander van Leeuwen <sandervl@xs4all.nl> 191 195 - ADVAPI32/NTDLL: Forward sid apis to ntdll (need to check return 192 196 type of some Rtl SID apis (bool or status dword?)) … … 201 205 - USER32: SendMessageW bugfix 202 206 203 99-12-18: Achim Hasenmueller <achimha@innotek.de>207 1999-12-18: Achim Hasenmueller <achimha@innotek.de> 204 208 - COMCTL32: Merged with latest WINE 991212 code 205 209 206 99-12-18: Edgar Buerkle <Edgar.Buerkle@gmx.net>210 1999-12-18: Edgar Buerkle <Edgar.Buerkle@gmx.net> 207 211 - KERNEL32: Partially implemented GetThreadContext, Read/WriteProcessMemory 208 212 209 99-12-18: Christoph Bratschi <cbratschi@datacomm.ch>213 1999-12-18: Christoph Bratschi <cbratschi@datacomm.ch> 210 214 - USER32: added MDI menu window switching 211 215 fixed ChildWindowFromPointEx 212 216 fixed WM_MDIDESTROY 213 217 214 99-12-18: Sander van Leeuwen <sandervl@xs4all.nl>218 1999-12-18: Sander van Leeuwen <sandervl@xs4all.nl> 215 219 - MSACM32: Compile fixes (internal.cpp) 216 220 - USER32: WindowFromPoint fix (return 0 if no windows found, not the desktop wnd handle) … … 225 229 MS Office 2000 install to work. 226 230 227 99-12-18: Jens Wiessner <wiessnej@rfi.de>231 1999-12-18: Jens Wiessner <wiessnej@rfi.de> 228 232 - MSACM32: Updated with latest Wine code (991212) 229 233 - CRTDLL: Removed the ERRNO Defs from CRTINC.H and included ERRNO.H 230 234 231 99-12-17: Christoph Bratschi <cbratschi@datacomm.ch>235 1999-12-17: Christoph Bratschi <cbratschi@datacomm.ch> 232 236 - USER32: WM_NOTIFYPARENT: map cursor pos 233 237 implemented MDI cascade/tile 234 238 235 99-12-17: Sander van Leeuwen <sandervl@xs4all.nl>239 1999-12-17: Sander van Leeuwen <sandervl@xs4all.nl> 236 240 - KERNEL32: Delete thread's THDB structure when it quits 237 241 - USER32: Hook removal bugfix 238 242 239 99-12-17: Edgar Buerkle <Edgar.Buerkle@gmx.net>243 1999-12-17: Edgar Buerkle <Edgar.Buerkle@gmx.net> 240 244 - INCLUDE\winconst.h/wintypes.h/win\winbase.h: Added definitions 241 245 - KERNEL32: Set DEBUG_PROCESS flag for DEBUG_ONLY_THIS_PROCESS flag 242 246 in CreateProcess (open32 doesn't support the latter flag) 243 247 244 99-12-16: Christoph Bratschi <cbratschi@datacomm.ch>248 1999-12-16: Christoph Bratschi <cbratschi@datacomm.ch> 245 249 - USER32: fixed 'dancing characters' in edit control 246 250 ported GrayString from WINE … … 250 254 implemented PolyTextOutA/W 251 255 252 99-12-14: Sander van Leeuwen <sandervl@xs4all.nl>256 1999-12-14: Sander van Leeuwen <sandervl@xs4all.nl> 253 257 - USER32: Tasklist fix 254 258 Rewrote SendMessage handling; Uses WinSendMsg now if window … … 260 264 - GDI32: Extra logging for Create*Rgn apis 261 265 262 99-12-13: Edgar Buerkle <Edgar.Buerkle@gmx.net>266 1999-12-13: Edgar Buerkle <Edgar.Buerkle@gmx.net> 263 267 - KERNEL32: Added null pointer checks in lstrcatA/W 264 268 - USER32: Removed unicode to ascii translation during MDI child creation 265 269 (message translation code already takes care of this) 266 270 267 99-12-13: Sander van Leeuwen <sandervl@xs4all.nl>271 1999-12-13: Sander van Leeuwen <sandervl@xs4all.nl> 268 272 - KERNEL32: Fixed performance problem in mmap.cpp 269 273 Report correct dll when exe loading fails … … 276 280 Experimental CS_PARENTDC support (disabled for now) 277 281 278 99-12-12: Sander van Leeuwen <sandervl@xs4all.nl>282 1999-12-12: Sander van Leeuwen <sandervl@xs4all.nl> 279 283 - KERNEL32: Fixes for on-demand page loader; currently disabled by 280 284 default because it interferes with debugging (too many … … 286 290 - INCLUDE\string.h: Use original strncpy for PE2LX 287 291 288 99-12-12: Sander van Leeuwen <sandervl@xs4all.nl>292 1999-12-12: Sander van Leeuwen <sandervl@xs4all.nl> 289 293 - KERNEL32: Changed logging in winimagepeldr.cpp 290 294 Uses private log with dprintfs instead of file streams. … … 297 301 //dprintf((LOG, "PE file : %s", szFileName)); 298 302 299 99-12-11: Jens Wiessner <wiessnej@rfi.de>303 1999-12-11: Jens Wiessner <wiessnej@rfi.de> 300 304 - CRTDLL: Fix for GetMainArgs (fixes windiff) 301 305 - MSVCRT: Fix for GetMainArgs 302 306 303 99-12-10: Sander van Leeuwen <sandervl@xs4all.nl>307 1999-12-10: Sander van Leeuwen <sandervl@xs4all.nl> 304 308 - KERNEL32: Fix for CreateFileMapping; return old handle if 305 309 trying to open existing mapping … … 307 311 leave holes if VirtualQueryMem range != nrpages) 308 312 309 99-12-09: Christoph Bratschi <cbratschi@datacomm.ch>313 1999-12-09: Christoph Bratschi <cbratschi@datacomm.ch> 310 314 - GDI32: fixed TextOut and ExtTextOut bugs 311 315 312 99-12-09: Sander van Leeuwen <sandervl@xs4all.nl>316 1999-12-09: Sander van Leeuwen <sandervl@xs4all.nl> 313 317 - KERNEL32: Fixes in lstrcpynWtoA 314 318 Added code heap. … … 326 330 - WIN32K\PE2LX: Link with odincrt.lib for rtl functions 327 331 328 99-12-08: David Raison <djr@lemur.co.uk>332 1999-12-08: David Raison <djr@lemur.co.uk> 329 333 - OLEAUT32: Typelib handling: 330 334 Parsing of typelib improved - Several … … 335 339 Bugfixes. 336 340 337 99-12-07: Achim Hasenmueller <achimha@innotek.de>341 1999-12-07: Achim Hasenmueller <achimha@innotek.de> 338 342 - WSOCK32: Moved old implementation to wsock32/old and promoted 339 343 wsock32/new (based on PMWSOCK.DLL) as the default implementation 340 344 341 99-12-07: Sander van Leeuwen <sandervl@xs4all.nl>345 1999-12-07: Sander van Leeuwen <sandervl@xs4all.nl> 342 346 - KERNEL32: Fixed string resource load bug (last character of string resource set to 0) 343 347 - KERNEL32: Always commit memory for page memory maps … … 349 353 Fix for Abiword & memory.exe -> extra check for owndc in Begin/EndPaint 350 354 351 99-12-06: Sander van Leeuwen <sandervl@xs4all.nl>355 1999-12-06: Sander van Leeuwen <sandervl@xs4all.nl> 352 356 - KERNEL32/OLEAUT32: Renamed OLEAUT32 to OLAUTOS2 to avoid conflicts 353 357 with Lotus SmartSuite (again..) 354 358 - KERNEL32: Fixed memory map bugs 355 359 356 99-12-06: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>360 1999-12-06: Przemyslaw Dobrowolski <dobrawka@asua.org.pl> 357 361 - WINMM: Ported MMIO from Wine (now SoundRecorder can open wave files) 358 362 359 99-12-06: Edgar Buerkle <Edgar.Buerkle@gmx.net>363 1999-12-06: Edgar Buerkle <Edgar.Buerkle@gmx.net> 360 364 - KERNEL32: Temporary hack in GetFullPathNameA to replace forward 361 365 slashes by backslashes (needed for WinZip 7.0) 362 366 Fixed dprintf in lstrcmpW 363 367 364 99-12-06: Daniela Engert <dani@ngrt.de>368 1999-12-06: Daniela Engert <dani@ngrt.de> 365 369 - ODINCRT: change debug *allocs to return zeroed memory (instead of 366 370 filled with 0xAA). Some applications expect it this way. 367 371 368 99-12-06: Patrick Haller <phaller@gmx.net>372 1999-12-06: Patrick Haller <phaller@gmx.net> 369 373 - KERNEL32: Reimplemented InterlockedXXX-APIs to 370 374 be NT4 compatible 371 375 372 99-12-05: Christoph Bratschi <cbratschi@datacomm.ch>376 1999-12-05: Christoph Bratschi <cbratschi@datacomm.ch> 373 377 - KERNEL32: Only convert the string and not everything in UnicodeToAsciiStringN 374 378 375 99-12-05: Edgar Buerkle <Edgar.Buerkle@gmx.net>379 1999-12-05: Edgar Buerkle <Edgar.Buerkle@gmx.net> 376 380 - KERNEL32: Better logging for CreateProcessA 377 381 - DDRAW: io_init1 -> PUSH OFFSET FLAT:devname 378 382 379 99-12-05: Sander van Leeuwen <sandervl@xs4all.nl>383 1999-12-05: Sander van Leeuwen <sandervl@xs4all.nl> 380 384 - GDI32: Changed DEFAULT_GUI_FONT to WarpSans.9 381 385 - USER32:InSendMessage,GetMessagePos,GetMessageTime & ReplyMessage … … 393 397 - LZ32: Removed prototype of lstrcpyAtoW 394 398 395 99-12-04 Achim Hasenmueller <achimha@innotek.de>399 1999-12-04 Achim Hasenmueller <achimha@innotek.de> 396 400 - WSOCK32\NEW: Fixed bugs with incorrect relay window invocation 397 401 Improved debugging messages, better error handling … … 399 403 Please test well, then it can be promoted 400 404 401 99-12-04 Markus Montkowski <mmontkowski@gmx.de>405 1999-12-04 Markus Montkowski <mmontkowski@gmx.de> 402 406 - GDI32: Implemented DEFAULT_GUI_FONT for GetStockObject 403 407 DIBSecttion now get the DC Palette on creation and 404 408 updated if DC Pal changes. 405 409 406 99-12-03: Sander van Leeuwen <sandervl@xs4all.nl>410 1999-12-03: Sander van Leeuwen <sandervl@xs4all.nl> 407 411 - USER32: Experimental WM_ERASEBACKGND change 408 412 Ignore PM WM_ERASEBACKGROUND (return 1), always … … 410 414 in the default window handler for WM_(ICON)PAINT 411 415 412 99-12-03: Christoph Bratschi <cbratschi@datacomm.ch>416 1999-12-03: Christoph Bratschi <cbratschi@datacomm.ch> 413 417 - USER32: removed WS_* check in scrollbar code 414 418 - GDI32: moved line API's to line.cpp 415 419 416 99-12-03: Edgar Buerkle <Edgar.Buerkle@gmx.net>420 1999-12-03: Edgar Buerkle <Edgar.Buerkle@gmx.net> 417 421 - GDI32: Fixes for CreateDCW & CreateICW 418 422 - COMCTL32: Fixed PROPSHEET_CollectSheetInfo 419 423 420 99-12-03: Jens Wiessner <wiessnej@rfi.de>424 1999-12-03: Jens Wiessner <wiessnej@rfi.de> 421 425 - OLE32: Corrected CoSetState Stub. 422 426 - OLEAUT32: Changed return value (CreateDispTypeInfo) from S_OK to … … 424 428 - NTDLL: Changed dprintfs for strcpy/strcat 425 429 426 99-12-02: Patrick Haller <phaller@gmx.net>430 1999-12-02: Patrick Haller <phaller@gmx.net> 427 431 - WSOCK32\NEW: Improvements. 428 432 - INCLUDE: Some macro fixes in misc.h and odinwrap.h 429 433 430 99-12-02: Sander van Leeuwen <sandervl@xs4all.nl>434 1999-12-02: Sander van Leeuwen <sandervl@xs4all.nl> 431 435 - USER32: Rewrote EnumThreadWindows/EnumWindows 432 436 Fixed GetParent 433 437 434 99-12-02 Markus Montkowski <mmontkowski@gmx.de>438 1999-12-02 Markus Montkowski <mmontkowski@gmx.de> 435 439 - GDI32: Implemented: 436 440 CombineTransform, CreateDIBPatternBrush, CreateDCW, … … 439 443 Enhanced StretchBlt to support DIBSections 440 444 441 99-12-02: Achim Hasenmueller <achimha@innotek.de>445 1999-12-02: Achim Hasenmueller <achimha@innotek.de> 442 446 - WSOCK32\NEW: Not really working :( 443 447 Fixed WSAAsyncGetHostByName, added request data to table 444 448 445 99-12-01: Patrick Haller <phaller@gmx.net>449 1999-12-01: Patrick Haller <phaller@gmx.net> 446 450 - WSOCK32\NEW: Working now :) 447 451 448 99-12-01: Edgar Buerkle <Edgar.Buerkle@gmx.net>452 1999-12-01: Edgar Buerkle <Edgar.Buerkle@gmx.net> 449 453 - KERNEL32: Removed check in CreateFileMapping (hFile == -1 && (protect & SEC_COMMIT)) 450 454 - USER32: Added check for valid parent if window is child in ::SetWindowPos 451 455 - SHELL32: SHGetFileInfoA: set pidlLast to NULL) 452 456 453 99-12-01: Sander van Leeuwen <sandervl@xs4all.nl>457 1999-12-01: Sander van Leeuwen <sandervl@xs4all.nl> 454 458 - ODINCRT: Wrappers for allocation/free functions to prevent them 455 459 from trashing FS. (happens when called from a thread ( … … 464 468 Ported Set/GetSystemPaletteUse 465 469 466 99-11-30: Patrick Haller <phaller@gmx.net>470 1999-11-30: Patrick Haller <phaller@gmx.net> 467 471 - WSOCK32\NEW: Experimental rewrite using PMWSOCK successful. 468 472 One problem regarding ODIN message translation remains, 469 473 TELNET works fine under debugger. 470 474 471 99-11-30: Sander van Leeuwen <sandervl@xs4all.nl>475 1999-11-30: Sander van Leeuwen <sandervl@xs4all.nl> 472 476 - KERNEL32: Ported Wine process apis (not done) (kernel32\process.cpp) 473 477 Unitialized data section bugfix. … … 475 479 - ADVAPI32: Call security apis in ntdll (security.cpp; Wine 991031) 476 480 477 99-11-30: Jens Wiessner <wiessnej@rfi.de>481 1999-11-30: Jens Wiessner <wiessnej@rfi.de> 478 482 - CRTDLL: Completed GetMainArgs 479 483 Implemented several functions. … … 481 485 Now builds msvcrt, msvcrt20 & msvcrt40 dlls. 482 486 483 99-11-30: Vitali E. Pelenyov <Vitali.Pelenyov@dpt.ustu.ru>487 1999-11-30: Vitali E. Pelenyov <Vitali.Pelenyov@dpt.ustu.ru> 484 488 - KERNEL32: Another VirtualProtect bugfix 485 489 486 99-11-30: Daniela Engert <dani@ngrt.de>490 1999-11-30: Daniela Engert <dani@ngrt.de> 487 491 - USER32: eliminate superfluous background erases (part 1) 488 492 489 99-11-29: Sander van Leeuwen <sandervl@xs4all.nl>493 1999-11-29: Sander van Leeuwen <sandervl@xs4all.nl> 490 494 - KERNEL32: Added EnumResourceTypesA/W (not tested) 491 495 - USER32: Get/SetActiveWindow bugfixes (don't return OS/2 wnd handles) 492 496 493 99-11-29: knut st. osmundsen <knut.stange.osmundsen@pmsc.no>497 1999-11-29: knut st. osmundsen <knut.stange.osmundsen@pmsc.no> 494 498 - ODINCRT: Added experimental console hack in initterm.cpp. 495 499 - PE2LX: Kernel32.dll is the first entry import module name table. … … 500 504 skeleton for Kernel32 in the src\kernel32\test directory. 501 505 502 99-11-28: Jens Wiessner <wiessnej@rfi.de>506 1999-11-28: Jens Wiessner <wiessnej@rfi.de> 503 507 - CRTDLL: Implemented several functions that used to be stubs. 504 508 505 99-11-28: Sander van Leeuwen <sandervl@xs4all.nl>509 1999-11-28: Sander van Leeuwen <sandervl@xs4all.nl> 506 510 - COMDLG32: Merged with latest wine code (CVS tree dated 991126) 507 511 508 99-11-27: Jens Wiessner <wiessnej@rfi.de>512 1999-11-27: Jens Wiessner <wiessnej@rfi.de> 509 513 - MSVCRT: Added stubs 510 514 511 99-11-27: Christoph Bratschi <cbratschi@datacomm.ch>515 1999-11-27: Christoph Bratschi <cbratschi@datacomm.ch> 512 516 - USER32: fixed edit bugs 513 517 ported WINE monitor code and implemented PM driver 514 518 515 99-11-26: Sander van Leeuwen <sandervl@xs4all.nl>519 1999-11-26: Sander van Leeuwen <sandervl@xs4all.nl> 516 520 - USER32: Implemented GetInputState and GetQueueStatus 517 521 Rewrote MsgWaitForMultipleObjects for waiting on 0 objects … … 519 523 - KERNEL32: TLS bugfix (callback == 0) 520 524 521 99-11-25: Vitali E. Pelenyov <Vitali.Pelenyov@dpt.ustu.ru>525 1999-11-25: Vitali E. Pelenyov <Vitali.Pelenyov@dpt.ustu.ru> 522 526 - USER32: Extended key fix (for cursor keys in Quake 2/Hexen 2 etc) 523 527 524 99-11-26: Christoph Bratschi <cbratschi@datacomm.ch>528 1999-11-26: Christoph Bratschi <cbratschi@datacomm.ch> 525 529 - USER32: fixed rect mapping -> edit scroll redraw bug fixed 526 530 WM_ERASEBKGND: brush or system color 527 531 528 99-11-25: Sander van Leeuwen <sandervl@xs4all.nl>532 1999-11-25: Sander van Leeuwen <sandervl@xs4all.nl> 529 533 - KERNEL32: Removed hardcoded dependency on ADVAPI32 (cpu.cpp); fixes 530 534 logging of multiple apps. … … 546 550 -> FS corruption) 547 551 548 99-11-25: Edgar Buerkle <Edgar.Buerkle@gmx.net>552 1999-11-25: Edgar Buerkle <Edgar.Buerkle@gmx.net> 549 553 - KERNEL32: MultiByteToWideChar & WideCharToMultiByte Wine port (991031) 550 554 551 99-11-24: Sander van Leeuwen <sandervl@xs4all.nl>555 1999-11-24: Sander van Leeuwen <sandervl@xs4all.nl> 552 556 - USER32: Fixed desktop window handle (shouldn't be 0) 553 557 Added support for broadcasting messages (in post/sendmessage) … … 560 564 Fixed incorrect dll & exe renaming. 561 565 562 99-11-24: Christoph Bratschi <cbratschi@datacomm.ch>566 1999-11-24: Christoph Bratschi <cbratschi@datacomm.ch> 563 567 - USER32: added missing button styles and messages 564 568 several bug fixes 565 569 566 99-11-23: David Raison <djr@lemur.co.uk>570 1999-11-23: David Raison <djr@lemur.co.uk> 567 571 - OLE32: Fixed buffer size error in StringFromGUID2. 568 572 - OLEAUT32: Rearranged iPicture 569 573 570 99-11-23: Sander van Leeuwen <sandervl@xs4all.nl>574 1999-11-23: Sander van Leeuwen <sandervl@xs4all.nl> 571 575 - USER32: Added stubs for ChangeDisplaySettingsExA/W 572 576 Ported Wine EnumDisplaySettingsA/W (991031) … … 577 581 Added IsProcessorFeaturePresent 578 582 579 99-11-23: Vitali E. Pelenyov <Vitali.Pelenyov@dpt.ustu.ru>583 1999-11-23: Vitali E. Pelenyov <Vitali.Pelenyov@dpt.ustu.ru> 580 584 - USER32: ChangeDisplaySettingsA bugfix 581 585 - WSOCK32: Compile fix (include two more headers) 582 586 583 99-11-22: Patrick Haller <phaller@gmx.net>587 1999-11-22: Patrick Haller <phaller@gmx.net> 584 588 - WSOCK32\NEW: Experimental rewrite using PMWSOCK, incomplete yet 585 589 586 99-11-22: Edgar Buerkle <Edgar.Buerkle@gmx.net>590 1999-11-22: Edgar Buerkle <Edgar.Buerkle@gmx.net> 587 591 - KERNEL32: Workaround in HMWaitForSingleObject for Open32 handles 588 592 (i.e. process handles) … … 591 595 - GDI32: SetDIBits support for DIB sections 592 596 593 99-11-22: Sander van Leeuwen <sandervl@xs4all.nl>597 1999-11-22: Sander van Leeuwen <sandervl@xs4all.nl> 594 598 - KERNEL32: Add default renaming profile keys (ole32 & netapi32) to 595 599 odin.ini if they're not already there. (during init) … … 601 605 TODO: Double height reported by Open32 for color icon masks! 602 606 603 99-11-22: Vitali E. Pelenyov <Vitali.Pelenyov@dpt.ustu.ru>607 1999-11-22: Vitali E. Pelenyov <Vitali.Pelenyov@dpt.ustu.ru> 604 608 - KERNEL32: VirtualProtect bugfix 605 609 606 99-11-21: Christoph Bratschi <cbratschi@datacomm.ch>610 1999-11-21: Christoph Bratschi <cbratschi@datacomm.ch> 607 611 - KERNEL32: Fixed trailing newline bug in LoadMessageA/W, 608 612 updated to WINE 991031 level … … 610 614 added static WM_GETTEXT for SS_ICON style 611 615 612 99-11-21: Achim Hasenmueller <achimha@innotek.de>616 1999-11-21: Achim Hasenmueller <achimha@innotek.de> 613 617 - USER32: send WM_SETTEXT for edit and static text controls 614 618 in SetWindowTextA/W … … 619 623 required 620 624 621 99-11-19: Christoph Bratschi <cbratschi@datacomm.ch>625 1999-11-19: Christoph Bratschi <cbratschi@datacomm.ch> 622 626 - USER32: fixed listbox scrolling 623 627 624 99-11-14: Achim Hasenmueller <achimha@innotek.de>628 1999-11-14: Achim Hasenmueller <achimha@innotek.de> 625 629 - COMCTL32: Merged with WINE 991114 626 630 627 99-11-18: knut st. osmundsen <knut.stange.osmundsen@pmsc.no>631 1999-11-18: knut st. osmundsen <knut.stange.osmundsen@pmsc.no> 628 632 - KERNEL32: Win32Pe2LxImage didn't issue the setFullPath(szFileName) 629 633 call during construction. … … 632 636 WinZip 7.0 crash.) 633 637 634 99-11-17: Christoph Bratschi <cbratschi@datacomm.ch>638 1999-11-17: Christoph Bratschi <cbratschi@datacomm.ch> 635 639 - USER32/COMCTL32: Fixed cursor handling 636 640 637 641 *****************************Official Alpha 5 version********************************* 638 642 639 99-11-14 Markus Montkowski <mmontkowski@gmx.de>643 1999-11-14 Markus Montkowski <mmontkowski@gmx.de> 640 644 - DDRAW: Code cleanup and some fixes in handling blts in the virtuel buffers. 641 645 Set IOPL =3 for all DXgames needed for RA (Red Alert). … … 643 647 Needed for RA. ToDO: Use better calulation for HiresTimers 644 648 645 99-11-14: David Raison <djr@lemur.co.uk>649 1999-11-14: David Raison <djr@lemur.co.uk> 646 650 - OLEAUT32: Tidy up IPicture implentation - now handles fOwn. 647 651 648 99-11-14: Achim Hasenmueller <achimha@innotek.de>652 1999-11-14: Achim Hasenmueller <achimha@innotek.de> 649 653 - COMCTL32: Fixed strdupAtoW/WtoA calls 650 654 Implemented missing undocumented string functions 651 655 652 99-11-14: Sander van Leeuwen <sandervl@xs4all.nl>656 1999-11-14: Sander van Leeuwen <sandervl@xs4all.nl> 653 657 - USER32: Implemented GetMenuItemRect 654 658 Fixed SetParent bug (use frame (not client) handle) … … 661 665 100% correctly and IS A DIRTY HACK. (Open32 bug) 662 666 663 99-11-14: Edgar Buerkle <Edgar.Buerkle@gmx.net>667 1999-11-14: Edgar Buerkle <Edgar.Buerkle@gmx.net> 664 668 - USER32: Fixed WindowFromPoint 665 669 666 99-11-14: David Raison <djr@lemur.co.uk>670 1999-11-14: David Raison <djr@lemur.co.uk> 667 671 - OLEAUT32: Added beginnings of IPicture interface for VB6 support. 668 672 Mostly stubs, but enough to get a simple VB6 app started. 669 673 ICreatePictureIndirect updated. 670 674 671 99-11-13: Christoph Bratschi <cbratschi@datacomm.ch>675 1999-11-13: Christoph Bratschi <cbratschi@datacomm.ch> 672 676 - USER32: fixed more edit bugs 673 677 merged controls with wine-991031 674 678 675 99-11-13: Sander van Leeuwen <sandervl@xs4all.nl>679 1999-11-13: Sander van Leeuwen <sandervl@xs4all.nl> 676 680 - KERNEL32: Fixed problem with ReadFile & aliased memory 677 681 (DosRead doesn't like writing to memory addresses … … 689 693 it's a string. (FILEDLG95_OnOpen) 690 694 691 99-11-12: Christoph Bratschi <cbratschi@datacomm.ch>695 1999-11-12: Christoph Bratschi <cbratschi@datacomm.ch> 692 696 - USER32: fixed several edit bugs 693 697 694 99-11-12: Sander van Leeuwen <sandervl@xs4all.nl>698 1999-11-12: Sander van Leeuwen <sandervl@xs4all.nl> 695 699 - GDI32: Changes + fixes in DIBSection bitblt (fixes Quake 2) 696 700 - KERNEL32: Added handlemanager class for device drivers 697 701 Put devio.cpp in device driver class. (NOT TESTED) 698 702 699 99-11-12: Edgar Buerkle <Edgar.Buerkle@gmx.net>703 1999-11-12: Edgar Buerkle <Edgar.Buerkle@gmx.net> 700 704 - KERNEL32: Wrote file io replacement apis (preliminary version) 701 705 (not enabled) 702 706 703 99-11-12: Jens Wiessner <wiessnej@rfi.de>707 1999-11-12: Jens Wiessner <wiessnej@rfi.de> 704 708 - IMAGEHLP,IMM32,OLECLI32,OLEDLG,OLESVR32,PSAPI,RASAPI32 705 709 Updates 706 710 - MSVCRT: Added stubs 707 711 708 99-11-11: Sander van Leeuwen <sandervl@xs4all.nl>712 1999-11-11: Sander van Leeuwen <sandervl@xs4all.nl> 709 713 - USER32: Implemented GetWindowContextHelpId & SetWindowContextHelpId 710 714 Implemented GetKeyboardState (NOT TESTED) … … 719 723 Fixed heap corruption in GetEnvironmentVariableW. 720 724 721 99-11-10: Christoph Bratschi <cbratschi@datacomm.ch>725 1999-11-10: Christoph Bratschi <cbratschi@datacomm.ch> 722 726 - USER32: ShowScrollBar: create not existing scrollbars 723 727 724 99-11-10: Sander van Leeuwen <sandervl@xs4all.nl>728 1999-11-10: Sander van Leeuwen <sandervl@xs4all.nl> 725 729 - KERNEL32: Rewrote OSLibDosAllocMem to only return addresses 726 730 aligned at 64kb boundaries (that's what NT's VirtualAlloc … … 736 740 - GDI32: Removed flipping of bitmaps in dibsection (no longer necessary) 737 741 738 99-11-10: Patrick Haller <phaller@gmx.net>742 1999-11-10: Patrick Haller <phaller@gmx.net> 739 743 - COMDLG32: Fix: erroneous filter data for GetOpenFileName now tolerated 740 744 Open32 keeps to close to the docs :) … … 742 746 - GDI32: Add: Font remapping via ODIN.INI (MS Sans Serif -> WarpSans) 743 747 744 99-11-10: knut.st.osmundsen <knut.stange.osmundsen@pmsc.no>748 1999-11-10: knut.st.osmundsen <knut.stange.osmundsen@pmsc.no> 745 749 - PE2LX: Added OLE32 to the lie list. New Base class. 746 750 - WIN32K: Disabled Yield - this solves problems running win32k … … 748 752 Added some parameters. 749 753 750 99-11-09: Rene Pronk <R.Pronk@twi.tudelft.nl>754 1999-11-09: Rene Pronk <R.Pronk@twi.tudelft.nl> 751 755 - USER32: Added support for control mnemonics (Alt-key sends BM_CLICK 752 756 to buttons if key == mnemonic for that control) 753 757 754 99-11-09: Christoph Bratschi <cbratschi@datacomm.ch>758 1999-11-09: Christoph Bratschi <cbratschi@datacomm.ch> 755 759 - GDI32: fixed line functions -> don't draw end pixel 756 760 - COMCTL32/USER32: removed some old workarounds 757 761 - USER32: fixed system resource handling 758 762 759 99-11-09: Sander van Leeuwen <sandervl@xs4all.nl>763 1999-11-09: Sander van Leeuwen <sandervl@xs4all.nl> 760 764 - OLE32: Renamed dll to OLE32OS2 to avoid conflicts with Lotus SmartSuite's 761 765 OLE32.dll … … 782 786 - USER32: Fixed LoadMenuIndirectW (didn't call new code) 783 787 784 99-11-09: Patrick Haller <phaller@gmx.net>788 1999-11-09: Patrick Haller <phaller@gmx.net> 785 789 - NTDLL: Add: various new functions added (DbgXXX) 786 790 787 99-11-08: Markus Montkowski <mmontkowski@gmx.de>791 1999-11-08: Markus Montkowski <mmontkowski@gmx.de> 788 792 - WING32: Added first implementation of this old 32bit DLL. 789 793 790 99-11-08: Edgar Buerkle <Edgar.Buerkle@gmx.net>794 1999-11-08: Edgar Buerkle <Edgar.Buerkle@gmx.net> 791 795 - KERNEL32: SetCurrentDirectory, CreateDirectory, RemoveDirectory bugfixes. 792 796 (remove terminating backslash if present) 793 797 794 99-11-08: Patrick Haller <phaller@gmx.net>798 1999-11-08: Patrick Haller <phaller@gmx.net> 795 799 - COMCTL32: Fix: EDIT: if obtaining font information fails, 796 800 prevent division by zero 797 801 - NTDLL: Add: numerous integer arithmetic functions added 798 802 799 99-11-08: Sander van Leeuwen <sandervl@xs4all.nl>803 1999-11-08: Sander van Leeuwen <sandervl@xs4all.nl> 800 804 - KERNEL32: Fixed bug in thread handler (exception handler set 801 805 at wrong moment) … … 805 809 - USER32: PostThreadMessageA/W fix 806 810 807 99-11-06: Sander van Leeuwen <sandervl@xs4all.nl>811 1999-11-06: Sander van Leeuwen <sandervl@xs4all.nl> 808 812 - DINPUT: Ported Wine code (991031) (not tested yet) 809 813 - USER32: Added code for sending mouse events to dinput.dll 810 814 Added PM <-> win32 key translation (used in dinput.dll) 811 815 812 99-11-06: Edgar Buerkle <Edgar.Buerkle@gmx.net>816 1999-11-06: Edgar Buerkle <Edgar.Buerkle@gmx.net> 813 817 - USER32: GetMenuStringW fix 814 818 815 99-11-05: Achim Hasenmueller <achimha@innotek.de>819 1999-11-05: Achim Hasenmueller <achimha@innotek.de> 816 820 - COMCTL32: Source code cleanup, remove warnings, corrected typecasts 817 821 Added logging, warnings for stub functions … … 819 823 - USER32: Source code cleanup, fix warnings 820 824 821 99-11-05: Patrick Haller <phaller@gmx.net>825 1999-11-05: Patrick Haller <phaller@gmx.net> 822 826 - COMCTL32: Fix: TREEVIEW_Edit_Subclass is called with freed infoPtr 823 827 This only cures the symptoms, not the origin! 824 828 825 99-11-05: Sander van Leeuwen <sandervl@xs4all.nl>829 1999-11-05: Sander van Leeuwen <sandervl@xs4all.nl> 826 830 - USER32: Fixed InsertMenuA 827 831 Message translation fix for WM_USER+n messages (GetMessage) … … 832 836 Fixed GetModuleHandleA 833 837 834 99-11-05: Jens Wiessner <wiessnej@rfi.de>838 1999-11-05: Jens Wiessner <wiessnej@rfi.de> 835 839 - MSVFW32: Updated to Wine level 991031 836 840 - IMM32: Replaced some FIXME entries with dprintf; … … 839 843 - MSACM32: New MSACM32.DLL (Ported from Wine9910131) 840 844 841 99-11-05: Edgar Buerkle <Edgar.Buerkle@gmx.net>845 1999-11-05: Edgar Buerkle <Edgar.Buerkle@gmx.net> 842 846 - GDI32: Fixes for StretchDIBits & GetDIBColorTable 843 847 - USER32: Fixes for ArrangeIconicWindows & ShowOwnedPopups … … 848 852 - SHELL32: Corrected export of Shell_GetCachedImageIndex 849 853 850 99-11-04: Sander van Leeuwen <sandervl@xs4all.nl>854 1999-11-04: Sander van Leeuwen <sandervl@xs4all.nl> 851 855 - SHLWAPI: Fixed makefile 852 856 - USER32: Put back Dani's dialog fix (WS_CLIPSIBLINGS bit for dialog controls) 853 857 (fixes winhlp32 & comboboxes) 854 858 855 99-11-04: Patrick Haller <phaller@gmx.net>859 1999-11-04: Patrick Haller <phaller@gmx.net> 856 860 - WNETAP32: Add: numerous undocumented functions stubbed 857 861 - ADVAPI32: Add: LsaXXX-functions stubbed … … 859 863 - KERNEL32: Fix: unnamed kernel objects (events, mutexes, semaphores) 860 864 861 99-11-03: knut st. osmundsen <knut.stange.osmundsen@pmsc.no>865 1999-11-03: knut st. osmundsen <knut.stange.osmundsen@pmsc.no> 862 866 - Makefiles: Changes to build the libraries first 863 867 864 99-11-03: Sander van Leeuwen <sandervl@xs4all.nl>868 1999-11-03: Sander van Leeuwen <sandervl@xs4all.nl> 865 869 - COMDLG32: Import from shlwapi as the original Wine code does 866 870 - SHELLL32: Added exports … … 875 879 when the window hasn't been 'created' yet) 876 880 877 99-11-03: Christoph Bratschi <cbratschi@datacomm.ch>881 1999-11-03: Christoph Bratschi <cbratschi@datacomm.ch> 878 882 - USER32: fixed modal dialogs 879 883 added WM_CONTEXTMENU 880 884 - COMCTL32: implemented statusbar size grip 881 885 882 99-11-03: Patrick Haller <phaller@gmx.net>886 1999-11-03: Patrick Haller <phaller@gmx.net> 883 887 - KERNEL32: Fix: undocumented behaviour in SearchPathA 884 888 and bugfix in SearchPathW … … 886 890 Fix LoadBitmapA checked for incorrect return value 887 891 888 99-11-02 Markus Montkowski <mmontkowski@gmx.de>892 1999-11-02 Markus Montkowski <mmontkowski@gmx.de> 889 893 - DDRAW: Changed debug output to DDRAW: ... 890 894 Copied Framebuffer if in colorconversion mode for Normal Blits to … … 895 899 Note: listview doesn't paint properly now. Will be fixed later. 896 900 897 99-11-02: Markus Montkowski <mmontkowski@gmx.de>901 1999-11-02: Markus Montkowski <mmontkowski@gmx.de> 898 902 - DDRAW: Changed interface handling of Surfaces=> Quake 2 runs again! 899 903 900 99-11-02: Patrick Haller <phaller@gmx.net>904 1999-11-02: Patrick Haller <phaller@gmx.net> 901 905 - SHELL32: Up to current WINE level 902 906 - SHLWAPI: Created (in WINE it mostly links to SHELL32) 903 907 904 99-11-02: Sander van Leeuwen <sandervl@xs4all.nl>908 1999-11-02: Sander van Leeuwen <sandervl@xs4all.nl> 905 909 - INCLUDE\odinwrap.h: 906 910 fixed wrong define (_ODINWARP instead of _ODINWRAP) … … 924 928 start two nmake process to build everything on two cpus. 925 929 926 99-11-01: Sander van Leeuwen <sandervl@xs4all.nl>930 1999-11-01: Sander van Leeuwen <sandervl@xs4all.nl> 927 931 - USER32: Delete all process windows & classes in exitlist handler 928 932 Set hwndInsertBehind to HWND_BOTTOM for group boxes … … 935 939 936 940 937 99-11-01: Daniela Engert <dani@ngrt.de>941 1999-11-01: Daniela Engert <dani@ngrt.de> 938 942 - USER32: add WS_CLIPSIBLINGS to not-WS_GROUP style STATIC controls 939 943 (fixes missing text in WELCOME) -
TabularUnified trunk/changelog-oct99 ¶
r1624 r2283 1 /* $Id: changelog-oct99,v 1. 1 1999-11-05 17:54:44 achimhaExp $ */2 3 99-10-31: Christoph Bratschi <cbratschi@datacomm.ch>1 /* $Id: changelog-oct99,v 1.2 1999-12-31 10:48:52 sandervl Exp $ */ 2 3 1999-10-31: Christoph Bratschi <cbratschi@datacomm.ch> 4 4 - KERNEL32: Ported Wine time apis 5 5 6 99-10-31: Daniela Engert <dani@ngrt.de>6 1999-10-31: Daniela Engert <dani@ngrt.de> 7 7 - USER32: add WS_CLIPSIBLINGS to BS_GROUPBOX style controls (fixes 8 8 missing buttons in SOL) 9 9 10 99-10-31: Sander van Leeuwen <sandervl@xs4all.nl>10 1999-10-31: Sander van Leeuwen <sandervl@xs4all.nl> 11 11 - USER32: Remove CS_SYNCPAINT class flag -> fixes VPBuddy resize + paint 12 12 Put back methods that belong in the Win32Dialog class. … … 14 14 -> fixes calc window controls. 15 15 16 99-10-30: Christoph Bratschi <cbratschi@datacomm.ch>16 1999-10-30: Christoph Bratschi <cbratschi@datacomm.ch> 17 17 - USER32: added button control text justification 18 18 GetNextDlgTabItem/GetNextDlgGroupItem must work with all windows … … 21 21 pmframe: fixed WM_ACTIVATE bug 22 22 23 99-10-29 Markus Montkowski <mmontkowski@gmx.de>23 1999-10-29 Markus Montkowski <mmontkowski@gmx.de> 24 24 - GDI32: Fixed bug in CreateDIBSection, only copy ptr when ptr. var not 25 25 NULL. … … 27 27 a DIBSECTION for the obj. 28 28 29 99-10-30: Daniela Engert <dani@ngrt.de>29 1999-10-30: Daniela Engert <dani@ngrt.de> 30 30 - USER32: Fixed missing repaints for transparent windows (VPBuddy!) 31 31 32 99-10-30: Sander van Leeuwen <sandervl@xs4all.nl>32 1999-10-30: Sander van Leeuwen <sandervl@xs4all.nl> 33 33 - USER32: Ported Wine MapDialogRect -> fixes Calc dialogs 34 34 35 99-10-30: Edgar Buerkle <Edgar.Buerkle@gmx.net>35 1999-10-30: Edgar Buerkle <Edgar.Buerkle@gmx.net> 36 36 - USER32: Port Wine ascii <-> unicode message conversion for user32 controls 37 37 (Wine controls only support ascii msgs) 38 38 39 99-10-30: Jens Wiessner <wiessnej@rfi.de>39 1999-10-30: Jens Wiessner <wiessnej@rfi.de> 40 40 - MSVCRT: Fixed .def file 41 41 42 99-10-29: Christoph Bratschi <cbratschi@datacomm.ch>42 1999-10-29: Christoph Bratschi <cbratschi@datacomm.ch> 43 43 - USER32: rewrote scrollbar code 44 44 added static styles 45 45 46 99-10-29: Sander van Leeuwen <sandervl@xs4all.nl>46 1999-10-29: Sander van Leeuwen <sandervl@xs4all.nl> 47 47 - USER32: Changed font size multiply factor, negated it and fixed 48 48 default dialog unit bug. … … 50 50 WM_SETICON bugfix. 51 51 52 99-10-29: Sander van Leeuwen <sandervl@xs4all.nl>52 1999-10-29: Sander van Leeuwen <sandervl@xs4all.nl> 53 53 Rene Pronk<R.Pronk@twi.tudelft.nl> 54 54 - USER32: Focus fixes. Activate a window when it receives a button click message. 55 55 56 99-10-29 Markus Montkowski <mmontkowski@gmx.de>56 1999-10-29 Markus Montkowski <mmontkowski@gmx.de> 57 57 - DDRAW: Changed logging, loginfo now in odin32_x.log for the first time... 58 58 59 99-10-28: Edgar Buerkle <Edgar.Buerkle@gmx.net>59 1999-10-28: Edgar Buerkle <Edgar.Buerkle@gmx.net> 60 60 - USER32: LoadBitmapW fix 61 61 ModifyMenuW/InsertMenuW fixes. … … 66 66 Added extra messages for msg translation. 67 67 68 99-10-28: Sander van Leeuwen <sandervl@xs4all.nl>68 1999-10-28: Sander van Leeuwen <sandervl@xs4all.nl> 69 69 - ADVAPI32: Fixed dprintf bugs in OpenSCManagerA/W (%s instead of %d) 70 70 … … 92 92 Translation of extra messages. 93 93 94 99-10-28: Jens Wiessner <wiessnej@rfi.de>94 1999-10-28: Jens Wiessner <wiessnej@rfi.de> 95 95 - MSVCRT: Added stubs 96 96 97 99-10-27: Patrick Haller <phaller@gmx.net>97 1999-10-27: Patrick Haller <phaller@gmx.net> 98 98 - KERNEL32: Fix: console (unicode) updates, NT4'S CMD.EXE works. 99 99 WARNING! lstrcpynAtoW has been modified, PLEASE VERIFY! 100 100 101 99-10-27: knut st. osmundsen <knut.stange.osmundsen@pmsc.no>101 1999-10-27: knut st. osmundsen <knut.stange.osmundsen@pmsc.no> 102 102 - WIN32K: It's working! At least on my testmachine running 103 103 the WSeB astrict UNI kernel and the Warp 4 astrict kernel. 104 104 105 99-10-27: Sander van Leeuwen <sandervl@xs4all.nl>105 1999-10-27: Sander van Leeuwen <sandervl@xs4all.nl> 106 106 - KERNEL32: If dll can't be found, look in directory of kernel32 (PE loader) 107 107 Fixed iLoadLibrary (added .dll if it couldn't find this string in … … 116 116 Fix for class lookup in CreateWindowExA/W 117 117 118 99-10-26: Sander van Leeuwen <sandervl@xs4all.nl>118 1999-10-26: Sander van Leeuwen <sandervl@xs4all.nl> 119 119 - USER32: Fixed bugs in menu apis (Append/InsertMenuA/W) 120 120 Fixed InsertMenuItemA/W. … … 135 135 (workaround: save original config.sys and restore it afterwards) 136 136 137 99-10-26: Patrick Haller <phaller@gmx.net>137 1999-10-26: Patrick Haller <phaller@gmx.net> 138 138 - USER32: Add: Ported Wine menu(ex) parser and integrated it into menu code 139 139 - WINMM: Fix: invalid callback check in dwaveout.cpp (Q2 makes noise again) 140 140 141 99-10-25: Sander van Leeuwen <sandervl@xs4all.nl>141 1999-10-25: Sander van Leeuwen <sandervl@xs4all.nl> 142 142 - USER32: Removed SetFocus call in Edit control (WM_LBUTTONDOWN) 143 143 Virtual key translation table change (VK_RETURN (PM) -> 0x0A … … 159 159 -> fixes crashes in SHELL32 (DPASearch calls) 160 160 161 99-10-25: Achim Hasenmueller <achimha@innotek.de>161 1999-10-25: Achim Hasenmueller <achimha@innotek.de> 162 162 - KERNEL32: Added ReinitializeCriticalSection, ported WINE code 163 163 for this function and UninitializeCriticalSection 164 164 165 99-10-25: Patrick Haller <phaller@gmx.net>165 1999-10-25: Patrick Haller <phaller@gmx.net> 166 166 - ODINWRAP: Fix: Bugfix + Heap Check embracing every wrapper function 167 167 - NTDLL: Add: functions by Jens Wiesner … … 169 169 - WSOCK32: Fix: invalid structure alignment for asynchronous operations 170 170 171 99-10-25: Markus Montkowski <mmontkowski@gmx.de>171 1999-10-25: Markus Montkowski <mmontkowski@gmx.de> 172 172 - DDRAW: Fixed bug in Color conversion of surfaces DDEX1.EXE now works, 173 173 Get/ReleaseDC functions are working, but problem … … 175 175 this neeeds to be solved (any way to create a TopDown DC Bmp?) 176 176 177 99-10-24: Sander van Leeuwen <sandervl@xs4all.nl>177 1999-10-24: Sander van Leeuwen <sandervl@xs4all.nl> 178 178 - USER32: MDI window fixes (mdi children correctly activated; menus inserted) 179 179 Bugfix in WM_GETTEXT of Edit control (wrong string length) … … 195 195 Added shared heap code for memory mapped objects 196 196 197 99-10-24: Daniela Engert <dani@ngrt.de>197 1999-10-24: Daniela Engert <dani@ngrt.de> 198 198 - KERNEL32: Fixed cursor in VPBuddy (invalid size) 199 199 200 99-10-23: Christoph Bratschi <cbratschi@datacomm.ch>200 1999-10-23: Christoph Bratschi <cbratschi@datacomm.ch> 201 201 - USER32: added more metrics for GetSystemMetrics 202 202 added WM_SYSTIMER support 203 203 several scrollbar bug fixes 204 204 205 99-10-23: Sander van Leeuwen <sandervl@xs4all.nl>205 1999-10-23: Sander van Leeuwen <sandervl@xs4all.nl> 206 206 - USER32: Put back WM_ADJUSTWINDOWPOS/WINDOWPOSCHANGED into pmwindow.cpp 207 207 Put message logging procedure in wndmsg.cpp. … … 220 220 - SHELL32/COMCTL32: Changed file description in version resource 221 221 222 99-10-22: Daniela Engert <dani@ngrt.de>222 1999-10-22: Daniela Engert <dani@ngrt.de> 223 223 - KERNEL32: fixed bad icon masks 224 224 225 99-10-22: Sander van Leeuwen <sandervl@xs4all.nl>225 1999-10-22: Sander van Leeuwen <sandervl@xs4all.nl> 226 226 - WINMM: Fixes for waveout playback (don't use callback when there 227 227 were errors when opening the device; return the correct … … 249 249 - INCLUDE\os2wrap.h: Fixed infinite recursion in GpiDestroyPS 250 250 251 99-10-22: Edgar Buerkle <Edgar.Buerkle@gmx.net>251 1999-10-22: Edgar Buerkle <Edgar.Buerkle@gmx.net> 252 252 - USER32: TrackPopupMenu(Ex) fixes (window handle translation) 253 253 - KERNEL32: HeapReAlloc bugfix (copy min(oldsize, newsize) bytes) 254 254 255 99-10-21: Sander van Leeuwen <sandervl@xs4all.nl>255 1999-10-21: Sander van Leeuwen <sandervl@xs4all.nl> 256 256 - KERNEL32: Increase reference count for LX dlls. (RegisterLxDll) 257 257 Set memory protection flags to READONLY for PAGE_NOACCESS … … 263 263 - GDI32: Fixed bug in DIBSection ctor (next ptr not initialized) 264 264 265 99-10-20: Edgar Buerkle <Edgar.Buerkle@gmx.net>265 1999-10-20: Edgar Buerkle <Edgar.Buerkle@gmx.net> 266 266 - GDI32: Implemented EnumFontFamiliesA/W 267 267 268 99-10-20: Sander van Leeuwen <sandervl@xs4all.nl>268 1999-10-20: Sander van Leeuwen <sandervl@xs4all.nl> 269 269 - USER32: Added support for WM_WINDOWPOSCHANGING in default window handler 270 270 (ported from Wine 990815) … … 276 276 one) 277 277 278 99-10-20: Patrick Haller <phaller@gmx.net>278 1999-10-20: Patrick Haller <phaller@gmx.net> 279 279 - WSOCK32: Partial rewrite of WSA async sockets completed. 280 280 281 99-10-20: Christoph Bratschi <cbratschi@datacomm.ch>281 1999-10-20: Christoph Bratschi <cbratschi@datacomm.ch> 282 282 - KERNEL32: Ini file for Odin settings (i.e. windows & system dir) 283 283 Added Odin.ini.txt 284 284 285 99-10-19: Sander van Leeuwen <sandervl@xs4all.nl>285 1999-10-19: Sander van Leeuwen <sandervl@xs4all.nl> 286 286 - KERNEL32: FindResource bugfix: "DIB" type is the same as "BITMAP" 287 287 (VPBuddy fix) … … 294 294 GetWindowTextA/W bugfixes (return 0 if there's no window name) 295 295 296 99-10-19: Yuri Dario <mc6530@mclink.it>296 1999-10-19: Yuri Dario <mc6530@mclink.it> 297 297 - USER32: Initialize MDI client variables before calling Win32BaseWindow 298 298 constructor 299 299 300 99-10-19: Jens Wiessner <wiessnej@rfi.de>300 1999-10-19: Jens Wiessner <wiessnej@rfi.de> 301 301 - RASAPI32: Added stubs 302 302 303 99-10-19: Daniela Engert <dani@ngrt.de>303 1999-10-19: Daniela Engert <dani@ngrt.de> 304 304 - USER32: excessive background erases tamed 305 305 306 99-10-18: Sander van Leeuwen <sandervl@xs4all.nl>306 1999-10-18: Sander van Leeuwen <sandervl@xs4all.nl> 307 307 - USER32: Set/clear WS_VISIBLE flag in ShowWindow 308 308 Fix for scrollbar redraw … … 310 310 Rewrote EnumChildWindows (winzip works quite well now!) 311 311 312 99-10-18: Edgar Buerkle <Edgar.Buerkle@gmx.net>312 1999-10-18: Edgar Buerkle <Edgar.Buerkle@gmx.net> 313 313 - COMDLG32: Disable comdlg hooks for now. They don't work anyway. 314 314 315 99-10-17: Sander van Leeuwen <sandervl@xs4all.nl>315 1999-10-17: Sander van Leeuwen <sandervl@xs4all.nl> 316 316 - USER32: Ported AdjustWindowRectEx from Wine (990815) 317 317 Changed GetClientRect to return rectangle stored in … … 335 335 Added MFC message support for message printfs 336 336 337 99-10-17: Christoph Bratschi <cbratschi@datacomm.ch>337 1999-10-17: Christoph Bratschi <cbratschi@datacomm.ch> 338 338 - USER32: replaced OS/2 scrollbars by WINE scrollbars 339 339 BUG: SCROLL_RefreshScrollBar doesn't work … … 345 345 pmframe: added PSF_CLIPSIBLINGS 346 346 347 99-10-17: knut st. osmundsen <knut.stange.osmundsen@pmsc.no>347 1999-10-17: knut st. osmundsen <knut.stange.osmundsen@pmsc.no> 348 348 - KERNEL32: Removed exception throwing from Pe2Lx classes. 349 349 Implemented TLS support in Pe2Lx classes. 350 350 351 99-10-16: Yuri Dario <mc6530@mclink.it>351 1999-10-16: Yuri Dario <mc6530@mclink.it> 352 352 - USER32: Button bugfix (BUTTON_CheckAutoRadioButton) 353 353 Win32dlg.cpp: cosmetic changes … … 359 359 - WSOCK32: Build export library (impdef to create correct .def) 360 360 361 99-10-16: Sander van Leeuwen <sandervl@xs4all.nl>361 1999-10-16: Sander van Leeuwen <sandervl@xs4all.nl> 362 362 - USER32: Don't process size messages before sending WM_NCCREATE 363 363 message when creating a window. (can mess up our window … … 366 366 isFrameWindow bugfix + MDI creation & WM_NCCALCSIZE bugfix 367 367 368 99-10-15: Sander van Leeuwen <sandervl@xs4all.nl>368 1999-10-15: Sander van Leeuwen <sandervl@xs4all.nl> 369 369 - USER32: CBT Hook bugfix. Only respond to WM_NCCREATE msg to send 370 370 HCBT_CREATEWND. … … 376 376 - KERNEL32: Fixed VirtualQuery bug. 377 377 378 99-10-15: Edgar Buerkle <Edgar.Buerkle@gmx.net>378 1999-10-15: Edgar Buerkle <Edgar.Buerkle@gmx.net> 379 379 - USER32: Basic message translation to fix problems in win apps 380 380 that wait for a specific message. (NOT COMPLETE) 381 381 382 99-10-14: Sander van Leeuwen <sandervl@xs4all.nl>382 1999-10-14: Sander van Leeuwen <sandervl@xs4all.nl> 383 383 - USER32: Fixed WM_WINDOWPOSCHANGED (frame window rectangle) 384 384 Partly implemented CopyImage (only simple copies of icons … … 388 388 worse than before) 389 389 390 99-10-14: Patrick Haller <phaller@gmx.net>390 1999-10-14: Patrick Haller <phaller@gmx.net> 391 391 - KERNEL32: Fix: threads might need more memory in debug mode (thread.cpp) 392 392 Fix: a little cleanup (virtual.cpp) … … 394 394 - ADVAPI32: Fix: RegConnectRegistryA slightly improved 395 395 396 99-10-14: knut st. osmundsen <knut.stange.osmundsen@pmsc.no>396 1999-10-14: knut st. osmundsen <knut.stange.osmundsen@pmsc.no> 397 397 - PE2LX: New implementation in src\win32k\pe2lx. 398 398 No resource conversion. I have tested it, but do expect to … … 410 410 - WIN32K: Compiles and links. But Not Tested! 411 411 412 99-10-14: Edgar Buerkle <Edgar.Buerkle@gmx.net>412 1999-10-14: Edgar Buerkle <Edgar.Buerkle@gmx.net> 413 413 - USER32: lstrcmpW: check for null pointers 414 414 RemovePropA SetPropA bugfixes (wrong wnd handle) 415 415 416 99-10-14: Sander van Leeuwen <sandervl@xs4all.nl>416 1999-10-14: Sander van Leeuwen <sandervl@xs4all.nl> 417 417 - USER32: Fixed shrinking listbox in shell about dialog. 418 418 (add border size to size during window creation & SetWindowPos) … … 450 450 - SHELL32: use wrc from tools directory 451 451 452 99-10-13: Patrick Haller <phaller@gmx.net>452 1999-10-13: Patrick Haller <phaller@gmx.net> 453 453 - KERNEL32: Fix: XCPT_GUARD_PAGE_VIOLATION are now supported. 454 454 (helps PROGMAN.EXE) … … 456 456 Fix: temp fix for MsgWaitForMultipleObjects 457 457 458 99-10-12: Sander van Leeuwen <sandervl@xs4all.nl>458 1999-10-12: Sander van Leeuwen <sandervl@xs4all.nl> 459 459 - USER32: DrawMenuBar & DrawCaptionTempA bugfix (window handle translation) 460 460 Added Win32ToOS2FrameHandle method … … 482 482 NOTE: EXPERIMENTAL FIX. NEEDS TO BE CHANGED. 483 483 484 99-10-11: Christoph Bratschi <cbratschi@datacomm.ch>484 1999-10-11: Christoph Bratschi <cbratschi@datacomm.ch> 485 485 - USER32: pmframe finished 486 486 487 99-10-11: Sander van Leeuwen <sandervl@xs4all.nl>487 1999-10-11: Sander van Leeuwen <sandervl@xs4all.nl> 488 488 - USER32: Disabling the desktop window is a very bad idea. 489 489 (desktop no longer responds to mouse clicks) … … 501 501 Extra definitions for compiling win32 apps in OS/2 502 502 503 99-10-11: Edgar Buerkle <Edgar.Buerkle@gmx.net>503 1999-10-11: Edgar Buerkle <Edgar.Buerkle@gmx.net> 504 504 - GDI32: GetTextFaceW bugfix 505 505 - USER32: Init ownDC to 0 … … 508 508 Win32Dialog::getNextDlgGroupItem() bugfix 509 509 510 99-10-11: Christoph Bratschi <cbratschi@datacomm.ch>510 1999-10-11: Christoph Bratschi <cbratschi@datacomm.ch> 511 511 - GDI32: Bugfix for Pie Open32 api 512 512 513 99-10-10: Christoph Bratschi <cbratschi@datacomm.ch>513 1999-10-10: Christoph Bratschi <cbratschi@datacomm.ch> 514 514 - USER32: fixed radio buttons, disabled text output 515 515 516 99-10-10: Sander van Leeuwen <sandervl@xs4all.nl>516 1999-10-10: Sander van Leeuwen <sandervl@xs4all.nl> 517 517 - USER32: Ported GetNextDlgGroupItem & GetDlgItemInt from Wine 518 518 Window handle translation fix for MessageBoxW … … 522 522 missing as reported by Edgar Buerkle) 523 523 524 99-10-10: Edgar Buerkle <Edgar.Buerkle@gmx.net>524 1999-10-10: Edgar Buerkle <Edgar.Buerkle@gmx.net> 525 525 - KERNEL32: Bugfix for GetFullPathNameW (NULL ptr check) 526 526 527 99-10-09: Sander van Leeuwen <sandervl@xs4all.nl>527 1999-10-09: Sander van Leeuwen <sandervl@xs4all.nl> 528 528 - USER32: Clipboard fixes (window handle translation) 529 529 Fixed button redraw when receiving a WM_ENABLE msg … … 543 543 Mdi client bugfix (reported by Yuri Dario) 544 544 545 99-10-09: Jens Wiessner <wiessnej@rfi.de>545 1999-10-09: Jens Wiessner <wiessnej@rfi.de> 546 546 - CRTDLL: Implemented functions; only 62 stubs left 547 547 548 99-10-09: Edgar Buerkle <Edgar.Buerkle@gmx.net>548 1999-10-09: Edgar Buerkle <Edgar.Buerkle@gmx.net> 549 549 - USER32: Enabled accelerator WM_COMMANDs 550 550 - COMDLG32: Fix for GetOpenFileNameW (owner hwnd translation) 551 551 552 99-10-08: Daniela Engert <dani@ngrt.de>552 1999-10-08: Daniela Engert <dani@ngrt.de> 553 553 - USER32: fix: miscoloured bitmaps 554 554 555 99-10-08: Christoph Bratschi <cbratschi@datacomm.ch>555 1999-10-08: Christoph Bratschi <cbratschi@datacomm.ch> 556 556 - USER32: added WM_STYLECHANGING/WM_STYLECHANGED. 557 557 button,combo: bitmap fix. … … 562 562 merged controls with WINE 990923 563 563 564 99-10-08: Edgar Buerkle <Edgar.Buerkle@gmx.net>564 1999-10-08: Edgar Buerkle <Edgar.Buerkle@gmx.net> 565 565 - KERNEL32: Accelerator conversion fixes + changes 566 566 567 99-10-08: Sander van Leeuwen <sandervl@xs4all.nl>567 1999-10-08: Sander van Leeuwen <sandervl@xs4all.nl> 568 568 - USER32: Bugfix for SetWindowPos; take frame size into account 569 569 Removed WM_MOVE notification class flag for Odin PM windows … … 580 580 Ported latest Wine exception code (RtlRaiseException/RtlUnwind) 581 581 582 99-10-07: Christoph Bratschi <cbratschi@datacomm.ch>582 1999-10-07: Christoph Bratschi <cbratschi@datacomm.ch> 583 583 - USER32: GetCaretPos() fix 584 584 585 99-10-07: Achim Hasenmueller <achimha@innotek.de>585 1999-10-07: Achim Hasenmueller <achimha@innotek.de> 586 586 - USER32: Corrected pageup/pagedown behavior 587 587 588 99-10-07: Rene Pronk <R.Pronk@twi.tudelft.nl>588 1999-10-07: Rene Pronk <R.Pronk@twi.tudelft.nl> 589 589 - USER32: Fixed WM_WINDOWPOSCHANGED behavior so that 590 590 client windows are properly resized. This fixes 591 591 the Winhlp32 history resize problem 592 592 593 99-10-07: Edgar Buerkle <Edgar.Buerkle@gmx.net>593 1999-10-07: Edgar Buerkle <Edgar.Buerkle@gmx.net> 594 594 - USER32: Set window PM id for Odin windows. 595 595 Bugfix for WM_QUERYWINDOWPARAMS handler … … 599 599 window type. 600 600 601 99-10-07: Jens Wiessner <wiessnej@rfi.de>601 1999-10-07: Jens Wiessner <wiessnej@rfi.de> 602 602 - CRTDLL: Includes all functions (added stubs and fully implemented functions) 603 603 604 99-10-07: Sander van Leeuwen <sandervl@xs4all.nl>604 1999-10-07: Sander van Leeuwen <sandervl@xs4all.nl> 605 605 - USER32: Only display scrollbars when they need to be shown. 606 606 (also fixes redraw problems with inactive scrollbars) … … 608 608 Whether this fix is correct is another matter. 609 609 610 99-10-06: Daniela Engert <dani@ngrt.de>610 1999-10-06: Daniela Engert <dani@ngrt.de> 611 611 - USER32: fix: adjust caret position if window height changes. 612 612 613 99-10-06: Sander van Leeuwen <sandervl@xs4all.nl>613 1999-10-06: Sander van Leeuwen <sandervl@xs4all.nl> 614 614 - USER32: Fixed memory leaks in SetWindowTextA/W window class methods 615 615 - KERNEL32: Put back my changes (10/04/99) in winimgres.cpp 616 616 617 99-10-06: Patrick Haller <phaller@gmx.net>617 1999-10-06: Patrick Haller <phaller@gmx.net> 618 618 - KERNEL32: Fix: DLLs without Resource Segment (pResDir == NULL) 619 619 Fix: VirtualFree not freeing memory fixed, WINHLP32 looks healthier :) 620 620 621 99-10-05: Christoph Bratschi <cbratschi@datacomm.ch>621 1999-10-05: Christoph Bratschi <cbratschi@datacomm.ch> 622 622 - USER32: rewrote color management 623 623 624 99-10-05: Sander van Leeuwen <sandervl@xs4all.nl>624 1999-10-05: Sander van Leeuwen <sandervl@xs4all.nl> 625 625 - KERNEL32: Set fs:0 to -1 in OS2UnsetExceptionHandler. 626 626 Prevents crash due to corrupted handler chain (see … … 629 629 as it's also done in the start method of an exe image. 630 630 631 99-10-04: Patrick Haller <phaller@gmx.net>631 1999-10-04: Patrick Haller <phaller@gmx.net> 632 632 - SHELL32\NEW: Compilation fix (indirectly included win32type.h) 633 633 - KERNEL32: Support for DisableThreadLibraryCalls 634 634 635 99-10-04: Edgar Buerkle <Edgar.Buerkle@gmx.net>635 1999-10-04: Edgar Buerkle <Edgar.Buerkle@gmx.net> 636 636 - USER32: Fixes for window style update, mouse button messages, 637 637 WS_CAPTION style and apps with a dialog as their main window. … … 639 639 - KERNEL32: Extra checks for valid heap pointers 640 640 641 99-10-04: Sander van Leeuwen <sandervl@xs4all.nl>641 1999-10-04: Sander van Leeuwen <sandervl@xs4all.nl> 642 642 - USER32: Deleted dialog.cpp 643 643 Set last error to 0 if dialog creation succeeds. … … 661 661 present) 662 662 663 99-10-04: Jens Wiessner <wiessnej@rfi.de>663 1999-10-04: Jens Wiessner <wiessnej@rfi.de> 664 664 - CRTDLL: Implemented functions + added stubs 665 665 - MSVCRT: More stubs + crtdll forwarders 666 666 667 99-10-04: Yuri Dario <mc6530@mclink.it>667 1999-10-04: Yuri Dario <mc6530@mclink.it> 668 668 - ddeml.h: new macros 669 669 - mmsystem.h: changed sndPlaySound and mciCommand prototypes (as in MS sdk) … … 683 683 - win32k/include/pe2lx.h: this section should be included for VA36 684 684 685 99-10-03: Daniela Engert <dani@ngrt.de>685 1999-10-03: Daniela Engert <dani@ngrt.de> 686 686 - USER32: WM_MOUSEMOVE bugfix (removed check for captured mouse) 687 687 688 99-10-03: Sander van Leeuwen <sandervl@xs4all.nl>688 1999-10-03: Sander van Leeuwen <sandervl@xs4all.nl> 689 689 - USER32: Updated window class with isMDIClient method 690 690 Fixed DrawTextExA/W compile errors (different parameter types) 691 691 692 99-10-02: Christoph Bratschi <cbratschi@datacomm.ch>692 1999-10-02: Christoph Bratschi <cbratschi@datacomm.ch> 693 693 - USER32: DrawTextExA/W: implemented DT_END_ELLIPSIS 694 694 added DrawTextExA/W to header files 695 695 696 99-10-02: Edgar Buerkle <Edgar.Buerkle@gmx.net>696 1999-10-02: Edgar Buerkle <Edgar.Buerkle@gmx.net> 697 697 - VERSION: Allocation bugfix in VerQueryValueA 698 698 - USER32: Added style changes for PM windows + don't clear WS_VISIBLE 699 699 flag when converting window styles. (fixes buttons in winhlp32) 700 700 701 99-10-01: Sander van Leeuwen <sandervl@xs4all.nl>701 1999-10-01: Sander van Leeuwen <sandervl@xs4all.nl> 702 702 - DDRAW: ifdef'ed out code that causes crash (OS2Surface destructor) 703 703 Free original translation buffer, not the one aligned to qword … … 711 711 - AVIFIL32: Compilation fix 712 712 713 99-10-01: Edgar Buerkle <Edgar.Buerkle@gmx.net>713 1999-10-01: Edgar Buerkle <Edgar.Buerkle@gmx.net> 714 714 - KERNEL32: Skip spaces in command line string 715 715 - USER32: Fix for MessageBoxA (window handle conversion) … … 717 717 - GDI32: Added OSLibSetDIBitsToDevice 718 718 719 99-10-01: Jens Wiessner <wiessnej@rfi.de>719 1999-10-01: Jens Wiessner <wiessnej@rfi.de> 720 720 - CRTDLL: Implemented functions + added stubs 721 721 - MSVCRT: More stubs + crtdll forwarders 722 722 723 99-09-29: Daniela Engert <dani@ngrt.de>723 1999-09-29: Daniela Engert <dani@ngrt.de> 724 724 - USER32: improved timer handling for caret blinking. 725 725 recreate carets on focus change if needed. 726 726 727 99-09-29: Sander van Leeuwen <sandervl@xs4all.nl>727 1999-09-29: Sander van Leeuwen <sandervl@xs4all.nl> 728 728 - USER32: Almost completed standard window scrollbars. 729 729 Fixed WM_ACTIVATE message, generate WM_ACTIVATEAPP message … … 733 733 Send WM_CHILDACTIVATE msg to MDI child windows. 734 734 735 99-09-28: Christoph Bratschi <cbratschi@datacomm.ch>735 1999-09-28: Christoph Bratschi <cbratschi@datacomm.ch> 736 736 - USER32: Mouse input functions: SetCapture() fixed 737 737 SystemParametersInfo(): fonts fixed … … 739 739 Sorting and fixing user32.cpp 740 740 741 99-09-28: David Raison <djr@lemur.co.uk>741 1999-09-28: David Raison <djr@lemur.co.uk> 742 742 - KERNEL32: Fixed GetComputerNameA 743 743 744 99-09-28: Jens Wiessner <wiessnej@rfi.de>744 1999-09-28: Jens Wiessner <wiessnej@rfi.de> 745 745 - CRTDLL: Updated _except_handler2 + added Wine source changes 746 746 - MSVCRT: Created. Forwards most apis to CRTDLL or NTDLL. 747 747 748 99-09-28: Sander van Leeuwen <sandervl@xs4all.nl>748 1999-09-28: Sander van Leeuwen <sandervl@xs4all.nl> 749 749 - USER32: Only generate WM_CHAR when TranslateMessage is called for 750 750 WM_KEYDOWN. (TODO: WM_SYSCHAR) 751 751 752 99-09-28: Daniela Engert <dani@ngrt.de>752 1999-09-28: Daniela Engert <dani@ngrt.de> 753 753 - USER32: Caret functions implemented 754 754 ScrollDC implemented 755 755 ScrollWindowEx implemented 756 756 757 99-09-28: Patrick Haller <phaller@gmx.net>757 1999-09-28: Patrick Haller <phaller@gmx.net> 758 758 - KERNEL32: Add: debug info for missing API imports (WinImagePeLdr) 759 759 Fix: source cleanup, introduction of WIN32.DIR.SYSTEM and WIN32.DIR.WINDOWS … … 761 761 messing up x:\OS2 .... 762 762 763 99-09-26: Daniela Engert <dani@ngrt.de>763 1999-09-26: Daniela Engert <dani@ngrt.de> 764 764 - USER32: SetTimer/KillTimer work now. 765 765 766 99-09-26: Achim Hasenmueller <achimha@innotek.de>766 1999-09-26: Achim Hasenmueller <achimha@innotek.de> 767 767 - COMCTL32: Merged with WINE 990923 changes 768 768 (propsheet.c not fully done) 769 769 770 99-09-26: Sander van Leeuwen <sandervl@xs4all.nl>770 1999-09-26: Sander van Leeuwen <sandervl@xs4all.nl> 771 771 - USER32: Started with standard window scrollbar implementation 772 772 Rewrote ScrollWindow (seems to work ok) … … 779 779 WM_CHAR (PM) message. (sent after WM_(SYS)KEYUP/DOWN) 780 780 781 99-09-25: Christoph Bratschi <cbratschi@datacomm.ch>781 1999-09-25: Christoph Bratschi <cbratschi@datacomm.ch> 782 782 - USER32: WS_EX_* 3D frame support for child windows 783 783 - USER32: Double click handling changed 784 784 785 99-09-25: Sander van Leeuwen <sandervl@xs4all.nl>785 1999-09-25: Sander van Leeuwen <sandervl@xs4all.nl> 786 786 - USER32: Cursor fixes. Cursor shown correctly in winhlp32. 787 787 Don't call WinDefWindowProc for WM_MOUSEMOVE (resets … … 796 796 work with new dlls. 797 797 798 99-09-25: Daniela Engert <dani@ngrt.de>798 1999-09-25: Daniela Engert <dani@ngrt.de> 799 799 - USER32: ClientToScreen and ScreenToClient didn't work -> fixed. 800 800 801 99-09-24: David Raison <djr@lemur.co.uk>801 1999-09-24: David Raison <djr@lemur.co.uk> 802 802 - OLE32: Ported remaining files pertaining to OLE32 from WINE 803 803 - OLEAUT32: Patched OaBuildVersion to level 0x1E... 804 804 805 99-09-24: Sander van Leeuwen <sandervl@xs4all.nl>805 1999-09-24: Sander van Leeuwen <sandervl@xs4all.nl> 806 806 - USER32: Rewrote menu code to use Open32 (==PM) menu handles 807 807 Note: Uses mostly Open32 apis; they work fine, but maybe … … 810 810 - KERNEL32: Cursor & cursorgroup fixes 811 811 812 99-09-23: Patrick Haller <phaller@gmx.net>812 1999-09-23: Patrick Haller <phaller@gmx.net> 813 813 - KERNEL32: Fix: WinImgRes:findResourceW erroneously tried to free 814 814 numerical resource IDs instead of translated Unicode … … 822 822 Fix: in USER32:Char:CharPrevW intermixed arguments 823 823 824 99-09-23: Jens Wiessner <wiessnej@rfi.de>824 1999-09-23: Jens Wiessner <wiessnej@rfi.de> 825 825 - CRTDLL: Added stubs, implemented some stubs 826 826 - IMAGEHLP, IMM32, MSACM32, MSVFW32, OLEDLG, … … 828 828 Added dprintfs. 829 829 830 99-09-23: Sander van Leeuwen <sandervl@xs4all.nl>830 1999-09-23: Sander van Leeuwen <sandervl@xs4all.nl> 831 831 - WINMM: Changed WinPostMsg calls into PostMessageA as win32 window 832 832 handles are not the same as PM handles anymore. … … 841 841 - COMDLG32: Fixed all common dialogs. (translate our handle to real PM handle) 842 842 843 99-09-22: David Raison <djr@lemur.co.uk>843 1999-09-22: David Raison <djr@lemur.co.uk> 844 844 - KERNEL32: Return "Service Pack 3" as CSD string in GetVersionExA/W 845 845 846 99-09-22: Yuri Dario <mc6530@mclink.it>846 1999-09-22: Yuri Dario <mc6530@mclink.it> 847 847 - MISC: Fixed WINELIB macro's in wingdi.h, added fixes to headers 848 848 for VAC 3.6.5 … … 853 853 - TOOLS\WRC: Makefile fixes 854 854 855 99-09-22: Rene Pronk <R.Pronk@twi.tudelft.nl>855 1999-09-22: Rene Pronk <R.Pronk@twi.tudelft.nl> 856 856 - USER32: Changed WM_CHAR PM handling to generate WM_(SYS)KEYUP/DOWN 857 857 messages. … … 859 859 ascii keys to WM_CHAR messages. 860 860 861 99-09-22: Sander van Leeuwen <sandervl@xs4all.nl>861 1999-09-22: Sander van Leeuwen <sandervl@xs4all.nl> 862 862 - USER32: Removed GetDesktopWindow fix 863 863 Ported getNextDlgTabItem & getDlgItem 864 864 865 99-09-21: Daniela Engert <dani@ngrt.de>865 1999-09-21: Daniela Engert <dani@ngrt.de> 866 866 - USER32: background erasing/painting stuff hopefully finished. 867 867 868 99-09-21: Patrick Haller <phaller@gmx.net>868 1999-09-21: Patrick Haller <phaller@gmx.net> 869 869 - KERNEL32: Add: GetFileAttributesExA/W implemented (ugly) 870 870 871 99-09-21: Sander van Leeuwen <sandervl@xs4all.nl>871 1999-09-21: Sander van Leeuwen <sandervl@xs4all.nl> 872 872 - KERNEL32: Fixed cursor group conversion 873 873 - PELDR: Committed my latest sources. (rewrite for new kernel32 image classes) 874 874 875 99-09-21: Edgar Buerkle <100566.557@compuserve.com>875 1999-09-21: Edgar Buerkle <100566.557@compuserve.com> 876 876 - USER32: Fixed GetDesktopWindow, added message handling for WM_TIMER 877 877 added code to choose best icon from icon group. (in OSLibWinCreateIcon) 878 878 - KERNEL32: Fix for converting icons & icon groups 879 879 880 99-09-19: David Raison <djr@lemur.co.uk>880 1999-09-19: David Raison <djr@lemur.co.uk> 881 881 - OLE32: Added AntiMoniker, 882 882 Updated regsvr32 to use RegisterLxExe 883 883 884 99-09-20: Sander van Leeuwen <sandervl@xs4all.nl>884 1999-09-20: Sander van Leeuwen <sandervl@xs4all.nl> 885 885 - USER32: Fix background of button, group & static text 886 886 NOTE: Changed default behaviour of WM_CTLCOLOR* handling. … … 888 888 in dialogs (text with white instead of gray background) 889 889 890 99-09-20: Markus Montkowski890 1999-09-20: Markus Montkowski 891 891 - WNASPI32: full implementation via ASPIROUT$ device driver. 892 892 893 99-09-19: Sander van Leeuwen <sandervl@xs4all.nl>893 1999-09-19: Sander van Leeuwen <sandervl@xs4all.nl> 894 894 - USER32: Increased font pointsize for dialog (multiplied by two) 895 895 (probably not the right way to do things, but it works for the … … 899 899 (may need to be changed back again) 900 900 901 99-09-19: David Raison <djr@lemur.co.uk>901 1999-09-19: David Raison <djr@lemur.co.uk> 902 902 - USER32: Partially implemented MessageBoxIndirectA/W (forwarded to MessageBox) 903 903 904 99-09-18: Sander van Leeuwen <sandervl@xs4all.nl>904 1999-09-18: Sander van Leeuwen <sandervl@xs4all.nl> 905 905 - KERNEL32: Added resource support for win32 apps compiled in OS/2 906 906 - INCLUDE: Header file changes for win32 apps compiled in OS/2 … … 910 910 - MSVFW32: Link with winmm.lib, don't import apis from .def file 911 911 912 99-09-18: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>912 1999-09-18: Przemyslaw Dobrowolski <dobrawka@asua.org.pl> 913 913 - KERNEL32: Implemented lstrncmpiA 914 914 915 99-09-18: Jens Wiessner <wiessnej@rfi.de>915 1999-09-18: Jens Wiessner <wiessnej@rfi.de> 916 916 - CRTDLL: Added stubs 917 917 - SHELL32(NEW)/MSACM32/MSFW32: Link with kernel32 for lstrncmpiA 918 918 919 99-09-17: Daniela Engert <dani@ngrt.de>919 1999-09-17: Daniela Engert <dani@ngrt.de> 920 920 - USER32: Fix: window focus management. 921 921 OSLIBWIN.H: the definitions of OSLIB_HWND_DESKTOP and … … 924 924 and OSLIB_HWND_OBJECT was HWND_DESKTOP. 925 925 926 99-09-16: Daniela Engert <dani@ngrt.de>926 1999-09-16: Daniela Engert <dani@ngrt.de> 927 927 - USER32: Fix: UpdateWindow 928 928 New: RedrawWindow (preliminary), InvalidateR* 929 929 930 99-09-16: Patrick Haller <phaller@gmx.net>930 1999-09-16: Patrick Haller <phaller@gmx.net> 931 931 - USER32: Fix: DIB_FixColorsToLoadflags - incr was not initialized 932 932 Fix: WINMENU::GetSystemMenu() was broken. 933 933 934 99-09-15: Sander van Leeuwen <sandervl@xs4all.nl>934 1999-09-15: Sander van Leeuwen <sandervl@xs4all.nl> 935 935 - KERNEL32: Moved old kernel32 code to kernel32\old 936 936 Rewritten win32 exe/dll classes. … … 951 951 of everything is required! 952 952 953 99-09-14: Patrick Haller <phaller@gmx.net>953 1999-09-14: Patrick Haller <phaller@gmx.net> 954 954 - AVIFIL32: ported AVIFIL32 from WINE 955 955 - DPLAY: ported DPLAY from WINE … … 961 961 Note: someone should adapt it to OS/2's R3 ASPI router 962 962 963 99-09-14: Sander van Leeuwen <sandervl@xs4all.nl>963 1999-09-14: Sander van Leeuwen <sandervl@xs4all.nl> 964 964 - USER32\NEW: Implemented Enum(Thread/Child)Windows based on Edgar 965 965 Buerkle's code with modifications for new user32 and 966 966 added some enhancements. 967 967 968 99-09-13: Jens Wiessner <wiessnej@rfi.de>968 1999-09-13: Jens Wiessner <wiessnej@rfi.de> 969 969 - NTDLL: Added CRT-functions. 970 970 971 99-09-13: Daniela Engert <dani@ngrt.de>971 1999-09-13: Daniela Engert <dani@ngrt.de> 972 972 - USER32\NEW: DC/related code: ReleaseDC, GetWindowDC, DC destruction,.. 973 973 974 99-09-13: Patrick Haller <phaller@gmx.net>974 1999-09-13: Patrick Haller <phaller@gmx.net> 975 975 - SHELL32\NEW: updated to current wine level 976 976 977 99-09-13: David Raison <djr@lemur.co.uk>977 1999-09-13: David Raison <djr@lemur.co.uk> 978 978 - KERNEL32: Fixed MultiByteToWideChar. Return size of string including 979 979 0 terminator. 980 980 981 99-09-13: Jens Wiessner <wiessnej@rfi.de>981 1999-09-13: Jens Wiessner <wiessnej@rfi.de> 982 982 - CRTDLL: Added functions. 983 983 984 99-09-08: David Raison <djr@lemur.co.uk>984 1999-09-08: David Raison <djr@lemur.co.uk> 985 985 - OLEAUT32: Updated TypeLib code to find typelibs in EXE/DLL etc 986 986 NB Still need to fix typelib translation. 987 987 988 99-09-12: Daniela Engert <dani@ngrt.de>988 1999-09-12: Daniela Engert <dani@ngrt.de> 989 989 - USER32\NEW: DC/related code: GetDCEx implemented. Slightly enhanced 990 990 over Open32. 991 991 992 99-09-12: knut st. osmundsen <knut.stange.osmundsen@pmsc.no>992 1999-09-12: knut st. osmundsen <knut.stange.osmundsen@pmsc.no> 993 993 - WIN32K: An untested version is checked in. The new skeleton is 994 994 partially tested. PE2LX is not updated and will probably not be updated 995 995 before pe2lx is rewritten. 996 996 997 99-09-09: Daniela Engert <dani@ngrt.de>997 1999-09-09: Daniela Engert <dani@ngrt.de> 998 998 - USER32\NEW: begin new DC/related code. BeginPaint/EndPaint done. 999 999 1000 99-09-09: Patrick Haller <phaller@gmx.net>1000 1999-09-09: Patrick Haller <phaller@gmx.net> 1001 1001 - SHELL32\NEW: shell32 done, it compiles + links, no testing yet 1002 1002 - USER32: added stubs for GetMenuInfo + SetMenuInfo 1003 1003 - USER32\NEW: added stubs for GetMenuInfo + SetMenuInfo 1004 1004 1005 99-09-08: David Raison djr@lemur.co.uk1005 1999-09-08: David Raison djr@lemur.co.uk 1006 1006 - Src\OleAut32 Added stubs for undefined exports in OLEAut32 1007 1007 1008 99-09-08: Yuri Dario <mc6530@mclink.it>1008 1999-09-08: Yuri Dario <mc6530@mclink.it> 1009 1009 - INCLUDE\WIN: Changes to wingdi.h (more WINELIB_NAME defs) & winuser.h (mssing definitions) 1010 1010 Missing ';' in custcntl.h at line 106 1011 1011 1012 99-09-08: David Raison djr@lemur.co.uk1012 1999-09-08: David Raison djr@lemur.co.uk 1013 1013 - INCLUDE\WIN: Added DECIMAL definition to windef.h 1014 1014 1015 99-09-08: knut st. osmundsen <knut.stange.osmundsen@pmsc.no>1015 1999-09-08: knut st. osmundsen <knut.stange.osmundsen@pmsc.no> 1016 1016 - KERNEL32, USER32, USER32\NEW, GDI32, ADVAPI32: <dllname>exp.def is 1017 1017 now generated by a util called ImpDef. (source in tools\impdef). … … 1030 1030 - TOOLS\DATABASE\GD: Gifdraw 1.2 - used to draw graphs. 1031 1031 1032 99-09-08: Patrick Haller <phaller@gmx.net>1032 1999-09-08: Patrick Haller <phaller@gmx.net> 1033 1033 - OLE32: CLSIDFromStringA is needed in other modules, too. (SHELL32) 1034 1034 1035 99-09-08: Sander van Leeuwen <sandervl@xs4all.nl>1035 1999-09-08: Sander van Leeuwen <sandervl@xs4all.nl> 1036 1036 - Removed /DNONAMELESSUNION from some makefiles (now defined in odin.h) 1037 1037 - Minor changes to odin.h (nameless union allowed in VAC 3.6.5) & windowsx.h … … 1040 1040 - TOOLS\WRC: Ported Wine wrc. Needs EMX+GCC 1041 1041 1042 99-09-07: Jens Wiessner <wiessnej@rfi.de>1042 1999-09-07: Jens Wiessner <wiessnej@rfi.de> 1043 1043 - CRTDLL: Created dll (Wine port) 1044 1044 1045 99-09-07: Patrick Haller <phaller@gmx.net>1045 1999-09-07: Patrick Haller <phaller@gmx.net> 1046 1046 - OLE32: WINE_StringFromCLSID is needed in other modules, too. (SHELL32) 1047 1047 - SHELL32\NEW: improvement of shell32 1048 1048 - KERNEL32: ToolHelp functions stubbed: Process32First, etc. 1049 1049 1050 99-09-05: Sander van Leeuwen <sandervl@xs4all.nl>1050 1999-09-05: Sander van Leeuwen <sandervl@xs4all.nl> 1051 1051 - USER32\NEW: Dialog updates (not yet done) 1052 1052 1053 99-09-04: Daniela Engert <dani@ngrt.de>1053 1999-09-04: Daniela Engert <dani@ngrt.de> 1054 1054 - USER32\NEW: beginning with 'DAXifying' of our windows 1055 1055 1056 99-09-04: Sander van Leeuwen <sandervl@xs4all.nl>1056 1999-09-04: Sander van Leeuwen <sandervl@xs4all.nl> 1057 1057 - KERNEL32: Fixed icon- & cursorgroup conversion (Solitaire icon now correct again) 1058 1058 - USER32\NEW: Started with Wine dialog code port. Dialog creation done, 1059 1059 but not tested. 1060 1060 1061 99-09-04: Jens Wiessner <wiessnej@rfi.de>1061 1999-09-04: Jens Wiessner <wiessnej@rfi.de> 1062 1062 - MSVFW32: Created stub (partly) dll (Based on Wine 990815) 1063 1063 - PSAPI: Created stub dll (Based on Wine 990815) 1064 1064 1065 99-09-03: Sander van Leeuwen <sandervl@xs4all.nl>1065 1999-09-03: Sander van Leeuwen <sandervl@xs4all.nl> 1066 1066 - USER32\NEW: MDI child/client improvement (not all wine code has 1067 1067 been ported though) 1068 1068 1069 99-09-01: Patrick Haller <phaller@gmx.net>1069 1999-09-01: Patrick Haller <phaller@gmx.net> 1070 1070 - *: Cleanup of include files, some ICOM issues in particular, 1071 1071 also fixes LONGLONG problem (now names LONGLONG_W) … … 1073 1073 18 of 22 files are ported already 1074 1074 1075 99-09-01: Patrick Haller <phaller@gmx.net>1075 1999-09-01: Patrick Haller <phaller@gmx.net> 1076 1076 - *: Cleanup of include files. Warning: OS/2's BOOL is ULONG, WIN32 is INT. 1077 1077 Causes C++ compilers to complain here and there. Plus many WINE prototypes … … 1080 1080 1081 1081 1082 99-09-01: Sander van Leeuwen <sandervl@xs4all.nl>1082 1999-09-01: Sander van Leeuwen <sandervl@xs4all.nl> 1083 1083 - USER32\NEW: Fixed GetWindowDC (Freecell 'Cards Left' string drawn 1084 1084 at the right place) 1085 1085 1086 99-09-01: Jens Wiessner <wiessnej@rfi.de>1086 1999-09-01: Jens Wiessner <wiessnej@rfi.de> 1087 1087 - RASAPI32: Created stub dll 1088 1088 - MSACM32: Created (partly) stub dll 1089 1089 1090 99-08-31: Patrick Haller <phaller@gmx.net>1090 1999-08-31: Patrick Haller <phaller@gmx.net> 1091 1091 - WINMM: revision of timer services (C&C RA) 1092 1092 - KERNEL32: temporary fix for DuplicateHandle for non-HandleManager handles … … 1096 1096 Fix: FILE_MAP_ALL_ACCESS access flags for memory mapped files 1097 1097 1098 99-08-31: Sander van Leeuwen <sandervl@xs4all.nl>1098 1999-08-31: Sander van Leeuwen <sandervl@xs4all.nl> 1099 1099 - USER32\NEW: Finished MDI class, but it's not working yet. 1100 1100 - USER32\NEW: Fixed menu apis … … 1105 1105 (compresses debug info) 1106 1106 1107 99-08-31: Rene Pronk <R.Pronk@twi.tudelft.nl>1107 1999-08-31: Rene Pronk <R.Pronk@twi.tudelft.nl> 1108 1108 - USER32,USER32\NEW: Implemented ChildWindowFromPointEx 1109 1109 1110 99-08-30: Jens Wiessner <wiessnej@rfi.de>1110 1999-08-30: Jens Wiessner <wiessnej@rfi.de> 1111 1111 - OLEDLG: Created stub dll 1112 1112 - INC\WIN: Update for ras.h 1113 1113 1114 99-08-30: Sander van Leeuwen <sandervl@xs4all.nl>1114 1999-08-30: Sander van Leeuwen <sandervl@xs4all.nl> 1115 1115 - USER32\NEW: Redesign. Create base class for all window types 1116 1116 Delete Open32 class atoms before recreating them. 1117 1117 Added skeleton class for MDI client window. 1118 1118 1119 99-08-29: Sander van Leeuwen <sandervl@xs4all.nl>1119 1999-08-29: Sander van Leeuwen <sandervl@xs4all.nl> 1120 1120 - USER32\NEW: Changed behaviour of mouse messages (send NC messages 1121 1121 when in non-client area + send WM_SETCURSOR msgs) … … 1128 1128 info in debug build 1129 1129 1130 99-08-29: Jens Wiessner <wiessnej@rfi.de>1130 1999-08-29: Jens Wiessner <wiessnej@rfi.de> 1131 1131 - OLECLI32: Created stub dll 1132 1132 - IMM32: Created stub dll 1133 1133 - IMAGEHLP: Created (partly) stub dll 1134 1134 1135 99-08-28: Sander van Leeuwen <sandervl@xs4all.nl>1135 1999-08-28: Sander van Leeuwen <sandervl@xs4all.nl> 1136 1136 - USER32\NEW: Use shared memory for window & class objects 1137 1137 Implemented FindWindow(Ex). Not yet tested … … 1145 1145 NOTE: This requires a complete recompile!! 1146 1146 1147 99-08-28: Daniela Engert <dani@ngrt.de>1147 1999-08-28: Daniela Engert <dani@ngrt.de> 1148 1148 - USER32\NEW: client windows get repositioned now when 1149 1149 the parent resizes 1150 1150 1151 99-08-28: Achim Hasenmueller <achimha@innotek.de>1151 1999-08-28: Achim Hasenmueller <achimha@innotek.de> 1152 1152 - COMCTL32: Merged with latest WINE updates (990815) 1153 1153 1154 99-08-28: Yuri Dario <mc6530@mclink.it>1154 1999-08-28: Yuri Dario <mc6530@mclink.it> 1155 1155 - INCLUDE\WIN: Added macros to windowsx.h 1156 1156 1157 99-08-27: Daniela Engert <dani@ngrt.de>1157 1999-08-27: Daniela Engert <dani@ngrt.de> 1158 1158 - USER32\NEW: window creation, window relationship, window sizing and 1159 1159 positioning enhanced. … … 1161 1161 structures now. 1162 1162 1163 99-08-27: Sander van Leeuwen <sandervl@xs4all.nl>1163 1999-08-27: Sander van Leeuwen <sandervl@xs4all.nl> 1164 1164 - KERNEL32: Rewrote memory mapped files for multiple views 1165 1165 Increased default nr of pages loaded so loading … … 1170 1170 Init full path of image during Init method. 1171 1171 1172 99-08-27: Patrick Haller <phaller@gmx.net>1172 1999-08-27: Patrick Haller <phaller@gmx.net> 1173 1173 - KERNEL32: removed logging page faults if mmapped i/o 1174 1174 1175 99-08-26: Sander van Leeuwen <sandervl@xs4all.nl>1175 1999-08-26: Sander van Leeuwen <sandervl@xs4all.nl> 1176 1176 - KERNEL32: Cleaned up. (removed os2native.cpp & os2util.cpp and 1177 1177 replaced them with oslibdos.* & oslibmisc.*; put … … 1182 1182 Bugfixes for VirtualProtect & VirtualQuery 1183 1183 1184 99-08-25: Jens Wiessner <wiessnej@rfi.de>1184 1999-08-25: Jens Wiessner <wiessnej@rfi.de> 1185 1185 - OLESVR32: Created stub dll 1186 1186 1187 99-08-25: Sander van Leeuwen <sandervl@xs4all.nl>1187 1999-08-25: Sander van Leeuwen <sandervl@xs4all.nl> 1188 1188 - KERNEL32: Use memory mapped files for PE loader 1189 1189 Readonly memory mapped files work. Read/Write has not … … 1206 1206 - USER32\NEW: Changed loadres.cpp call to VIRTUAL_MapFileA 1207 1207 1208 99-08-24: Patrick Haller <phaller@gmx.net>1208 1999-08-24: Patrick Haller <phaller@gmx.net> 1209 1209 - USER32: added extended Open32 WinX control styles (OS2CTLWX) 1210 1210 - KERNEL32: HandleManager support for memory mapped files … … 1213 1213 Bugfix in OS2Heap::OS2Heap (Heap 0 always valid for NT programs?) 1214 1214 1215 99-08-24: Sander van Leeuwen <sandervl@xs4all.nl>1215 1999-08-24: Sander van Leeuwen <sandervl@xs4all.nl> 1216 1216 - USER32\NEW: One mutex per type of generic object + mutex protection 1217 1217 of linked list access in win32 classes … … 1224 1224 exception handler yet; just committing my preliminary code) 1225 1225 1226 99-08-23: Sander van Leeuwen <sandervl@xs4all.nl>1226 1999-08-23: Sander van Leeuwen <sandervl@xs4all.nl> 1227 1227 - KERNEL32: Dll load order bugfix (PE loader) 1228 1228 - USER32\NEW: Added two dummy exports so comdlg32 will load … … 1232 1232 process. (multiple win32 apps active -> multiple logfiles) 1233 1233 1234 99-08-23: Patrick Haller <phaller@gmx.net>1234 1999-08-23: Patrick Haller <phaller@gmx.net> 1235 1235 - USER32/NEW: partial (not compiling yet) port of DIALOG.C 1236 1236 - USER32: fix: Win32Proc constructor crash (GetClassInfoA(of a Systemclass)) 1237 1237 1238 1238 1239 99-08-22: Sander van Leeuwen <sandervl@xs4all.nl>1239 1999-08-22: Sander van Leeuwen <sandervl@xs4all.nl> 1240 1240 - OLE32: Changes for updated WINE headers 1241 1241 - OLEAUT32: Created (Wine port: Based on 990815 code) … … 1256 1256 - NTDLL: Some changes to make it compile again 1257 1257 1258 99-08-21: Sander van Leeuwen <sandervl@xs4all.nl>1258 1999-08-21: Sander van Leeuwen <sandervl@xs4all.nl> 1259 1259 - USER32\NEW: Fixed window class bug. Freecell menu now properly 1260 1260 loaded. … … 1268 1268 - PELDR: Corrected makefile 1269 1269 1270 99-08-21: Yuri Dario <mc6530@mclink.it>1270 1999-08-21: Yuri Dario <mc6530@mclink.it> 1271 1271 - Makefiles: Link with predefined VAC lib (RTLLIB(_O)) 1272 1272 Needed for VAC 3.6.5 1273 1273 1274 99-08-20: Sander van Leeuwen <sandervl@xs4all.nl>1274 1999-08-20: Sander van Leeuwen <sandervl@xs4all.nl> 1275 1275 - KERNEL32: PE resource loading fixes 1276 1276 - USER32/NEW: Changes to Load* resource apis … … 1279 1279 extra code to oslib. 1280 1280 1281 99-08-20: Patrick Haller <phaller@gmx.net>1281 1999-08-20: Patrick Haller <phaller@gmx.net> 1282 1282 - ODINWRAP: fixed invalid macros 1283 1283 1284 99-08-19: Patrick Haller <phaller@gmx.net>1284 1999-08-19: Patrick Haller <phaller@gmx.net> 1285 1285 - ODINWRAP: fixed invalid recursion in ODINFUNCTION0-Debug 1286 1286 - WINMM: odinwrap macros … … 1291 1291 - WINSPOOL: odinwrap macros 1292 1292 1293 99-08-19: Sander van Leeuwen <sandervl@xs4all.nl>1293 1999-08-19: Sander van Leeuwen <sandervl@xs4all.nl> 1294 1294 - KERNEL32: PE loader resource fixes + ConvertNameId bugfix 1295 1295 Added pe2lx conversion code for menus, accelerators, … … 1299 1299 - USER32 & USER32\NEW: Cleaned up icon code 1300 1300 1301 99-08-18: Patrick Haller <phaller@gmx.net>1301 1999-08-18: Patrick Haller <phaller@gmx.net> 1302 1302 - NTDLL: tons of new stubs and crt functions 1303 1303 - WNETAP32: tons of new stubs 1304 1304 1305 99-08-18: Sander van Leeuwen <sandervl@xs4all.nl>1305 1999-08-18: Sander van Leeuwen <sandervl@xs4all.nl> 1306 1306 - Put back version check in most dlls (except odincrt.dll & peldr.dll 1307 1307 we don't want a kernel32 dependency there) … … 1313 1313 set to image base of module. 1314 1314 1315 99-08-18: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>1315 1999-08-18: Przemyslaw Dobrowolski <dobrawka@asua.org.pl> 1316 1316 - KERNEL32: Profile bugfix (line 506) && removed redundant '\r' 1317 1317 (except on line 199) 1318 1318 1319 99-08-17: Sander van Leeuwen <sandervl@xs4all.nl>1319 1999-08-17: Sander van Leeuwen <sandervl@xs4all.nl> 1320 1320 - KERNEL32/LZ32: Fixed compilation problems introduced by changes below 1321 1321 - ODINCRT: Rewrote __threadid Clib function to get rid of crashes … … 1327 1327 instead of the original Dive apis. 1328 1328 1329 99-08-17: Patrick Haller <phaller@gmx.net>1329 1999-08-17: Patrick Haller <phaller@gmx.net> 1330 1330 - LZ32: can't export LZCopy as ID0, changed to alphanumeric export 1331 1331 1332 99-08-16: Sander van Leeuwen <sandervl@xs4all.nl>1332 1999-08-16: Sander van Leeuwen <sandervl@xs4all.nl> 1333 1333 - PE loader: Started with rewrite 1334 1334 - ODINCRT: Changed compile & link options … … 1339 1339 init & termination functions (should only be done in odincrt.dll) 1340 1340 1341 99-08-16: Patrick Haller <phaller@gmx.net>1341 1999-08-16: Patrick Haller <phaller@gmx.net> 1342 1342 - SHELL32: integrated Christoph Bratschis SHELL32 stubs 1343 1343 - WSOCK32: odinwrap macros 1344 1344 1345 99-08-16: Christoph Bratschi <cbratschi@datacomm.ch>1345 1999-08-16: Christoph Bratschi <cbratschi@datacomm.ch> 1346 1346 - USER32: uitools.cpp update 1347 1347 1348 99-08-15: Christoph Bratschi <cbratschi@datacomm.ch>1348 1999-08-15: Christoph Bratschi <cbratschi@datacomm.ch> 1349 1349 - USER32\NEW: controls: wine-990731 update 1350 1350 1351 99-08-14: Christoph Bratschi <cbratschi@datacomm.ch>1351 1999-08-14: Christoph Bratschi <cbratschi@datacomm.ch> 1352 1352 - COMCTL32: wine-990731 update 1353 1353 1354 99-08-14: Sander van Leeuwen <sandervl@xs4all.nl>1354 1999-08-14: Sander van Leeuwen <sandervl@xs4all.nl> 1355 1355 - INCLUDE\win\windows.h: Include odin.h if __WIN32OS2__ is defined 1356 1356 1357 99-08-13: Sander van Leeuwen <sandervl@xs4all.nl>1357 1999-08-13: Sander van Leeuwen <sandervl@xs4all.nl> 1358 1358 - KERNEL32: Export heap functions by ordinal 1359 1359 - src\makefile: compile lz32 before version (dependency) 1360 1360 1361 99-08-12: Patrick Haller <phaller@gmx.net>1361 1999-08-12: Patrick Haller <phaller@gmx.net> 1362 1362 - VERSION: enhanced plus odinwrap macros 1363 1363 1364 99-08-11: Patrick Haller <phaller@gmx.net>1364 1999-08-11: Patrick Haller <phaller@gmx.net> 1365 1365 - ODINCRT: ordinal exports 1366 1366 - ADVAPI32:odinwrap macros (partially) 1367 1367 - LZ32: odinwrap macros 1368 1368 1369 99-08-10: Sander van Leeuwen <sandervl@xs4all.nl>1369 1999-08-10: Sander van Leeuwen <sandervl@xs4all.nl> 1370 1370 - USER32/NEW: Fixed makefile (link with odincrt) 1371 1371 1372 99-08-10: Patrick Haller <phaller@gmx.net>1372 1999-08-10: Patrick Haller <phaller@gmx.net> 1373 1373 - LZ32: added preliminary support for independend LZ32 library 1374 1374 1375 99-08-09: Patrick Haller <phaller@gmx.net>, Achim Hasenmueller <achimha@innotek.de>, Markus Montkowski1375 1999-08-09: Patrick Haller <phaller@gmx.net>, Achim Hasenmueller <achimha@innotek.de>, Markus Montkowski 1376 1376 - ODINCRT: providing a extensible wrapping layer for VAC++ runtime functions 1377 1377 change is non-intrusive for existing source. 1378 1378 1379 99-08-06: Patrick Haller <phaller@gmx.net>1379 1999-08-06: Patrick Haller <phaller@gmx.net> 1380 1380 - USER32: added stubs so NT4's WINFILE can load 1381 1381 - SHELL32: added stubs so NT4's WINFILE can load 1382 1382 - NTDLL: added stubs so NT4's WINFILE can load 1383 1383 1384 99-08-05: Patrick Haller <phaller@gmx.net>1384 1999-08-05: Patrick Haller <phaller@gmx.net> 1385 1385 - KERNEL32: interactive control over UnhandledExceptionFilter 1386 1386 - KERNEL32: FormatMessageAW fixed. Do not mix ODIN's heap functions with VAC heap functions … … 1388 1388 - SHELL3232: RestartDialog @59 stub added. IE2 can load now with NT4's URL.DLL. 1389 1389 1390 99-08-05: Sander van Leeuwen <sandervl@xs4all.nl>1390 1999-08-05: Sander van Leeuwen <sandervl@xs4all.nl> 1391 1391 - KERNEL32: Bitmap conversion bugfix; always recalculate bitmap size 1392 1392 (bitmap in donut.exe (ddraw sample) contains wrong size) 1393 1393 1394 99-08-04: Patrick Haller <phaller@gmx.net>1394 1999-08-04: Patrick Haller <phaller@gmx.net> 1395 1395 - KERNEL32: fix for filename handling in kernel32/profile 1396 1396 - KERNEL32: fix for PROFILE_CopyEntry in kernel32/profile 1397 1397 1398 99-08-04: Sander van Leeuwen <sandervl@xs4all.nl>1398 1999-08-04: Sander van Leeuwen <sandervl@xs4all.nl> 1399 1399 - PE2LX: Bugfix for icon conversion (heap corruption for ra95.exe; as 1400 1400 reported by Patrick Haller) 1401 1401 1402 99-08-04: Patrick Haller <phaller@gmx.net>1402 1999-08-04: Patrick Haller <phaller@gmx.net> 1403 1403 - KERNEL32: Heap modification 1404 1404 - KERNEL32: Windows 3 style profile support ported from WINE (removes Open32) 1405 1405 1406 99-08-03: Rene Pronk <R.Pronk@twi.tudelft.nl>1406 1999-08-03: Rene Pronk <R.Pronk@twi.tudelft.nl> 1407 1407 - USER32: Ported DrawTextExA/W & DrawStateA/W 1408 1408 1409 99-07-27: Przemysaw Dobrowolski <dobrawka@asua.org.pl>1409 1999-07-27: Przemysaw Dobrowolski <dobrawka@asua.org.pl> 1410 1410 - KERNEL32: Implemented GetComputerNameA/W 1411 1411 1412 99-07-25: Sander van Leeuwen <sandervl@xs4all.nl>1412 1999-07-25: Sander van Leeuwen <sandervl@xs4all.nl> 1413 1413 - USER32/NEW: Lots of changes; Solitaire displays cards correctly 1414 1414 Status bar correctly drawn … … 1416 1416 Paint not correct. 1417 1417 1418 99-07-25: Sander van Leeuwen <sandervl@xs4all.nl>1418 1999-07-25: Sander van Leeuwen <sandervl@xs4all.nl> 1419 1419 - KERNEL32: GetLocateInfoA bugfix 1420 1420 - USER32/NEW: Lots of changes; now Solitaire starts, but draws cards incorrectly 1421 1421 1422 99-07-23: Yuri Dario <mc6530@mclink.it>1422 1999-07-23: Yuri Dario <mc6530@mclink.it> 1423 1423 - misc: Changes for compilation with VAC 3.6.5 1424 1424 1425 99-07-23: Edgar Buerkle <100566.557@compuserve.com>1425 1999-07-23: Edgar Buerkle <100566.557@compuserve.com> 1426 1426 - VERSION: VerQueryValueA/W Wine implementation ported 1427 1427 1428 99-07-22: Przemysaw Dobrowolski <dobrawka@asua.org.pl>1428 1999-07-22: Przemysaw Dobrowolski <dobrawka@asua.org.pl> 1429 1429 - KERNEL32: Complete implementation of GetLocaleInfoA/W 1430 1430 1431 99-07-22: Edgar Buerkle <100566.557@compuserve.com>1431 1999-07-22: Edgar Buerkle <100566.557@compuserve.com> 1432 1432 - KERNEL32: Fix for OS2GetResource (os2util.cpp) 1433 1433 - PE2LX: Use unique resource id for version resource. 1434 1434 - USER32: MapOEMToRealKey fix 1435 1435 1436 99-07-22: Sander van Leeuwen <sandervl@xs4all.nl>1436 1999-07-22: Sander van Leeuwen <sandervl@xs4all.nl> 1437 1437 - DDRAW: Now compiles 1438 1438 - COMCTL32: Create library with correct api names 1439 1439 1440 99-07-21: Edgar Buerkle <100566.557@compuserve.com>1440 1999-07-21: Edgar Buerkle <100566.557@compuserve.com> 1441 1441 - KERNEL32: Fix for LoadResource; should return pointer to resource data 1442 1442 LockResource just returns the pointer returned by LoadResource 1443 1443 1444 99-07-20: Sander van Leeuwen <sandervl@xs4all.nl>1444 1999-07-20: Sander van Leeuwen <sandervl@xs4all.nl> 1445 1445 - USER32/NEW: Added support for window icons and accelerators. 1446 1446 Accelerators don't work yet. 1447 1447 - PE2LX: Save icons in different format (BITMAPINFOHEADER2) 1448 1448 1449 99-07-19: Sander van Leeuwen <sandervl@xs4all.nl>1449 1999-07-19: Sander van Leeuwen <sandervl@xs4all.nl> 1450 1450 - KERNEL32: Added method for retrieving converted OS/2 resource 1451 1451 (which will be changed later on) 1452 1452 - USER32/NEW: CreateWindowEx now works and menus are displayed 1453 1453 1454 99-07-17: Sander van Leeuwen <sandervl@xs4all.nl>1454 1999-07-17: Sander van Leeuwen <sandervl@xs4all.nl> 1455 1455 - KERNEL32: Exports for getting TEB & THDB added 1456 1456 1457 99-07-15: Sander van Leeuwen <sandervl@xs4all.nl>1457 1999-07-15: Sander van Leeuwen <sandervl@xs4all.nl> 1458 1458 - USER32/NEW: Unicode & window handle translation bugfixes 1459 1459 1460 99-07-14: Christoph Bratschi <cbratschi@datacomm.ch>1460 1999-07-14: Christoph Bratschi <cbratschi@datacomm.ch> 1461 1461 - USER32/NEW: several bugs fixed, compiles now 1462 1462 CreateWindow doesn't work yet 1463 1463 1464 99-07-13: Sander van Leeuwen <sandervl@xs4all.nl>1464 1999-07-13: Sander van Leeuwen <sandervl@xs4all.nl> 1465 1465 - USER32/NEW: *VERY* preliminary/alpha code for Open32 replacement in user32 1466 1466 Compiles, but not tested at all. 1467 1467 1468 99-07-12: Patrick Haller <phaller@gmx.net>1468 1999-07-12: Patrick Haller <phaller@gmx.net> 1469 1469 - KERNEL32: various console fixes 1470 1470 1471 99-07-10: Edgar Buerkle <100566.557@compuserve.com>1471 1999-07-10: Edgar Buerkle <100566.557@compuserve.com> 1472 1472 - USER32: Fixes for CreateWindowExW and several unicode menu apis 1473 1473 1474 99-07-07: Sander van Leeuwen <sandervl@xs4all.nl>1474 1999-07-07: Sander van Leeuwen <sandervl@xs4all.nl> 1475 1475 - KERNEL32/PE2LX: Added support for TLS sections 1476 1476 - KERNEL32: Added thread attach/detach messages for dlls … … 1480 1480 THIS CHANGE ALSO BREAKS WIN32K! 1481 1481 1482 99-07-06: Patrick Haller <phaller@gmx.net>1482 1999-07-06: Patrick Haller <phaller@gmx.net> 1483 1483 - KERNEL32: major enhancement of handlemanager 1484 1484 1485 99-07-06: Edgar Buerkle <100566.557@compuserve.com>1485 1999-07-06: Edgar Buerkle <100566.557@compuserve.com> 1486 1486 - PE2LX: Finished support for codepages 1487 1487 1488 99-07-05: Patrick Haller <phaller@gmx.net>1488 1999-07-05: Patrick Haller <phaller@gmx.net> 1489 1489 - SHELL32: SheSetCurDrive stub, ... 1490 1490 1491 99-07-05: Sander van Leeuwen <sandervl@xs4all.nl>1491 1999-07-05: Sander van Leeuwen <sandervl@xs4all.nl> 1492 1492 - LIB\libconv.def: Added name with '_' appended. (or else Watcom won't 1493 1493 link pe2lx\misc.cpp properly) 1494 1494 1495 99-07-05: Edgar Buerkle <100566.557@compuserve.com>1495 1999-07-05: Edgar Buerkle <100566.557@compuserve.com> 1496 1496 - PE2LX: Preliminary support for codepages 1497 1497 1498 99-07-05: Patrick Haller <phaller@gmx.net>1498 1999-07-05: Patrick Haller <phaller@gmx.net> 1499 1499 - KERNEL32: HandleManager fixes as suggested by Edgar Buerkle 1500 1500 1501 99-07-04: Christoph Bratschi <cbratschi@datacomm.ch>1501 1999-07-04: Christoph Bratschi <cbratschi@datacomm.ch> 1502 1502 - PE2LX/USER32: Dialog default font set to WarpSans + fixes 1503 1503 1504 99-07-02: Christoph Bratschi <cbratschi@datacomm.ch>1504 1999-07-02: Christoph Bratschi <cbratschi@datacomm.ch> 1505 1505 - PE2LX/USER32: Dialog bugfix for entryfield strings 1506 1506 1507 99-06-30: Christoph Bratschi <cbratschi@datacomm.ch>1507 1999-06-30: Christoph Bratschi <cbratschi@datacomm.ch> 1508 1508 - KERNEL32: Unicode changes (unicode.cpp) 1509 1509 lstrcpynA/W (kernel32.cpp … … 1511 1511 - USER32: Changed SystemParameterInfo for default font (now 9.WarpSans) 1512 1512 1513 99-06-30: Przemysaw Dobrowolski <dobrawka@asua.org.pl>1513 1999-06-30: Przemysaw Dobrowolski <dobrawka@asua.org.pl> 1514 1514 - WINMM: Implemented remaining joystick apis + bugfixes 1515 1515 1516 99-06-29: Patrick Haller <phaller@gmx.net>1516 1999-06-29: Patrick Haller <phaller@gmx.net> 1517 1517 - KERNEL32: GetLocaleInfoA bugfix (lang.cpp) 1518 1518 1519 99-06-29: Przemysaw Dobrowolski <dobrawka@asua.org.pl>1519 1999-06-29: Przemysaw Dobrowolski <dobrawka@asua.org.pl> 1520 1520 - WINMM: Implemented most of the joystick apis 1521 1521 1522 99-06-28: Christoph Bratschi1522 1999-06-28: Christoph Bratschi 1523 1523 - USER32: AsciiToUnicodeN bugfix (unicode.cpp) 1524 1524 1525 99-06-28: Sander van Leeuwen1525 1999-06-28: Sander van Leeuwen 1526 1526 - USER32: Get/SetWindowLongA bugfix for dialog controls 1527 1527 1528 99-06-27: Sander van Leeuwen1528 1999-06-27: Sander van Leeuwen 1529 1529 - USER32: Message handler updates & lots of bugfixes 1530 1530 - USER32: Fix for GetWindowLongA, if Open32 returns 0xffff it really … … 1533 1533 controls 1534 1534 1535 99-06-26: Sander van Leeuwen1535 1999-06-26: Sander van Leeuwen 1536 1536 - USER32: Changes for message spy & several message handler changes 1537 1537 - USER32: Restore win32 tib in window msg callback … … 1540 1540 only return size of memory block required to hold info) 1541 1541 1542 99-06-25: Achim Hasenmueller1542 1999-06-25: Achim Hasenmueller 1543 1543 - Finally fixed changelog date format to be compliant with 1544 1544 the official EU date format :) 1545 1545 1546 99-06-25: Christoph Bratschi1546 1999-06-25: Christoph Bratschi 1547 1547 - USER32: GetSysColorPen bugfix (syscolor.cpp) 1548 1548 1549 99-06-24: Patrick Haller1549 1999-06-24: Patrick Haller 1550 1550 - SHELL32: partial port form WINE 1551 1551 1552 99-06-24: Edgar Buerkle1552 1999-06-24: Edgar Buerkle 1553 1553 - KERNEL32: Implemented GetLocaleInfoA/W 1554 1554 1555 99-06-24: Sander van Leeuwen1555 1999-06-24: Sander van Leeuwen 1556 1556 - include\winos2def.h: Changed OS/2 apis to use wrappers 1557 1557 (FS save/restore) and added DosQueryCtryInfo 1558 1558 1559 99-06-23: Patrick Haller1559 1999-06-23: Patrick Haller 1560 1560 - Fixed date format in changlog .g. 1561 1561 - NTDLL: a dozen c runtime functions added … … 1566 1566 - source code splitups and beautification ;-) 1567 1567 1568 99-06-23: Achim Hasenmueller1568 1999-06-23: Achim Hasenmueller 1569 1569 - ported latest WINE fixes and additions for comctl32. Changes 1570 1570 involve better undoc. DSA APIs, right colors for the tab control, 1571 1571 many improvements for the listview... 1572 1572 1573 99-06-21: Achim Hasenmueller1573 1999-06-21: Achim Hasenmueller 1574 1574 - ported latest WINE DrawEdge code and moved everything to the 1575 1575 new file src/user32/uitools.cpp 1576 1576 1577 99-06-21: Sander van Leeuwen1577 1999-06-21: Sander van Leeuwen 1578 1578 - include\os2wrap.h, removed calling convention 1579 1579 1580 99-06-21: Christoph Bratschi1580 1999-06-21: Christoph Bratschi 1581 1581 - COMCTL32: Progress bar finished (progress.c, USER32 bugs to fix) 1582 1582 - COMCTL32: Trackbar finished (trackbar.c) 1583 1583 1584 99-06-20: Sander van Leeuwen1584 1999-06-20: Sander van Leeuwen 1585 1585 - KERNEL32: Call HMInitialize from initterm, not winexe object creation 1586 1586 - KERNEL32: Added comctl to list of system dlls (windll.cpp) … … 1596 1596 - USER32: Added preliminary support for parent notification 1597 1597 1598 99-06-19: Sander van Leeuwen1598 1999-06-19: Sander van Leeuwen 1599 1599 - ALL (except dsound/ddraw): Include <os2wrap.h> instead of <os2.h> 1600 1600 - KERNEL32: Changes for win32 TEB (not active) 1601 1601 1602 99-06-07: Sander van Leeuwen1602 1999-06-07: Sander van Leeuwen 1603 1603 - Removed unecessary files 1604 1604 - Modified os2win.h to save FS selector before calling Open32 api … … 1608 1608 - USER32: Fixed RegisterSystemClasses 1609 1609 1610 99-06-07: Achim Hasenmueller1610 1999-06-07: Achim Hasenmueller 1611 1611 - Added comctl32, mostly untested includes all controls, some undocumented 1612 1612 APIs missing … … 1614 1614 Modified syscolor.cpp to support new Win98 colors and create pens 1615 1615 1616 99-06-06: Sander van Leeuwen1616 1999-06-06: Sander van Leeuwen 1617 1617 - Bugfixes in VirtualAlloc (KERNEL32), GetScrollPos & RegisterSystemClasses (USER32) 1618 1618 as reported on mailinglist by Edgar Buerkle. 1619 1619 Also FindResourceA/W. 1620 1620 1621 99-06-01: David Raison1621 1999-06-01: David Raison 1622 1622 - OLE32: Changed everything to make it compile with the new headers 1623 1623 - include/win/ole.2 - line 170 1624 1624 - include/wine/win/obj_oleview.h - line 32 & 36 1625 1625 1626 99-05-23: Sander van Leeuwen1626 1999-05-23: Sander van Leeuwen 1627 1627 - ADVAPI32: Fixed Open32 bugs in RegOpenKeyA (set return key to 0 when failed) 1628 1628 Fixed key definition conflict in convertkey. … … 1630 1630 exception! (fixes annoying exitlist hangs) 1631 1631 1632 99-05-19: Sander van Leeuwen1632 1999-05-19: Sander van Leeuwen 1633 1633 - KERNEL32: Corrected wrong export for HeapSize (reported by Vit Timchishin) 1634 1634 1635 99-05-15: Sander van Leeuwen1635 1999-05-15: Sander van Leeuwen 1636 1636 - Fixed a number of bugs introduced during the Wine header update 1637 1637 - KERNEL32: Added high/low fixup support for pe loader 1638 1638 1639 99-05-13: Sander van Leeuwen1639 1999-05-13: Sander van Leeuwen 1640 1640 - Updated USER32 1641 1641 - Fixed unicode apis in USER32 … … 1643 1643 export all apis with the correct names. (_apiname@nrofparameterbytes) 1644 1644 1645 99-05-12: Sander van Leeuwen1645 1999-05-12: Sander van Leeuwen 1646 1646 - Finished KERNEL32 1647 1647 - Updated WINMM 1648 1648 1649 99-05-10: Vince Vielhaber1649 1999-05-10: Vince Vielhaber 1650 1650 - Rewrote WSOCK32 for Wine headers 1651 1651 1652 99-05-08: Sander van Leeuwen1652 1999-05-08: Sander van Leeuwen 1653 1653 - Updated CAPI32, COMDLG32 & GDI32, MPR, NTDLL, TAPI32, WINSPOOL, WNETAP32 1654 1654 for new headers … … 1657 1657 - Fixed some unicode apis in GDI32 1658 1658 1659 99-05-04: Sander van Leeuwen1659 1999-05-04: Sander van Leeuwen 1660 1660 - Stripped os2win.h and put it in include directory 1661 1661 - WINE header files in include\win … … 1664 1664 are appended with _O32. 1665 1665 1666 99-05-01: Sander van Leeuwen1666 1999-05-01: Sander van Leeuwen 1667 1667 - Changed makefile structure: 1668 1668 nmake DEBUG=1 builds debug version 1669 1669 nmake builds release version 1670 1670 1671 99-04-11: Sander van Leeuwen1671 1999-04-11: Sander van Leeuwen 1672 1672 - Everything except user32 & kernel32: copyrights added to most files 1673 1673 Moved a few header files in \include … … 1675 1675 be a virtual method. 1676 1676 1677 98-10-26: Sander van Leeuwen1677 1998-10-26: Sander van Leeuwen 1678 1678 - OLE32: CoInitialize takes one parameter, not 0 1679 1679 1680 98-10-11: Sander van Leeuwen1680 1998-10-11: Sander van Leeuwen 1681 1681 - KERNEL32: except.asm Wrong calling convention for SetExceptionChain 1682 1682 - KERNEL32: exceptions.cpp/wprocess.cpp SetExceptionChain(-1) instead of SetExceptionChain(0) 1683 1683 1684 98-09-28: Sander van Leeuwen1684 1998-09-28: Sander van Leeuwen 1685 1685 - PE2LX: icon.cpp: palette only for <= 8 bpp 1686 1686 - PE2LX: icon.cpp: check if image size in bmp header is correct before using it 1687 1687 1688 98-09-25: Sander van Leeuwen1688 1998-09-25: Sander van Leeuwen 1689 1689 - PE2LX: Don't fail if an exe/dll doesn't contain any imports (pe.cpp:ProcessImports) 1690 1690 … … 1692 1692 ***** Release 0.03/4 1693 1693 ******************************************************************************** 1694 98-09-15: KSO1694 1998-09-15: KSO 1695 1695 - WIN32K: pe2lx\misc.cpp changes 1696 1696 1697 98-09-13: Sander van Leeuwen1697 1998-09-13: Sander van Leeuwen 1698 1698 - KERNEL32: windll.cpp: fixed bug with szModule not being initialized 1699 1699 - PE2LX: pe.cpp: Only read first 1 MB for huge files. (as they are most … … 1701 1701 installation data) 1702 1702 1703 98-09-12: Sander van Leeuwen1703 1998-09-12: Sander van Leeuwen 1704 1704 - WSOCK32: Changed fd_set to Wfd_set or else it won't compile over here 1705 1705 - KERNEL32: Winimage.cpp, extra checks added … … 1713 1713 - GDI32: BitBlt: (dibsection) HDC == HPS (thank you, IBM!) 1714 1714 1715 98-09-02: Sander van Leeuwen1715 1998-09-02: Sander van Leeuwen 1716 1716 - KERNEL32/USER32: Split up code 1717 1717 - USER32 (/new): Started with new class & window managment code 1718 1718 (not compiled nor tested, so don't change it) 1719 1719 1720 98-09-01: Patrick Haller1720 1998-09-01: Patrick Haller 1721 1721 - WSOCK32: Circular linker dependency removed 1722 1722 1723 98-08-31: kso1723 1998-08-31: kso 1724 1724 - KERNEL32: changed lfile.c to use OS2CreateFile,OS2CloseHandle,.... as 1725 1725 NT does. Notepad (W95) is now working better. … … 1727 1727 nrbytes = 0 is equal to a SetEndOfFile(..); 1728 1728 1729 98-08-17: Sander van Leeuwen1729 1998-08-17: Sander van Leeuwen 1730 1730 - KERNEL32: Changed LoadLibraryA(W/ExA/ExW) to try to load the dll 1731 1731 directly first and if that fails, load it manually. 1732 1732 1733 98-08-15: Sander van Leeuwen1733 1998-08-15: Sander van Leeuwen 1734 1734 - DDRAW: LOTS of changes,additions and fixes 1735 1735 (ddex1-ddex5 DirectX SDK samples work(ed) + Quake 2 in … … 1737 1737 - DSOUND: Skeleton code extended 1738 1738 1739 98-08-13: Sander van Leeuwen1739 1998-08-13: Sander van Leeuwen 1740 1740 - PE2LX: Replaced stack page removal code; (adjusted GetNrPages instead) 1741 1741 1742 98-08-13: KSO:1742 1998-08-13: KSO: 1743 1743 - PE2LX: Borland bugfixes 1744 1744 1745 98-08-08: Sander van Leeuwen1745 1998-08-08: Sander van Leeuwen 1746 1746 - pe2lx (pe.cpp), call SetNrOfExports(0) for dlls without exports 1747 1747 to set the module name in the resident name table … … 1751 1751 address when the new size is smaller than the old one. 1752 1752 1753 98-08-03 KSO:1753 1998-08-03 KSO: 1754 1754 - pe.cpp: line 600 - added OS2Exe to the parameterlist 1755 1755 - bitmap.cpp: replace file - much. … … 1757 1757 - icon.h: replace file - #define BI_* 1758 1758 1759 98-07-23: Knut Osmundsen1759 1998-07-23: Knut Osmundsen 1760 1760 - PE2LX: Borland exe changes (import stuff) 1761 1761 1762 98-07-18: Sander van Leeuwen1762 1998-07-18: Sander van Leeuwen 1763 1763 - KERNEL32/PE2LX: Changed version checks; version nr is put into the 1764 1764 converted exe/dll as a parameter to one of the kernel32 … … 1777 1777 enough for string + 0 terminator) 1778 1778 1779 98-07-14: Sander van Leeuwen1779 1998-07-14: Sander van Leeuwen 1780 1780 - KERNEL32: Changed OS2GetProcAddress to call the ordinal or name getApi 1781 1781 method 1782 1782 1783 98-07-13: Patrick Haller1783 1998-07-13: Patrick Haller 1784 1784 - USER32: Unicode fix for wvsprintfW "%s" -> "%ls" 1785 1785 - USER32: fix in Win32WindowProc destructor when "window" becomes NULL 1786 1786 - ADVAPI32: RegConnectRegistry for connection to local machine 1787 1787 1788 98-07-13: Patrick Haller1788 1998-07-13: Patrick Haller 1789 1789 - KERNEL32: Unicode fix that garbled CommandLineToArgv and others 1790 1790 1791 98-07-12: Patrick Haller1791 1998-07-12: Patrick Haller 1792 1792 - NTDLL: new functions in NTDLL (-> critical sections) 1793 1793 - SHELL32: few new stubs in SHELL32 … … 1796 1796 display navigation buttons, but crashes SOL.EXE :( 1797 1797 1798 98-07-10: Patrick Haller1798 1998-07-10: Patrick Haller 1799 1799 - stubs for NETAPI32 100% 1800 1800 1801 98-07-09: Patrick Haller1801 1998-07-09: Patrick Haller 1802 1802 - stubs for Winspool 100% 1803 1803 1804 98-07-01 Joel Troster1804 1998-07-01 Joel Troster 1805 1805 - KERNEL32: update to nameid.cpp 1806 1806 1807 98-06-07 Joel Troster1807 1998-06-07 Joel Troster 1808 1808 - WINMM: WaveOpen bugfix 1809 1809 1810 98-06-07 Felix Maschek1810 1998-06-07 Felix Maschek 1811 1811 - CAPI32: bugfix 1812 1812 1813 98-06-15: Patrick Haller1813 1998-06-15: Patrick Haller 1814 1814 - GDI32: stubs for all missing functions 1815 1815 - ADVAPI32: stubs for all missing functions … … 1817 1817 some unknown functions stubbed (IDA/2) 1818 1818 1819 98-06-14: KSO1819 1998-06-14: KSO 1820 1820 - GDI32: Stubs for Office 97 1821 1821 - PE2LX: Formatted output … … 1823 1823 - VERSION: Stubs for Office 97 1824 1824 1825 98-06-12: Patrick Haller1825 1998-06-12: Patrick Haller 1826 1826 - NTDLL: ported over the NTDLL code from WINE, subject to the GNU Copyleft 1827 1827 some applications open this module explicitly … … 1838 1838 - KERNEL32: WINDLL.CPP: fixed endless loop in Win32DLL::StripPath() 1839 1839 1840 98-05-25: Patrick Haller1840 1998-05-25: Patrick Haller 1841 1841 - KERNEL32: Added few NTDLL stubs, mainly for support of MSACM32/NT 1842 1842 - KERNEL32: Resource fix 1843 1843 1844 98-05-03: Joel Troster1844 1998-05-03: Joel Troster 1845 1845 - WINMM: Stubbed most of the remaining mmedia apis 1846 1846 1847 98-04-28: Patrick Haller1847 1998-04-28: Patrick Haller 1848 1848 - KERNEL32: Console fixes 1849 1849 - KERNEL32: Console properties (partially) … … 1855 1855 ******************************************************************************** 1856 1856 1857 98-04-05: Patrick Haller1857 1998-04-05: Patrick Haller 1858 1858 - KERNEL32: Resource bugfix 1859 1859 1860 98-03-30: Joel Troster1860 1998-03-30: Joel Troster 1861 1861 - WINMM: midiStream* stubs added 1862 1862 1863 98-03-30: Sander van Leeuwen1863 1998-03-30: Sander van Leeuwen 1864 1864 - PE2LX: Set console flag when exe has no resources 1865 1865 1866 98-03-27: Joel Troster1866 1998-03-27: Joel Troster 1867 1867 - WINMM: Midi changes/bugfixes, mci* api stubs added 1868 1868 - GDI32: SetObjectOwner stub added … … 2097 2097 - MPR: Changed/Corrected ordinals 2098 2098 2099 Mon 98-02-09 Peter Fitzsimmons2099 Mon 1998-02-09 Peter Fitzsimmons 2100 2100 - lx.cpp -- put in check for MAX_SECTIONS (was bombing out in one 2101 2101 of "visio technical"'s dlls.
Note:
See TracChangeset
for help on using the changeset viewer.