Changeset 5683 for trunk/changelog


Ignore:
Timestamp:
May 11, 2001, 10:34:26 AM (24 years ago)
Author:
sandervl
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/changelog

    r5679 r5683  
    1 /* $Id: changelog,v 1.1403 2001-05-10 17:04:50 sandervl Exp $ */
     1/* $Id: changelog,v 1.1404 2001-05-11 08:34:26 sandervl Exp $ */
     2
     3 2001-05-11: Sander van Leeuwen <sandervl@xs4all.nl>
     4    - USER32:   o Rewrote window handling. Back to using frame and client windows
     5                  for each win32 window.
     6                  (fixes visible region problems with e.g. Opera)
     7                  Frame windows never have the WS_CLIPCHILDREN style; this caused
     8                  the transparency problems reported earlier when using this method.
     9                  E.g.: Dialog parent, groupbox; invalidate part of groupbox ->
     10                        painting algorithm stops top-down search when it finds
     11                        a window with WS_CLIPCHILDREN style
     12                        -> result: dialog window won't update groupbox background
     13                                   as groupbox only draws the border
     14                o UpdateWindow: Must use frame window handle even though
     15                  UpdateWindow only updates the client area.
     16                  If the frame window has a valid update region and we call
     17                  WinUpdateWindow for the client window, then no WM_PAINT
     18                  messages will be sent.
     19                o Don't erase background in RedrawWindow (invalidate) when
     20                  RDW_ERASE flag not set.
     21                  (gets rid of excessive background redraws (flickering) for
     22                   progress windows in some installers)
     23                o Fixed ScrollWindow bug
     24                o WM_SHOWWINDOW sent twice
     25                o Mark window's visible region as changed when client receives
     26                  WM_SIZE (PM). BeginPaint sends a WM_ERASEBKGND when this
     27                  flag is set (regardless of erase flag set by RedrawWindow)
    228
    329 2001-05-10: Shingo Tsuda <sofiya@din.or.jp>
Note: See TracChangeset for help on using the changeset viewer.