Changeset 1883 for trunk/changelog
- Timestamp:
- Nov 30, 1999, 1:39:14 PM (26 years ago)
- File:
-
- 1 edited
-
trunk/changelog (modified) (27 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/changelog
r1878 r1883 1 /* $Id: changelog,v 1.483 1999-11-29 20:41:51 sandervl Exp $ */ 1 /* $Id: changelog,v 1.484 1999-11-30 12:39:12 dengert Exp $ */ 2 3 99-11-30: Daniela Engert <dani@ngrt.de> 4 - USER32: eliminate superfluous background erases (part 1) 2 5 3 6 99-11-28: Sander van Leeuwen <sandervl@xs4all.nl> … … 5 8 6 9 99-11-29: knut st. osmundsen <knut.stange.osmundsen@pmsc.no> 7 - ODINCRT: Added experimental console hack in initterm.cpp.8 - PE2LX: Kernel32.dll is the first entry import module name table.9 This makes kernel32.dll init first.10 - KERNEL32: Odincrt.lib is the first library to be included during linking.11 This hopefully will make odincrt init first.12 - KERNEL32: Implemented EnumResourceNamesA/W. Added a test13 skeleton for Kernel32 in the src\kernel32\test directory.10 - ODINCRT: Added experimental console hack in initterm.cpp. 11 - PE2LX: Kernel32.dll is the first entry import module name table. 12 This makes kernel32.dll init first. 13 - KERNEL32: Odincrt.lib is the first library to be included during linking. 14 This hopefully will make odincrt init first. 15 - KERNEL32: Implemented EnumResourceNamesA/W. Added a test 16 skeleton for Kernel32 in the src\kernel32\test directory. 14 17 15 18 99-11-28: Jens Wiessner <wiessnej@rfi.de> … … 28 31 99-11-26: Sander van Leeuwen <sandervl@xs4all.nl> 29 32 - USER32: Implemented GetInputState and GetQueueStatus 30 Rewrote MsgWaitForMultipleObjects for waiting on 0 objects31 (== waiting for messages)33 Rewrote MsgWaitForMultipleObjects for waiting on 0 objects 34 (== waiting for messages) 32 35 - KERNEL32: TLS bugfix (callback == 0) 33 36 … … 41 44 99-11-25: Sander van Leeuwen <sandervl@xs4all.nl> 42 45 - KERNEL32: Removed hardcoded dependency on ADVAPI32 (cpu.cpp); fixes 43 logging of multiple apps.44 TLS bugfix (exception arrived too early; print info later on)45 Continue during OSLibDosAliasMem if size != range (needs to46 be fixed)47 Allow executables to export functions (MS Word)46 logging of multiple apps. 47 TLS bugfix (exception arrived too early; print info later on) 48 Continue during OSLibDosAliasMem if size != range (needs to 49 be fixed) 50 Allow executables to export functions (MS Word) 48 51 - USER32: PUT BACK GetWindowContextHelpId & SetWindowContextHelpId 49 52 - USER32: Win32BaseWindow::SetParent bugfix (setparent(0)) 50 Changed broadcasting of messages. Check all valid window handles.51 (TODO: Not efficient)52 SetWindowLong (GWL_STYLE) fix; don't allow WS_VISIBLE or WS_CHILD53 bit changes. (Wine does this and Pinball & Wordpad crash54 if it is allowed)55 Changed WM_SETREDRAW default handler to directly change56 style (not call SetWindowLongA)57 Fixed bugs in GetWindow.53 Changed broadcasting of messages. Check all valid window handles. 54 (TODO: Not efficient) 55 SetWindowLong (GWL_STYLE) fix; don't allow WS_VISIBLE or WS_CHILD 56 bit changes. (Wine does this and Pinball & Wordpad crash 57 if it is allowed) 58 Changed WM_SETREDRAW default handler to directly change 59 style (not call SetWindowLongA) 60 Fixed bugs in GetWindow. 58 61 - INCLUDE\OS2WRAP.H: Wrong macro fixed (GpiCreatePS didn't have any renaming 59 -> FS corruption)62 -> FS corruption) 60 63 61 64 99-11-25: Edgar Buerkle <Edgar.Buerkle@gmx.net> … … 64 67 99-11-24: Sander van Leeuwen <sandervl@xs4all.nl> 65 68 - USER32: Fixed desktop window handle (shouldn't be 0) 66 Added support for broadcasting messages (in post/sendmessage)67 (Note: might not be complete correct to use WinBroadcastMsg)68 Changed Post(Thread)MessageA/W; now packs message info in69 shared memory buffer and posts it using a specific PM message.69 Added support for broadcasting messages (in post/sendmessage) 70 (Note: might not be complete correct to use WinBroadcastMsg) 71 Changed Post(Thread)MessageA/W; now packs message info in 72 shared memory buffer and posts it using a specific PM message. 70 73 - KERNEL32: Return kernel32path\win in GetWindowsDirectoryA if 71 neither the env variable or odin.ini key is present.72 (also create this dir)73 Fixed incorrect dll & exe renaming.74 neither the env variable or odin.ini key is present. 75 (also create this dir) 76 Fixed incorrect dll & exe renaming. 74 77 75 78 99-11-24: Christoph Bratschi <cbratschi@datacomm.ch> … … 78 81 79 82 99-11-23: David Raison <djr@lemur.co.uk> 80 - OLE32: Fixed buffer size error in StringFromGUID2.81 - OLEAUT32: Rearranged iPicture83 - OLE32: Fixed buffer size error in StringFromGUID2. 84 - OLEAUT32: Rearranged iPicture 82 85 83 86 99-11-23: Sander van Leeuwen <sandervl@xs4all.nl> 84 87 - USER32: Added stubs for ChangeDisplaySettingsExA/W 85 Ported Wine EnumDisplaySettingsA/W (991031)86 Query display color depth during init.88 Ported Wine EnumDisplaySettingsA/W (991031) 89 Query display color depth during init. 87 90 - KERNEL32: Ported and adapted Wine GetSystemInfo (now creates 88 both cpu & fpu registry keys)89 Added code for SMP machines (GetSystemInfo)90 Added IsProcessorFeaturePresent91 both cpu & fpu registry keys) 92 Added code for SMP machines (GetSystemInfo) 93 Added IsProcessorFeaturePresent 91 94 92 95 99-11-23: Vitali E. Pelenyov <Vitali.Pelenyov@dpt.ustu.ru> … … 99 102 99-11-22: Edgar Buerkle <Edgar.Buerkle@gmx.net> 100 103 - KERNEL32: Workaround in HMWaitForSingleObject for Open32 handles 101 (i.e. process handles)104 (i.e. process handles) 102 105 - USER32: Extra checks in wvsnprintfA/W 103 106 Check if InfoPtr == NULL in STATIC_SetBitmap 104 - GDI32: SetDIBits support for DIB sections107 - GDI32: SetDIBits support for DIB sections 105 108 106 109 99-11-22: Sander van Leeuwen <sandervl@xs4all.nl> 107 - KERNEL32: Add default renaming profile keys (ole32 & netapi32) to108 odin.ini if they're not already there. (during init)109 DosAliasMem fix; removed ReadFile hack.110 - KERNEL32: Rewrote pe loader for on-demand loading of sections111 Currently all sections are preloaded because of problems112 with page faults in dprints.110 - KERNEL32: Add default renaming profile keys (ole32 & netapi32) to 111 odin.ini if they're not already there. (during init) 112 DosAliasMem fix; removed ReadFile hack. 113 - KERNEL32: Rewrote pe loader for on-demand loading of sections 114 Currently all sections are preloaded because of problems 115 with page faults in dprints. 113 116 - USER32: Removed GetIconInfo hack. Causes problems for other apps. 114 TODO: Double height reported by Open32 for color icon masks!117 TODO: Double height reported by Open32 for color icon masks! 115 118 116 119 99-11-22: Vitali E. Pelenyov <Vitali.Pelenyov@dpt.ustu.ru> … … 118 121 119 122 99-11-21: Christoph Bratschi <cbratschi@datacomm.ch> 120 - KERNEL32: Fixed trailing newline bug in LoadMessageA/W,121 updated to WINE 991031 level123 - KERNEL32: Fixed trailing newline bug in LoadMessageA/W, 124 updated to WINE 991031 level 122 125 - USER32: fixed window text handling 123 126 added static WM_GETTEXT for SS_ICON style 124 127 125 128 99-11-21: Achim Hasenmueller <achimha@innotek.de> 126 - USER32: send WM_SETTEXT for edit and static text controls127 in SetWindowTextA/W128 Fixes for original Windows colors (still not129 accurate though)130 - COMCTL32: stubbed ImageList_Read and ImageList_Write -131 implementation missing because OLE stream support132 required129 - USER32: send WM_SETTEXT for edit and static text controls 130 in SetWindowTextA/W 131 Fixes for original Windows colors (still not 132 accurate though) 133 - COMCTL32: stubbed ImageList_Read and ImageList_Write - 134 implementation missing because OLE stream support 135 required 133 136 134 137 99-11-19: Christoph Bratschi <cbratschi@datacomm.ch> … … 136 139 137 140 99-11-14: Achim Hasenmueller <achimha@innotek.de> 138 - COMCTL32: Merged with WINE 991114141 - COMCTL32: Merged with WINE 991114 139 142 140 143 99-11-18: knut st. osmundsen <knut.stange.osmundsen@pmsc.no> 141 - KERNEL32: Win32Pe2LxImage didn't issue the setFullPath(szFileName)142 call during construction.143 Added a invalid pointer test in OS2Heap::Free which checks144 that lpMem is within the user address space. (Fixes145 WinZip 7.0 crash.)144 - KERNEL32: Win32Pe2LxImage didn't issue the setFullPath(szFileName) 145 call during construction. 146 Added a invalid pointer test in OS2Heap::Free which checks 147 that lpMem is within the user address space. (Fixes 148 WinZip 7.0 crash.) 146 149 147 150 99-11-17: Christoph Bratschi <cbratschi@datacomm.ch> … … 151 154 152 155 99-11-14 Markus Montkowski <mmontkowski@gmx.de> 153 - DDRAW: Code cleanup and some fixes in handling blts in the virtuel buffers.154 Set IOPL =3 for all DXgames needed for RA (Red Alert).155 - DSOUND: Implemented a fake soundcard so that the bufferpos does advance.156 Needed for RA. ToDO: Use better calulation for HiresTimers156 - DDRAW: Code cleanup and some fixes in handling blts in the virtuel buffers. 157 Set IOPL =3 for all DXgames needed for RA (Red Alert). 158 - DSOUND: Implemented a fake soundcard so that the bufferpos does advance. 159 Needed for RA. ToDO: Use better calulation for HiresTimers 157 160 158 161 99-11-14: David Raison <djr@lemur.co.uk> 159 - OLEAUT32: Tidy up IPicture implentation - now handles fOwn.162 - OLEAUT32: Tidy up IPicture implentation - now handles fOwn. 160 163 161 164 99-11-14: Achim Hasenmueller <achimha@innotek.de> 162 - COMCTL32: Fixed strdupAtoW/WtoA calls163 Implemented missing undocumented string functions165 - COMCTL32: Fixed strdupAtoW/WtoA calls 166 Implemented missing undocumented string functions 164 167 165 168 99-11-14: Sander van Leeuwen <sandervl@xs4all.nl> 166 169 - USER32: Implemented GetMenuItemRect 167 Fixed SetParent bug (use frame (not client) handle)168 Fixed createControls for dialogs (set windowname for ids)169 Ported LookupIconIdFromDirectory(Ex) (Wine, 991031)170 Fixed OSLibWinEnableWindow (need to enable/disable both frame and client)171 Partly ported Wine CopyImage for cursors & icons (disabled172 because it doesn't work correctly)173 Workaround for double height of icon masks -> doesn't work174 100% correctly and IS A DIRTY HACK. (Open32 bug)170 Fixed SetParent bug (use frame (not client) handle) 171 Fixed createControls for dialogs (set windowname for ids) 172 Ported LookupIconIdFromDirectory(Ex) (Wine, 991031) 173 Fixed OSLibWinEnableWindow (need to enable/disable both frame and client) 174 Partly ported Wine CopyImage for cursors & icons (disabled 175 because it doesn't work correctly) 176 Workaround for double height of icon masks -> doesn't work 177 100% correctly and IS A DIRTY HACK. (Open32 bug) 175 178 176 179 99-11-14: Edgar Buerkle <Edgar.Buerkle@gmx.net> … … 178 181 179 182 99-11-14: David Raison <djr@lemur.co.uk> 180 - OLEAUT32: Added beginnings of IPicture interface for VB6 support.181 Mostly stubs, but enough to get a simple VB6 app started.182 ICreatePictureIndirect updated.183 - OLEAUT32: Added beginnings of IPicture interface for VB6 support. 184 Mostly stubs, but enough to get a simple VB6 app started. 185 ICreatePictureIndirect updated. 183 186 184 187 99-11-13: Christoph Bratschi <cbratschi@datacomm.ch> … … 188 191 99-11-13: Sander van Leeuwen <sandervl@xs4all.nl> 189 192 - KERNEL32: Fixed problem with ReadFile & aliased memory 190 (DosRead doesn't like writing to memory addresses191 returned by DosAliasMem -> search for original192 memory mapped pointer and use that one)193 -> fixes problems in Lotus Notes 5.0194 Also commit these pages before calling DosRead as exceptions195 in the kernel can't be handled by us.193 (DosRead doesn't like writing to memory addresses 194 returned by DosAliasMem -> search for original 195 memory mapped pointer and use that one) 196 -> fixes problems in Lotus Notes 5.0 197 Also commit these pages before calling DosRead as exceptions 198 in the kernel can't be handled by us. 196 199 - KERNEL32\PELDR: 197 Better error reporting200 Better error reporting 198 201 - COMDLG32: Fixed bug in strlen: first check if pointer != NULL (FILEDLG95_InitUI) 199 Bugfix: ofn->lpTemplateName can be string id, so200 don't always treat it as a string202 Bugfix: ofn->lpTemplateName can be string id, so 203 don't always treat it as a string 201 204 Check pointer returned by CBGetItemDataPtr, if != -1, then 202 it's a string. (FILEDLG95_OnOpen)205 it's a string. (FILEDLG95_OnOpen) 203 206 204 207 99-11-12: Christoph Bratschi <cbratschi@datacomm.ch> … … 207 210 99-11-12: Sander van Leeuwen <sandervl@xs4all.nl> 208 211 - GDI32: Changes + fixes in DIBSection bitblt (fixes Quake 2) 209 - KERNEL32: Added handlemanager class for device drivers210 Put devio.cpp in device driver class. (NOT TESTED)212 - KERNEL32: Added handlemanager class for device drivers 213 Put devio.cpp in device driver class. (NOT TESTED) 211 214 212 215 99-11-12: Edgar Buerkle <Edgar.Buerkle@gmx.net> 213 216 - KERNEL32: Wrote file io replacement apis (preliminary version) 214 (not enabled)217 (not enabled) 215 218 216 219 99-11-12: Jens Wiessner <wiessnej@rfi.de> 217 220 - IMAGEHLP,IMM32,OLECLI32,OLEDLG,OLESVR32,PSAPI,RASAPI32 218 Updates221 Updates 219 222 - MSVCRT: Added stubs 220 223 221 224 99-11-11: Sander van Leeuwen <sandervl@xs4all.nl> 222 225 - USER32: Implemented GetWindowContextHelpId & SetWindowContextHelpId 223 Implemented GetKeyboardState (NOT TESTED)224 Ported SwitchToThisWindow, GetKeyboardLayout, TranslateCharsetInfo225 GetKeyboardLayoutNameA/W (991031)226 Fixed Win32Dialog::SetWindowLongA for dlg proc.226 Implemented GetKeyboardState (NOT TESTED) 227 Ported SwitchToThisWindow, GetKeyboardLayout, TranslateCharsetInfo 228 GetKeyboardLayoutNameA/W (991031) 229 Fixed Win32Dialog::SetWindowLongA for dlg proc. 227 230 - GDI32: Implemented EnumFontsA/W. Fixed bugs in EnumFontFamiliesW 228 (NEWTEXTMETRICW is different from NEWTEXTMETRICA)231 (NEWTEXTMETRICW is different from NEWTEXTMETRICA) 229 232 - KERNEL32: Turn off debugging by default when compiling the nodebuginfo 230 build (can be enabled by setting the env. variable WIN32LOG_ENABLED)231 Fixes for GetVersionSize/Struct for images that aren't loaded.233 build (can be enabled by setting the env. variable WIN32LOG_ENABLED) 234 Fixes for GetVersionSize/Struct for images that aren't loaded. 232 235 Fixed heap corruption in GetEnvironmentVariableW. 233 236 … … 237 240 99-11-10: Sander van Leeuwen <sandervl@xs4all.nl> 238 241 - KERNEL32: Rewrote OSLibDosAllocMem to only return addresses 239 aligned at 64kb boundaries (that's what NT's VirtualAlloc240 does and it fixes problems with MS Word & StarCraft)241 Fixed wrong dprintf in GetProcAddress.242 Added code to VirtualAlloc for committing pages of memory mapped243 files. (Word needs this)242 aligned at 64kb boundaries (that's what NT's VirtualAlloc 243 does and it fixes problems with MS Word & StarCraft) 244 Fixed wrong dprintf in GetProcAddress. 245 Added code to VirtualAlloc for committing pages of memory mapped 246 files. (Word needs this) 244 247 - USER32: Implemented WindowFromDC 245 Call WinWaitMsg from WaitMessage instead of calling Open32 api.246 Added wvsnprintfA export (required for NTDLL)247 - NTDLL: Link with user32.lib, don't import by name directly248 (needs to be done for the kernel32 forwards too)248 Call WinWaitMsg from WaitMessage instead of calling Open32 api. 249 Added wvsnprintfA export (required for NTDLL) 250 - NTDLL: Link with user32.lib, don't import by name directly 251 (needs to be done for the kernel32 forwards too) 249 252 - GDI32: Removed flipping of bitmaps in dibsection (no longer necessary) 250 253 … … 256 259 257 260 99-11-10: knut.st.osmundsen <knut.stange.osmundsen@pmsc.no> 258 - PE2LX: Added OLE32 to the lie list. New Base class.259 - WIN32K: Disabled Yield - this solves problems running win32k260 at SMP kernels and logging problems on all kernels.261 Added some parameters.261 - PE2LX: Added OLE32 to the lie list. New Base class. 262 - WIN32K: Disabled Yield - this solves problems running win32k 263 at SMP kernels and logging problems on all kernels. 264 Added some parameters. 262 265 263 266 99-11-09: Rene Pronk <R.Pronk@twi.tudelft.nl> 264 267 - USER32: Added support for control mnemonics (Alt-key sends BM_CLICK 265 to buttons if key == mnemonic for that control)268 to buttons if key == mnemonic for that control) 266 269 267 270 99-11-09: Christoph Bratschi <cbratschi@datacomm.ch> … … 272 275 99-11-09: Sander van Leeuwen <sandervl@xs4all.nl> 273 276 - OLE32: Renamed dll to OLE32OS2 to avoid conflicts with Lotus SmartSuite's 274 OLE32.dll277 OLE32.dll 275 278 - OLE32/OLEAUT32/AVIFIL32: compilation fixes 276 279 - KERNEL32: Fixed lstrcpynAtoW & lstrcpynWtoA, OS/2 unicode api 277 translated up to maxlen characters -> heap corruption278 in Solitaire. Translate upto min(stringlength+1, maxlen).279 Also, terminate at strlen(strlength), not maxbuf-1 (lstrcpynWtoA)280 translated up to maxlen characters -> heap corruption 281 in Solitaire. Translate upto min(stringlength+1, maxlen). 282 Also, terminate at strlen(strlength), not maxbuf-1 (lstrcpynWtoA) 280 283 - KERNEL32: Added code for renaming dlls (i.e. OLE32 <-> OLE32OS2) 281 Odin.ini in bin directory needs to be present for PE loader282 (includes renaming entries for OLE32 & NETAPI32)283 NOTE: Dll name in ole32.lib has changed, so a complete recompilation284 is required!285 NOTE 2: We might need to add some code to the file io apis in case286 dirty apps try to read directly from system dlls.284 Odin.ini in bin directory needs to be present for PE loader 285 (includes renaming entries for OLE32 & NETAPI32) 286 NOTE: Dll name in ole32.lib has changed, so a complete recompilation 287 is required! 288 NOTE 2: We might need to add some code to the file io apis in case 289 dirty apps try to read directly from system dlls. 287 290 - KERNEL32: No need to export private apis by name & ordinal (ord is enough) 288 291 - INCLUDE\odinwrap.h 289 added wrappers that don't print dbg messages (regardless290 of whether DEBUG is defined or not)292 added wrappers that don't print dbg messages (regardless 293 of whether DEBUG is defined or not) 291 294 - INCLUDE\misc.h: Added dprintf2 function for extensive logging 292 295 - KERNEL32,USER32, replaced commented out dprintf calls with dprintf2 293 Changed makefiles to enable dprintf2 (DEBUGALL)296 Changed makefiles to enable dprintf2 (DEBUGALL) 294 297 - KERNEL32: Wrapper heap apis with ODIN* macros. -> fixes FS corruption 295 298 - USER32: Fixed LoadMenuIndirectW (didn't call new code) … … 303 306 99-11-08: Edgar Buerkle <Edgar.Buerkle@gmx.net> 304 307 - KERNEL32: SetCurrentDirectory, CreateDirectory, RemoveDirectory bugfixes. 305 (remove terminating backslash if present)308 (remove terminating backslash if present) 306 309 307 310 99-11-08: Patrick Haller <phaller@gmx.net> … … 312 315 99-11-08: Sander van Leeuwen <sandervl@xs4all.nl> 313 316 - KERNEL32: Fixed bug in thread handler (exception handler set 314 at wrong moment)315 Ported Wine critical section code (991031), Open32316 doesn't correctly fill in the CRITICAL_SECTION structure.317 Limit size of memory mapped files.317 at wrong moment) 318 Ported Wine critical section code (991031), Open32 319 doesn't correctly fill in the CRITICAL_SECTION structure. 320 Limit size of memory mapped files. 318 321 - USER32: PostThreadMessageA/W fix 319 322 … … 321 324 - DINPUT: Ported Wine code (991031) (not tested yet) 322 325 - USER32: Added code for sending mouse events to dinput.dll 323 Added PM <-> win32 key translation (used in dinput.dll)326 Added PM <-> win32 key translation (used in dinput.dll) 324 327 325 328 99-11-06: Edgar Buerkle <Edgar.Buerkle@gmx.net> … … 327 330 328 331 99-11-05: Achim Hasenmueller <achimha@innotek.de> 329 - COMCTL32: Source code cleanup, remove warnings, corrected typecasts330 Added logging, warnings for stub functions331 - KERNEL32: Source code cleanup, fix warnings332 - USER32: Source code cleanup, fix warnings332 - COMCTL32: Source code cleanup, remove warnings, corrected typecasts 333 Added logging, warnings for stub functions 334 - KERNEL32: Source code cleanup, fix warnings 335 - USER32: Source code cleanup, fix warnings 333 336 334 337 99-11-05: Patrick Haller <phaller@gmx.net> … … 338 341 99-11-05: Sander van Leeuwen <sandervl@xs4all.nl> 339 342 - USER32: Fixed InsertMenuA 340 Message translation fix for WM_USER+n messages (GetMessage)341 Extra translation.342 Rewrote/Ported LoadStringA/W (similar to Wine now)343 - KERNEL32: Changed FindResource, string id translation should be done344 in LoadStringA/W (done that way in Wine)345 Fixed GetModuleHandleA343 Message translation fix for WM_USER+n messages (GetMessage) 344 Extra translation. 345 Rewrote/Ported LoadStringA/W (similar to Wine now) 346 - KERNEL32: Changed FindResource, string id translation should be done 347 in LoadStringA/W (done that way in Wine) 348 Fixed GetModuleHandleA 346 349 347 350 99-11-05: Jens Wiessner <wiessnej@rfi.de> … … 355 358 - GDI32: Fixes for StretchDIBits & GetDIBColorTable 356 359 - USER32: Fixes for ArrangeIconicWindows & ShowOwnedPopups 357 NULL pointer checks in hasWindowName/hasClassName/FindClass358 Message translation fix for WM_USER+n messages360 NULL pointer checks in hasWindowName/hasClassName/FindClass 361 Message translation fix for WM_USER+n messages 359 362 - OLE32: Always create OLE window class 360 363 - KERNEL32: Null pointer check in lstrcmpiA … … 364 367 - SHLWAPI: Fixed makefile 365 368 - USER32: Put back Dani's dialog fix (WS_CLIPSIBLINGS bit for dialog controls) 366 (fixes winhlp32 & comboboxes)369 (fixes winhlp32 & comboboxes) 367 370 368 371 99-11-04: Patrick Haller <phaller@gmx.net> … … 380 383 - SHLWAPI: Link with shell32.lib for forwarders + added exports 381 384 - USER32: Fixed mouseactivate for subclassed OS/2 windows (scrollbars) 382 Fixed CreateIconIndirect (Wine file dialog now shows button383 icons correctly)384 Don't clear WS_CLIPSIBLINGS bit in OSSetWindowStyle.385 Removed fix in PMFRAME WM_ADJUSTWINDOWPOS: Previous fix breaks386 a lot of apps (button.exe/style.exe/header4.exe)387 (fix = call default frame handler when receiving this msg388 when the window hasn't been 'created' yet)385 Fixed CreateIconIndirect (Wine file dialog now shows button 386 icons correctly) 387 Don't clear WS_CLIPSIBLINGS bit in OSSetWindowStyle. 388 Removed fix in PMFRAME WM_ADJUSTWINDOWPOS: Previous fix breaks 389 a lot of apps (button.exe/style.exe/header4.exe) 390 (fix = call default frame handler when receiving this msg 391 when the window hasn't been 'created' yet) 389 392 390 393 99-11-03: Christoph Bratschi <cbratschi@datacomm.ch> … … 394 397 395 398 99-11-03: Patrick Haller <phaller@gmx.net> 396 - KERNEL32: Fix: undocumented behaviour in SearchPathA399 - KERNEL32: Fix: undocumented behaviour in SearchPathA 397 400 and bugfix in SearchPathW 398 401 - USER32: Fix: TrackPopupMenuEx lpPM can be NULL … … 401 404 99-11-02 Markus Montkowski <mmontkowski@gmx.de> 402 405 - DDRAW: Changed debug output to DDRAW: ... 403 Copied Framebuffer if in colorconversion mode for Normal Blits to404 the primary surface. => Map Editor of Red Alert works.406 Copied Framebuffer if in colorconversion mode for Normal Blits to 407 the primary surface. => Map Editor of Red Alert works. 405 408 406 409 00-11-02: Achim Hasenmueller <achimha@innotek.de> 407 - COMCTL32: Incorporated latest WINE 991031 updates408 Note: listview doesn't paint properly now. Will be fixed later.410 - COMCTL32: Incorporated latest WINE 991031 updates 411 Note: listview doesn't paint properly now. Will be fixed later. 409 412 410 413 99-11-02: Markus Montkowski <mmontkowski@gmx.de> … … 417 420 99-11-02: Sander van Leeuwen <sandervl@xs4all.nl> 418 421 - INCLUDE\odinwrap.h: 419 fixed wrong define (_ODINWARP instead of _ODINWRAP)420 Only check the heap for consistency when DEBUG_ODINHEAP is421 defined.422 fixed wrong define (_ODINWARP instead of _ODINWRAP) 423 Only check the heap for consistency when DEBUG_ODINHEAP is 424 defined. 422 425 - USER32: Uncommented EDIT_NOTIFY_PARENT call in EDIT_WM_SetFocus 423 (yesterday's showwindow fix makes sure no WM_SETFOCUS msgs424 arrive before the dialog received it's WM_INITDIALOG msg)425 Fixed more FS corruption in dc.cpp.426 (yesterday's showwindow fix makes sure no WM_SETFOCUS msgs 427 arrive before the dialog received it's WM_INITDIALOG msg) 428 Fixed more FS corruption in dc.cpp. 426 429 - SHELL32: Added extra exports for comdlg32 427 430 - COMDLG32: Ported Wine file & find common dialogs (991031) 428 Find & Replace dialogs enabled, Wine code called for429 file dialogs if the app supplies a dialog template.430 NOTE: Disabled for now. Comctl32 isn't stable enough431 for the Win95 style Wine comdlg dialogs.432 Fixed check for find/replace dialog. Notepad uses 32 byte433 buffer, so why does the wine code fail for < 80 bytes?434 Fixed display of find/replace dialog -> if not hooked435 show dialog!431 Find & Replace dialogs enabled, Wine code called for 432 file dialogs if the app supplies a dialog template. 433 NOTE: Disabled for now. Comctl32 isn't stable enough 434 for the Win95 style Wine comdlg dialogs. 435 Fixed check for find/replace dialog. Notepad uses 32 byte 436 buffer, so why does the wine code fail for < 80 bytes? 437 Fixed display of find/replace dialog -> if not hooked 438 show dialog! 436 439 - makefiles: Added debugsmp/nodebuginfosmp/releasesmp options to 437 start two nmake process to build everything on two cpus.440 start two nmake process to build everything on two cpus. 438 441 439 442 99-11-01: Sander van Leeuwen <sandervl@xs4all.nl> 440 443 - USER32: Delete all process windows & classes in exitlist handler 441 Set hwndInsertBehind to HWND_BOTTOM for group boxes442 (fixes problems when groupbox control is defined after443 controls inside it in dialog template)444 Mouse activate fix.445 Don't activate child windows in ShowWindow.444 Set hwndInsertBehind to HWND_BOTTOM for group boxes 445 (fixes problems when groupbox control is defined after 446 controls inside it in dialog template) 447 Mouse activate fix. 448 Don't activate child windows in ShowWindow. 446 449 - WINMM: Return failure for waveOutGetDevCapsA/W when there's no 447 audio hardware present.450 audio hardware present. 448 451 449 452
Note:
See TracChangeset
for help on using the changeset viewer.
