simon-svn: putty: simon

Commits to Tartarus CVS repository. tartarus-commits at lists.tartarus.org
Wed Dec 22 15:49:33 GMT 2010


SVN root:       svn://svn.tartarus.org/sgt
Changes by:     simon
Revision:       9040
Date:           2010-12-22 15:49:33 +0000 (Wed, 22 Dec 2010)

Log message (12 lines):
Reorganise handling of WM_SIZE to fix two generality problems.

Firstly, maximise and restore events were expected never to occur
during an interactive resize process (i.e. between WM_ENTERSIZEMOVE
and WM_EXITSIZEMOVE), but in fact Aero now allows this to happen if
you move the pointer to the top of the screen while dragging the
window.

Secondly, plain old WM_SIZE events were expected never to occur
_outside_ interactive resizes, but Aero permits that too (e.g.
Windows-left and Windows-right), and also third-party window
repositioning tools will send these.

Modified files:
U   putty/windows/window.c

Links:
http://svn.tartarus.org/sgt/?rev=9040&view=rev
http://svn.tartarus.org/sgt/putty/windows/window.c?rev=9040&r1=9039&r2=9040



More information about the tartarus-commits mailing list