Changeset 1883 for trunk/changelog


Ignore:
Timestamp:
Nov 30, 1999, 1:39:14 PM (26 years ago)
Author:
dengert
Message:

tame ERASEBKGND

File:
1 edited

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)
    25
    36 99-11-28: Sander van Leeuwen <sandervl@xs4all.nl>
     
    58
    69 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 test
    13                     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.
    1417
    1518 99-11-28: Jens Wiessner <wiessnej@rfi.de>
     
    2831 99-11-26: Sander van Leeuwen <sandervl@xs4all.nl>
    2932        - USER32: Implemented GetInputState and GetQueueStatus
    30                   Rewrote MsgWaitForMultipleObjects for waiting on 0 objects
    31                   (== waiting for messages)
     33                  Rewrote MsgWaitForMultipleObjects for waiting on 0 objects
     34                  (== waiting for messages)
    3235        - KERNEL32: TLS bugfix (callback == 0)
    3336
     
    4144 99-11-25: Sander van Leeuwen <sandervl@xs4all.nl>
    4245        - 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 to
    46                     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)
    4851        - USER32: PUT BACK GetWindowContextHelpId & SetWindowContextHelpId
    4952        - 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_CHILD
    53                   bit changes. (Wine does this and Pinball & Wordpad crash
    54                   if it is allowed)
    55                   Changed WM_SETREDRAW default handler to directly change
    56                   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.
    5861        - INCLUDE\OS2WRAP.H: Wrong macro fixed (GpiCreatePS didn't have any renaming
    59                              -> FS corruption)
     62                             -> FS corruption)
    6063
    6164 99-11-25: Edgar Buerkle <Edgar.Buerkle@gmx.net>
     
    6467 99-11-24: Sander van Leeuwen <sandervl@xs4all.nl>
    6568        - 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 in
    69                   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.
    7073        - 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.
    7477
    7578 99-11-24: Christoph Bratschi <cbratschi@datacomm.ch>
     
    7881
    7982 99-11-23: David Raison <djr@lemur.co.uk>
    80         - OLE32: Fixed buffer size error in StringFromGUID2.
    81         - OLEAUT32: Rearranged iPicture
     83        - OLE32: Fixed buffer size error in StringFromGUID2.
     84        - OLEAUT32: Rearranged iPicture
    8285
    8386 99-11-23: Sander van Leeuwen <sandervl@xs4all.nl>
    8487        - 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.
    8790        - KERNEL32: Ported and adapted Wine GetSystemInfo (now creates
    88                     both cpu & fpu registry keys)
    89                     Added code for SMP machines (GetSystemInfo)
    90                     Added IsProcessorFeaturePresent
     91                    both cpu & fpu registry keys)
     92                    Added code for SMP machines (GetSystemInfo)
     93                    Added IsProcessorFeaturePresent
    9194
    9295 99-11-23: Vitali E. Pelenyov <Vitali.Pelenyov@dpt.ustu.ru>
     
    99102 99-11-22: Edgar Buerkle <Edgar.Buerkle@gmx.net>
    100103        - KERNEL32: Workaround in HMWaitForSingleObject for Open32 handles
    101                     (i.e. process handles)
     104                    (i.e. process handles)
    102105        - USER32: Extra checks in wvsnprintfA/W
    103106                  Check if InfoPtr == NULL in STATIC_SetBitmap
    104         - GDI32: SetDIBits support for DIB sections
     107        - GDI32: SetDIBits support for DIB sections
    105108
    106109 99-11-22: Sander van Leeuwen <sandervl@xs4all.nl>
    107         - KERNEL32: Add default renaming profile keys (ole32 & netapi32) to
    108                     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 sections
    111                     Currently all sections are preloaded because of problems
    112                     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.
    113116        - 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!
    115118
    116119 99-11-22: Vitali E. Pelenyov <Vitali.Pelenyov@dpt.ustu.ru>
     
    118121
    119122 99-11-21: Christoph Bratschi <cbratschi@datacomm.ch>
    120         - KERNEL32: Fixed trailing newline bug in LoadMessageA/W,
    121                     updated to WINE 991031 level
     123        - KERNEL32: Fixed trailing newline bug in LoadMessageA/W,
     124                    updated to WINE 991031 level
    122125        - USER32: fixed window text handling
    123126                  added static WM_GETTEXT for SS_ICON style
    124127
    125128 99-11-21: Achim Hasenmueller <achimha@innotek.de>
    126         - USER32: send WM_SETTEXT for edit and static text controls
    127                   in SetWindowTextA/W
    128                   Fixes for original Windows colors (still not
    129                   accurate though)
    130         - COMCTL32: stubbed ImageList_Read and ImageList_Write -
    131                     implementation missing because OLE stream support
    132                     required
     129        - 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
    133136
    134137 99-11-19: Christoph Bratschi <cbratschi@datacomm.ch>
     
    136139
    137140 99-11-14: Achim Hasenmueller <achimha@innotek.de>
    138         - COMCTL32: Merged with WINE 991114
     141        - COMCTL32: Merged with WINE 991114
    139142
    140143 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 checks
    144                     that lpMem is within the user address space. (Fixes
    145                     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.)
    146149
    147150 99-11-17: Christoph Bratschi <cbratschi@datacomm.ch>
     
    151154
    152155 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 HiresTimers
     156        - 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
    157160
    158161 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.
    160163
    161164 99-11-14: Achim Hasenmueller <achimha@innotek.de>
    162         - COMCTL32: Fixed strdupAtoW/WtoA calls
    163                     Implemented missing undocumented string functions
     165        - COMCTL32: Fixed strdupAtoW/WtoA calls
     166                    Implemented missing undocumented string functions
    164167
    165168 99-11-14: Sander van Leeuwen <sandervl@xs4all.nl>
    166169        - 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 (disabled
    172                   because it doesn't work correctly)
    173                   Workaround for double height of icon masks -> doesn't work
    174                   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)
    175178
    176179 99-11-14: Edgar Buerkle <Edgar.Buerkle@gmx.net>
     
    178181
    179182 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.
    183186
    184187 99-11-13: Christoph Bratschi <cbratschi@datacomm.ch>
     
    188191 99-11-13: Sander van Leeuwen <sandervl@xs4all.nl>
    189192        - KERNEL32: Fixed problem with ReadFile & aliased memory
    190                     (DosRead doesn't like writing to memory addresses
    191                      returned by DosAliasMem -> search for original
    192                      memory mapped pointer and use that one)
    193                     -> fixes problems in Lotus Notes 5.0
    194                     Also commit these pages before calling DosRead as exceptions
    195                     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.
    196199        - KERNEL32\PELDR:
    197                     Better error reporting
     200                    Better error reporting
    198201        - COMDLG32: Fixed bug in strlen: first check if pointer != NULL (FILEDLG95_InitUI)
    199                     Bugfix: ofn->lpTemplateName can be string id, so
    200                             don't always treat it as a string
     202                    Bugfix: ofn->lpTemplateName can be string id, so
     203                            don't always treat it as a string
    201204                    Check pointer returned by CBGetItemDataPtr, if != -1, then
    202                     it's a string. (FILEDLG95_OnOpen)
     205                    it's a string. (FILEDLG95_OnOpen)
    203206
    204207 99-11-12: Christoph Bratschi <cbratschi@datacomm.ch>
     
    207210 99-11-12: Sander van Leeuwen <sandervl@xs4all.nl>
    208211        - GDI32: Changes + fixes in DIBSection bitblt (fixes Quake 2)
    209         - KERNEL32: Added handlemanager class for device drivers
    210                     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)
    211214
    212215 99-11-12: Edgar Buerkle <Edgar.Buerkle@gmx.net>
    213216        - KERNEL32: Wrote file io replacement apis (preliminary version)
    214                     (not enabled)
     217                    (not enabled)
    215218
    216219 99-11-12: Jens Wiessner <wiessnej@rfi.de>
    217220        - IMAGEHLP,IMM32,OLECLI32,OLEDLG,OLESVR32,PSAPI,RASAPI32
    218                     Updates
     221                    Updates
    219222        - MSVCRT: Added stubs
    220223
    221224 99-11-11: Sander van Leeuwen <sandervl@xs4all.nl>
    222225        - USER32: Implemented GetWindowContextHelpId & SetWindowContextHelpId
    223                   Implemented GetKeyboardState (NOT TESTED)
    224                   Ported SwitchToThisWindow, GetKeyboardLayout, TranslateCharsetInfo
    225                   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.
    227230        - GDI32: Implemented EnumFontsA/W. Fixed bugs in EnumFontFamiliesW
    228                 (NEWTEXTMETRICW is different from NEWTEXTMETRICA)
     231                (NEWTEXTMETRICW is different from NEWTEXTMETRICA)
    229232        - 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.
    232235                    Fixed heap corruption in GetEnvironmentVariableW.
    233236
     
    237240 99-11-10: Sander van Leeuwen <sandervl@xs4all.nl>
    238241        - KERNEL32: Rewrote OSLibDosAllocMem to only return addresses
    239                     aligned at 64kb boundaries (that's what NT's VirtualAlloc
    240                     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 mapped
    243                     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)
    244247        - 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 directly
    248                 (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)
    249252        - GDI32: Removed flipping of bitmaps in dibsection (no longer necessary)
    250253
     
    256259
    257260 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 win32k
    260                   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.
    262265
    263266 99-11-09: Rene Pronk <R.Pronk@twi.tudelft.nl>
    264267        - 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)
    266269
    267270 99-11-09: Christoph Bratschi <cbratschi@datacomm.ch>
     
    272275 99-11-09: Sander van Leeuwen <sandervl@xs4all.nl>
    273276        - OLE32: Renamed dll to OLE32OS2 to avoid conflicts with Lotus SmartSuite's
    274                 OLE32.dll
     277                OLE32.dll
    275278        - OLE32/OLEAUT32/AVIFIL32: compilation fixes
    276279        - KERNEL32: Fixed lstrcpynAtoW & lstrcpynWtoA, OS/2 unicode api
    277                     translated up to maxlen characters -> heap corruption
    278                     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)
    280283        - KERNEL32: Added code for renaming dlls (i.e. OLE32 <-> OLE32OS2)
    281                     Odin.ini in bin directory needs to be present for PE loader
    282                     (includes renaming entries for OLE32 & NETAPI32)
    283           NOTE: Dll name in ole32.lib has changed, so a complete recompilation
    284                 is required!
    285           NOTE 2: We might need to add some code to the file io apis in case
    286                   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.
    287290        - KERNEL32: No need to export private apis by name & ordinal (ord is enough)
    288291        - INCLUDE\odinwrap.h
    289                   added wrappers that don't print dbg messages (regardless
    290                   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)
    291294        - INCLUDE\misc.h: Added dprintf2 function for extensive logging
    292295        - KERNEL32,USER32, replaced commented out dprintf calls with dprintf2
    293                            Changed makefiles to enable dprintf2 (DEBUGALL)
     296                           Changed makefiles to enable dprintf2 (DEBUGALL)
    294297        - KERNEL32: Wrapper heap apis with ODIN* macros. -> fixes FS corruption
    295298        - USER32: Fixed LoadMenuIndirectW (didn't call new code)
     
    303306 99-11-08: Edgar Buerkle <Edgar.Buerkle@gmx.net>
    304307        - KERNEL32: SetCurrentDirectory, CreateDirectory, RemoveDirectory bugfixes.
    305                     (remove terminating backslash if present)
     308                    (remove terminating backslash if present)
    306309
    307310 99-11-08: Patrick Haller <phaller@gmx.net>
     
    312315 99-11-08: Sander van Leeuwen <sandervl@xs4all.nl>
    313316        - KERNEL32: Fixed bug in thread handler (exception handler set
    314                     at wrong moment)
    315                     Ported Wine critical section code (991031), Open32
    316                     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.
    318321        - USER32: PostThreadMessageA/W fix
    319322
     
    321324        - DINPUT: Ported Wine code (991031) (not tested yet)
    322325        - 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)
    324327
    325328 99-11-06: Edgar Buerkle <Edgar.Buerkle@gmx.net>
     
    327330
    328331 99-11-05: Achim Hasenmueller <achimha@innotek.de>
    329         - COMCTL32: Source code cleanup, remove warnings, corrected typecasts
    330                     Added logging, warnings for stub functions
    331         - KERNEL32: Source code cleanup, fix warnings
    332         - USER32: Source code cleanup, fix warnings
     332        - 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
    333336
    334337 99-11-05: Patrick Haller <phaller@gmx.net>
     
    338341 99-11-05: Sander van Leeuwen <sandervl@xs4all.nl>
    339342        - 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 done
    344                     in LoadStringA/W (done that way in Wine)
    345                     Fixed GetModuleHandleA
     343                  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
    346349
    347350 99-11-05: Jens Wiessner <wiessnej@rfi.de>
     
    355358        - GDI32: Fixes for StretchDIBits & GetDIBColorTable
    356359        - USER32: Fixes for ArrangeIconicWindows & ShowOwnedPopups
    357                   NULL pointer checks in hasWindowName/hasClassName/FindClass
    358                   Message translation fix for WM_USER+n messages
     360                  NULL pointer checks in hasWindowName/hasClassName/FindClass
     361                  Message translation fix for WM_USER+n messages
    359362        - OLE32: Always create OLE window class
    360363        - KERNEL32: Null pointer check in lstrcmpiA
     
    364367        - SHLWAPI: Fixed makefile
    365368        - USER32: Put back Dani's dialog fix (WS_CLIPSIBLINGS bit for dialog controls)
    366                   (fixes winhlp32 & comboboxes)
     369                  (fixes winhlp32 & comboboxes)
    367370
    368371 99-11-04: Patrick Haller <phaller@gmx.net>
     
    380383        - SHLWAPI:  Link with shell32.lib for forwarders + added exports
    381384        - USER32:   Fixed mouseactivate for subclassed OS/2 windows (scrollbars)
    382                     Fixed CreateIconIndirect (Wine file dialog now shows button
    383                     icons correctly)
    384                     Don't clear WS_CLIPSIBLINGS bit in OSSetWindowStyle.
    385                     Removed fix in PMFRAME WM_ADJUSTWINDOWPOS: Previous fix breaks
    386                     a lot of apps (button.exe/style.exe/header4.exe)
    387                     (fix = call default frame handler when receiving this msg
    388                      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)
    389392
    390393 99-11-03: Christoph Bratschi <cbratschi@datacomm.ch>
     
    394397
    395398 99-11-03: Patrick Haller <phaller@gmx.net>
    396         - KERNEL32:     Fix:    undocumented behaviour in SearchPathA
     399        - KERNEL32:     Fix:    undocumented behaviour in SearchPathA
    397400                                and bugfix in SearchPathW
    398401        - USER32:       Fix:    TrackPopupMenuEx lpPM can be NULL
     
    401404 99-11-02  Markus Montkowski <mmontkowski@gmx.de>
    402405        - DDRAW: Changed debug output to DDRAW: ...
    403                 Copied Framebuffer if in colorconversion mode for Normal Blits to
    404                 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.
    405408
    406409 00-11-02: Achim Hasenmueller <achimha@innotek.de>
    407         - COMCTL32: Incorporated latest WINE 991031 updates
    408           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.
    409412
    410413 99-11-02: Markus Montkowski <mmontkowski@gmx.de>
     
    417420 99-11-02: Sander van Leeuwen <sandervl@xs4all.nl>
    418421        - INCLUDE\odinwrap.h:
    419                   fixed wrong define (_ODINWARP instead of _ODINWRAP)
    420                   Only check the heap for consistency when DEBUG_ODINHEAP is
    421                   defined.
     422                  fixed wrong define (_ODINWARP instead of _ODINWRAP)
     423                  Only check the heap for consistency when DEBUG_ODINHEAP is
     424                  defined.
    422425        - USER32: Uncommented EDIT_NOTIFY_PARENT call in EDIT_WM_SetFocus
    423                   (yesterday's showwindow fix makes sure no WM_SETFOCUS msgs
    424                    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.
    426429        - SHELL32: Added extra exports for comdlg32
    427430        - COMDLG32: Ported Wine file & find common dialogs (991031)
    428                     Find & Replace dialogs enabled, Wine code called for
    429                     file dialogs if the app supplies a dialog template.
    430                     NOTE: Disabled for now. Comctl32 isn't stable enough
    431                           for the Win95 style Wine comdlg dialogs.
    432                     Fixed check for find/replace dialog. Notepad uses 32 byte
    433                     buffer, so why does the wine code fail for < 80 bytes?
    434                     Fixed display of find/replace dialog -> if not hooked
    435                     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!
    436439        - 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.
    438441
    439442 99-11-01: Sander van Leeuwen <sandervl@xs4all.nl>
    440443        - USER32: Delete all process windows & classes in exitlist handler
    441                   Set hwndInsertBehind to HWND_BOTTOM for group boxes
    442                   (fixes problems when groupbox control is defined after
    443                    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.
    446449        - WINMM: Return failure for waveOutGetDevCapsA/W when there's no
    447                 audio hardware present.
     450                audio hardware present.
    448451
    449452
Note: See TracChangeset for help on using the changeset viewer.