Changeset 1522 for trunk/changelog


Ignore:
Timestamp:
Oct 30, 1999, 5:16:58 PM (26 years ago)
Author:
dengert
Message:

fix repaints for transparent windows

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/changelog

    r1517 r1522  
    1  /* $Id: changelog,v 1.386 1999-10-30 10:56:51 sandervl Exp $ */
     1 /* $Id: changelog,v 1.387 1999-10-30 15:16:55 dengert Exp $ */
     2
     3 99-10-30: Daniela Engert <dani@ngrt.de>
     4        - USER32: Fixed missing repaints for transparent windows (VPBuddy!)
    25
    36 99-10-30: Sander van Leeuwen <sandervl@xs4all.nl>
     
    69 99-10-30: Edgar Buerkle <Edgar.Buerkle@gmx.net>
    710        - USER32: Port Wine ascii <-> unicode message conversion for user32 controls
    8                   (Wine controls only support ascii msgs)
     11                  (Wine controls only support ascii msgs)
    912
    1013 99-10-30: Jens Wiessner <wiessnej@rfi.de>
     
    1619 99-10-29: Sander van Leeuwen <sandervl@xs4all.nl>
    1720        - USER32: Changed font size multiply factor, negated it and fixed
    18                   default dialog unit bug.
    19                   Fixed MDI destroy bug
    20                   WM_SETICON bugfix.
     21                  default dialog unit bug.
     22                  Fixed MDI destroy bug
     23                  WM_SETICON bugfix.
    2124
    2225 99-10-29: Sander van Leeuwen <sandervl@xs4all.nl>
    23            Rene Pronk<R.Pronk@twi.tudelft.nl>
     26           Rene Pronk<R.Pronk@twi.tudelft.nl>
    2427        - USER32: Focus fixes. Activate a window when it receives a button click message.
    2528
    2629 99-10-29  Markus Montkowski <mmontkowski@gmx.de>
    27         - DDRAW: Changed logging, loginfo now in odin32_x.log for the first time...
    28  
     30        - DDRAW: Changed logging, loginfo now in odin32_x.log for the first time...
     31
    2932 99-10-28: Edgar Buerkle <Edgar.Buerkle@gmx.net>
    3033        - USER32: LoadBitmapW fix
    31                   ModifyMenuW/InsertMenuW fixes.
    32                   Call CallWindowProcA/W in Send(Internal)MessageA/W
    33                   (in preparation of Wine unicode msg translation port)
    34                   Always call default window handler for WM_PAINT. Apparently
    35                   there are apps that return 0, but don't call BeginPaint.
    36                   Added extra messages for msg translation.
     34                  ModifyMenuW/InsertMenuW fixes.
     35                  Call CallWindowProcA/W in Send(Internal)MessageA/W
     36                  (in preparation of Wine unicode msg translation port)
     37                  Always call default window handler for WM_PAINT. Apparently
     38                  there are apps that return 0, but don't call BeginPaint.
     39                  Added extra messages for msg translation.
    3740
    3841 99-10-28: Sander van Leeuwen <sandervl@xs4all.nl>
     
    4043
    4144        - makefiles: Added nodebuginfo build option to build debug binaries
    42                      without debug information. (for upcoming alpha release)
    43                    
     45                     without debug information. (for upcoming alpha release)
     46
    4447        - KERNEL32: GetVersion fix. Low byte = major version, high byte = minor version
    45                     Destroyed shared heap on dll unload (refcount == 0)
    46                     Shared heap fixes.
    47                     GetWindowsDirectory & GetSystemDirectory return string that don't end with
    48                     a backslash.                   
    49                     Fixed loading of dlls without .dll extension.
    50                     Fixed OSLibStripPath.
     48                    Destroyed shared heap on dll unload (refcount == 0)
     49                    Shared heap fixes.
     50                    GetWindowsDirectory & GetSystemDirectory return string that don't end with
     51                    a backslash.
     52                    Fixed loading of dlls without .dll extension.
     53                    Fixed OSLibStripPath.
    5154
    5255        - USER32: Fixed style conversion (use dwStyle, not cs->style, same for dwExStyle)
    53                   -> title bar in prof. minesweeper
    54                   Fixed bug in pmframe WM_WINDOWPOSCHANGED handler (didn't restore OS/2
    55                   selector before returning)
    56                   Don't delete global window classes.
     56                  -> title bar in prof. minesweeper
     57                  Fixed bug in pmframe WM_WINDOWPOSCHANGED handler (didn't restore OS/2
     58                  selector before returning)
     59                  Don't delete global window classes.
    5760                  Removed shared heap, use the one in kernel32 instead.
    58                   Fixed OSLibSetStyle & SetWindowLong for GWL_STYLE (wrong style used)
     61                  Fixed OSLibSetStyle & SetWindowLong for GWL_STYLE (wrong style used)
    5962                  Fixed win32 to OS/2 style conversion (DLG frame)
    60                   Fix for timer messages in apps that use PeekMessage/DispatchMessage
    61                   instead of GetMessage/DispatchMessage.
    62                   Translation of extra messages.
     63                  Fix for timer messages in apps that use PeekMessage/DispatchMessage
     64                  instead of GetMessage/DispatchMessage.
     65                  Translation of extra messages.
    6366
    6467 99-10-28: Jens Wiessner <wiessnej@rfi.de>
     
    7073
    7174 99-10-27: knut st. osmundsen <knut.stange.osmundsen@pmsc.no>
    72         - WIN32K: It's working! At least on my testmachine running
    73                   the WSeB astrict UNI kernel and the Warp 4 astrict kernel.
     75        - WIN32K: It's working! At least on my testmachine running
     76                  the WSeB astrict UNI kernel and the Warp 4 astrict kernel.
    7477
    7578 99-10-27: Sander van Leeuwen <sandervl@xs4all.nl>
    7679        - KERNEL32: If dll can't be found, look in directory of kernel32 (PE loader)
    77                     Fixed iLoadLibrary (added .dll if it couldn't find this string in
    78                     the module name; now only does that if it can't find a '.')
    79                     Implemented WinExec using CreateProcessA.
    80                     Fixed file mapping view lookup bug. Views are now again stored
    81                     in per-process data segment.
    82                     Delete process memory maps in exitlist too.
     80                    Fixed iLoadLibrary (added .dll if it couldn't find this string in
     81                    the module name; now only does that if it can't find a '.')
     82                    Implemented WinExec using CreateProcessA.
     83                    Fixed file mapping view lookup bug. Views are now again stored
     84                    in per-process data segment.
     85                    Delete process memory maps in exitlist too.
    8386        - KERNEL32: Fixed bug in icon conversion (rgb only for <= 8bpp)
    84                     Added support for color cursors (needs more testing but seems to work)
    85         - USER32: Added support for color cursors
    86                   Fix for class lookup in CreateWindowExA/W
     87                    Added support for color cursors (needs more testing but seems to work)
     88        - USER32: Added support for color cursors
     89                  Fix for class lookup in CreateWindowExA/W
    8790
    8891 99-10-26: Sander van Leeuwen <sandervl@xs4all.nl>
    8992        - USER32: Fixed bugs in menu apis (Append/InsertMenuA/W)
    90                   Fixed InsertMenuItemA/W.
    91                   Finished up Patrick's work -> regedit menus now correct
    92                   In winmenu call only ODIN_* menu apis; decreases amount of
    93                   logging and increases speed.
     93                  Fixed InsertMenuItemA/W.
     94                  Finished up Patrick's work -> regedit menus now correct
     95                  In winmenu call only ODIN_* menu apis; decreases amount of
     96                  logging and increases speed.
    9497
    9598        - KERNEL32: Removed menu resource + non-used resource methods
    96                     Fixed FS selector corruption in GetLocaleInfoA/W (use
    97                     ODINFUNCTION wrapper as it calls a OS/2 unicode api that has no
    98                     FS wrapper)
     99                    Fixed FS selector corruption in GetLocaleInfoA/W (use
     100                    ODINFUNCTION wrapper as it calls a OS/2 unicode api that has no
     101                    FS wrapper)
    99102
    100103        - PELDR:  Increased stack from 192k to 640k (Quake 2 ran out of stack)
    101104        - DSOUND/DDRAW: Fixed FS selector corruption in logging procedures
    102           ---> Quake 2 works again (Yeah! :) )
    103           NOTE: Quake 2 3.20 only starts the first time. Seems to change something
    104                 in the config.cfg file that crashes it the next time you run it.
    105                 (workaround: save original config.sys and restore it afterwards)
     105          ---> Quake 2 works again (Yeah! :) )
     106          NOTE: Quake 2 3.20 only starts the first time. Seems to change something
     107                in the config.cfg file that crashes it the next time you run it.
     108                (workaround: save original config.sys and restore it afterwards)
    106109
    107110 99-10-26: Patrick Haller <phaller@gmx.net>
     
    111114 99-10-25: Sander van Leeuwen <sandervl@xs4all.nl>
    112115        - USER32: Removed SetFocus call in Edit control (WM_LBUTTONDOWN)
    113                   Virtual key translation table change (VK_RETURN (PM) -> 0x0A
    114                   VK_ENTER (PM_ -> 0x0A (VK_RETURN))
    115                   (fixes problems in edit control, but might not be a good fix)
    116                   Never call default window handler (PM) after WM_CHAR ->
    117                   PM sends the WM_CHAR to the owner window -> focus changes
    118                   in notepad.
     116                  Virtual key translation table change (VK_RETURN (PM) -> 0x0A
     117                  VK_ENTER (PM_ -> 0x0A (VK_RETURN))
     118                  (fixes problems in edit control, but might not be a good fix)
     119                  Never call default window handler (PM) after WM_CHAR ->
     120                  PM sends the WM_CHAR to the owner window -> focus changes
     121                  in notepad.
    119122        - USER32: (menus)
    120                   Rewrote LoadMenuIndirectA/W to use OS/2 apis
    121                   Implemented GetMenuInfo & SetMenuInfo (just store new info; nothing else done)
     123                  Rewrote LoadMenuIndirectA/W to use OS/2 apis
     124                  Implemented GetMenuInfo & SetMenuInfo (just store new info; nothing else done)
    122125                  Implemented GetMenuContextHelpId/SetMenuContextHelpId
    123126                  (based on Wine build 990815)
    124                   Partially implemented GetMenuItemInfo.
    125                   NOTE: Needs a complete rewrite.
     127                  Partially implemented GetMenuItemInfo.
     128                  NOTE: Needs a complete rewrite.
    126129
    127130        - INCLUDE\win\commctrl.h:
    128131                  Changed back calling convention of callback handlers to CALLBACK.
    129                   -> fixes crashes in SHELL32 (DPASearch calls)
     132                  -> fixes crashes in SHELL32 (DPASearch calls)
    130133
    131134 99-10-25: Achim Hasenmueller <achimha@innotek.de>
    132         - KERNEL32: Added ReinitializeCriticalSection, ported WINE code
    133                     for this function and UninitializeCriticalSection
     135        - KERNEL32: Added ReinitializeCriticalSection, ported WINE code
     136                    for this function and UninitializeCriticalSection
    134137
    135138 99-10-25: Patrick Haller <phaller@gmx.net>
     
    140143
    141144 99-10-25: Markus Montkowski <mmontkowski@gmx.de>
    142         - DDRAW:  Fixed bug in Color conversion of surfaces DDEX1.EXE now works,
    143                   Get/ReleaseDC functions are working, but problem
    144                   with Bitmap orientation DDRAW surfaces are TopDown DCs Bmps are BottomUp
    145                   this neeeds to be solved (any way to create a TopDown DC Bmp?)
     145        - DDRAW:  Fixed bug in Color conversion of surfaces DDEX1.EXE now works,
     146                  Get/ReleaseDC functions are working, but problem
     147                  with Bitmap orientation DDRAW surfaces are TopDown DCs Bmps are BottomUp
     148                  this neeeds to be solved (any way to create a TopDown DC Bmp?)
    146149
    147150 99-10-24: Sander van Leeuwen <sandervl@xs4all.nl>
    148151        - USER32: MDI window fixes (mdi children correctly activated; menus inserted)
    149                   Bugfix in WM_GETTEXT of Edit control (wrong string length)
     152                  Bugfix in WM_GETTEXT of Edit control (wrong string length)
    150153                  Only create global classes when CS_GLOBALCLASS flag specified
    151                   Create system classes only every first time user32 is loaded
    152                   and only unregister them when the last win32 app quits.
    153                   Converted all OS/2 bitmaps to windows format and put them in user32.rc
    154                   (deleted all bmp files)
     154                  Create system classes only every first time user32 is loaded
     155                  and only unregister them when the last win32 app quits.
     156                  Converted all OS/2 bitmaps to windows format and put them in user32.rc
     157                  (deleted all bmp files)
    155158        - USER32,
    156           COMCTL32,
    157           SHELL32: Don't check if control atom already exists, always register
    158                    control.
    159              NOTE: Global classes have a global atom, but the class objects
    160                    are NOT shared! (so you must recreate them for every app)
     159          COMCTL32,
     160          SHELL32: Don't check if control atom already exists, always register
     161                   control.
     162             NOTE: Global classes have a global atom, but the class objects
     163                   are NOT shared! (so you must recreate them for every app)
    161164
    162165        - KERNEL32: Implemented shared memory mapped files (SDK memory sample
    163                     works for shared memory; haven't tested files and it requires
    164                     more testing!)
    165                     Added shared heap code for memory mapped objects
     166                    works for shared memory; haven't tested files and it requires
     167                    more testing!)
     168                    Added shared heap code for memory mapped objects
    166169
    167170 99-10-24: Daniela Engert <dani@ngrt.de>
     
    175178 99-10-23: Sander van Leeuwen <sandervl@xs4all.nl>
    176179        - USER32: Put back WM_ADJUSTWINDOWPOS/WINDOWPOSCHANGED into pmwindow.cpp
    177                   Put message logging procedure in wndmsg.cpp.
    178                   Don't log WM_KICKIDLE & WM_NCHITTEST messages. (sent too often)
    179                   Don't set capture to listbox window in comboboxes (after lbuttonup)
    180                   Use wrc to compile USER32 resources + added version resource
    181                   Fixed PMFRAME window position handlers and put them back.
    182                   (comboboxes now displayed properly)
     180                  Put message logging procedure in wndmsg.cpp.
     181                  Don't log WM_KICKIDLE & WM_NCHITTEST messages. (sent too often)
     182                  Don't set capture to listbox window in comboboxes (after lbuttonup)
     183                  Use wrc to compile USER32 resources + added version resource
     184                  Fixed PMFRAME window position handlers and put them back.
     185                  (comboboxes now displayed properly)
    183186
    184187        - KERNEL32: Write logfiles to directory of kernel32 if executable is on
    185                     readonly device.
    186                     Fixed CreateProcess.
    187                     Added support for GetVersionSize/GetVersionStruct for images
    188                     that aren't loaded. (LX or PE; PE not tested!)
     188                    readonly device.
     189                    Fixed CreateProcess.
     190                    Added support for GetVersionSize/GetVersionStruct for images
     191                    that aren't loaded. (LX or PE; PE not tested!)
    189192        - DSOUND: Made it compile again. (always pretends there's no soundcard in the system)
    190193        - SHELL32/COMCTL32: Changed file description in version resource
Note: See TracChangeset for help on using the changeset viewer.