Dmitry Timoshkov wrote:
> If you could minimize the failure to a small test case that would help
> a lot.
> 

Unfortunately, I have neither Windows nor the required knowledge to
write windows applications :(

I did two logs when switching workspace (winpos-*) and two when
minimizing (minimize-*), always one with your patch and one without.

Workspace switching: I started the game, changed the workspace and then
the log starts: change workspace to the one where the game is running
and back.
Minimizing: I started the game, minimized it and then the log starts:
maximize it and minimize it.

Note that the output differs significantly, for example, when
min/maximizing with your patch, I didn't see any X11DRV_Expose messages
in the log, without, there were heaps of these messages. Can that be the
cause for the slow game?
And in the winpos logs, without your patch, I see X11DRV_Expose when I
switched to the workspace where the game was running, with your patch,
the messages came when I was switching back.

The four logs are attached.

tom
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 0,0 32x32
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbcee48,0x00000000), stub!
trace:x11drv:X11DRV_SetWindowPos hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00002108
trace:x11drv:SWP_DoWinPosChanging hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00003908
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(32,32) style b6000000 new (0,0)-(1280,1024)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x10024 old win (0,0)-(32,32) old client (0,0)-(32,32) new win (0,0)-(1280,1024) new client (0,0)-(1280,1024)
trace:x11drv:X11DRV_set_window_pos win 0x10024 window (0,0)-(1280,1024) client (0,0)-(1280,1024) style b6000000
trace:x11drv:X11DRV_sync_window_position setting win 1000001 pos 0,0,1280x1024 after 0 changes=4c
trace:x11drv:X11DRV_SetWindowPos        status flags = 1006
trace:x11drv:X11DRV_ShowWindow hwnd=0x10024, cmd=3, wasVisible 1
trace:x11drv:WINPOS_MinMaximize 0x10024 3
trace:x11drv:X11DRV_SetWindowPos hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00000160
trace:x11drv:SWP_DoWinPosChanging hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00001960
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(1280,1024) style 97000000 new (0,0)-(1280,1024)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x10024 old win (0,0)-(1280,1024) old client (0,0)-(1280,1024) new win (0,0)-(1280,1024) new client (0,0)-(1280,1024)
trace:x11drv:X11DRV_set_window_pos win 0x10024 window (0,0)-(1280,1024) client (0,0)-(1280,1024) style 97000000
trace:x11drv:X11DRV_sync_window_position setting win 1000001 pos 0,0,1280x1024 after 0 changes=40
trace:x11drv:X11DRV_set_window_pos mapping non zero size or off-screen win 0x10024
trace:x11drv:X11DRV_SetWindowPos        status flags = 1827
trace:x11drv:X11DRV_ConfigureNotify win 0x10024 new X rect 0,0,1280x1024 (event 0,0,1280x1024)
trace:x11drv:X11DRV_ConfigureNotify win 0x10024 new X rect 0,0,1280x1024 (event 0,0,1280x1024)
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 32,0 1248x32
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 0,32 1280x427
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 0,459 509x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 771,459 509x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 0,460 507x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 773,460 507x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 0,461 506x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 774,461 506x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 0,462 505x2
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 775,462 505x2
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 0,464 504x97
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 776,464 504x97
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 0,561 505x2
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 775,561 505x2
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 0,563 506x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 774,563 506x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 0,564 508x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 772,564 508x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 0,565 1280x459
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 509,459 262x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 507,460 266x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 506,461 268x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 505,462 270x2
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 504,464 272x97
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 505,561 270x2
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 506,563 268x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 508,564 264x1
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
trace:x11drv:X11DRV_ShowWindow hwnd=0x10024, cmd=6, wasVisible 1
trace:x11drv:WINPOS_MinMaximize 0x10024 6
trace:x11drv:X11DRV_SetWindowPos hwnd 0x10024, after (nil), swp 0,0 32x32 flags 00000174
trace:x11drv:SWP_DoWinPosChanging hwnd 0x10024, after (nil), swp 0,0 32x32 flags 00001974
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(1280,1024) style b6000000 new (0,0)-(32,32)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x10024 old win (0,0)-(1280,1024) old client (0,0)-(1280,1024) new win (0,0)-(32,32) new client (0,0)-(32,32)
trace:x11drv:X11DRV_set_window_pos win 0x10024 window (0,0)-(32,32) client (0,0)-(32,32) style b6000000
trace:x11drv:X11DRV_sync_window_position setting win 1000001 pos 0,0,32x32 after 0 changes=c
trace:x11drv:X11DRV_SetWindowPos        status flags = 1026
trace:x11drv:X11DRV_ConfigureNotify win 0x10024 new X rect 0,0,32x32 (event 0,0,32x32)
trace:x11drv:X11DRV_ConfigureNotify win 0x10024 new X rect 0,0,32x32 (event 0,0,32x32)
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 0,0 1280x459
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 0,459 504x106
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 776,459 504x106
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 0,565 1280x459
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 504,459 5x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 771,459 5x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 504,460 3x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 773,460 3x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 504,461 2x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 774,461 2x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 504,462 1x2
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 775,462 1x2
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 504,561 1x2
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 775,561 1x2
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 504,563 2x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 774,563 2x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 504,564 4x1
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 772,564 4x1
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
trace:x11drv:X11DRV_ShowWindow hwnd=0x10024, cmd=6, wasVisible 1
trace:x11drv:WINPOS_MinMaximize 0x10024 6
trace:x11drv:X11DRV_SetWindowPos hwnd 0x10024, after (nil), swp 0,0 32x32 flags 00000120
trace:x11drv:SWP_DoWinPosChanging hwnd 0x10024, after (nil), swp 0,0 32x32 flags 00001920
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(1280,1024) style b6000000 new (0,0)-(32,32)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x10024 old win (0,0)-(1280,1024) old client (0,0)-(1280,1024) new win (0,0)-(32,32) new client (0,0)-(32,32)
trace:x11drv:X11DRV_set_window_pos win 0x10024 window (0,0)-(32,32) client (0,0)-(32,32) style b6000000
trace:x11drv:X11DRV_sync_window_position setting win 1000001 pos 0,0,32x32 after 0 changes=4c
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbce598,0x00000000), stub!
trace:x11drv:X11DRV_SetWindowPos hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00002108
trace:x11drv:SWP_DoWinPosChanging hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00003908
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(32,32) style b6000000 new (0,0)-(1280,1024)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x10024 old win (0,0)-(32,32) old client (0,0)-(32,32) new win (0,0)-(1280,1024) new client (0,0)-(1280,1024)
trace:x11drv:X11DRV_set_window_pos win 0x10024 window (0,0)-(1280,1024) client (0,0)-(1280,1024) style b6000000
trace:x11drv:X11DRV_sync_window_position setting win 1000001 pos 0,0,1280x1024 after 0 changes=4c
trace:x11drv:X11DRV_SetWindowPos        status flags = 1006
trace:x11drv:X11DRV_ShowWindow hwnd=0x10024, cmd=3, wasVisible 1
trace:x11drv:WINPOS_MinMaximize 0x10024 3
trace:x11drv:X11DRV_SetWindowPos hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00000160
trace:x11drv:SWP_DoWinPosChanging hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00001960
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(1280,1024) style 97000000 new (0,0)-(1280,1024)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x10024 old win (0,0)-(1280,1024) old client (0,0)-(1280,1024) new win (0,0)-(1280,1024) new client (0,0)-(1280,1024)
trace:x11drv:X11DRV_set_window_pos win 0x10024 window (0,0)-(1280,1024) client (0,0)-(1280,1024) style 97000000
trace:x11drv:X11DRV_sync_window_position setting win 1000001 pos 0,0,1280x1024 after 0 changes=40
trace:x11drv:X11DRV_set_window_pos mapping non zero size or off-screen win 0x10024
trace:x11drv:X11DRV_SetWindowPos        status flags = 1827
trace:x11drv:X11DRV_SetWindowPos        status flags = 1026
fixme:wgl:X11DRV_WineGLExt_wglQueryPbufferARB unsupported WGL_PBUFFER_LOST_ARB (need glXSelectEvent/GLX_DAMAGED work)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
trace:x11drv:X11DRV_ShowWindow hwnd=0x10024, cmd=6, wasVisible 1
trace:x11drv:WINPOS_MinMaximize 0x10024 6
trace:x11drv:X11DRV_SetWindowPos hwnd 0x10024, after (nil), swp 0,0 32x32 flags 00000120
trace:x11drv:SWP_DoWinPosChanging hwnd 0x10024, after (nil), swp 0,0 32x32 flags 00001920
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(1280,1024) style b6000000 new (0,0)-(32,32)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x10024 old win (0,0)-(1280,1024) old client (0,0)-(1280,1024) new win (0,0)-(32,32) new client (0,0)-(32,32)
trace:x11drv:X11DRV_set_window_pos win 0x10024 window (0,0)-(32,32) client (0,0)-(32,32) style b6000000
trace:x11drv:X11DRV_sync_window_position setting win 1000001 pos 0,0,32x32 after 0 changes=4c
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbce598,0x00000000), stub!
trace:x11drv:X11DRV_SetWindowPos hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00002108
trace:x11drv:SWP_DoWinPosChanging hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00003908
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(32,32) style b6000000 new (0,0)-(1280,1024)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x10024 old win (0,0)-(32,32) old client (0,0)-(32,32) new win (0,0)-(1280,1024) new client (0,0)-(1280,1024)
trace:x11drv:X11DRV_set_window_pos win 0x10024 window (0,0)-(1280,1024) client (0,0)-(1280,1024) style b6000000
trace:x11drv:X11DRV_sync_window_position setting win 1000001 pos 0,0,1280x1024 after 0 changes=4c
trace:x11drv:X11DRV_SetWindowPos        status flags = 1006
trace:x11drv:X11DRV_ShowWindow hwnd=0x10024, cmd=3, wasVisible 1
trace:x11drv:WINPOS_MinMaximize 0x10024 3
trace:x11drv:X11DRV_SetWindowPos hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00000160
trace:x11drv:SWP_DoWinPosChanging hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00001960
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(1280,1024) style 97000000 new (0,0)-(1280,1024)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x10024 old win (0,0)-(1280,1024) old client (0,0)-(1280,1024) new win (0,0)-(1280,1024) new client (0,0)-(1280,1024)
trace:x11drv:X11DRV_set_window_pos win 0x10024 window (0,0)-(1280,1024) client (0,0)-(1280,1024) style 97000000
trace:x11drv:X11DRV_sync_window_position setting win 1000001 pos 0,0,1280x1024 after 0 changes=40
trace:x11drv:X11DRV_set_window_pos mapping non zero size or off-screen win 0x10024
trace:x11drv:X11DRV_SetWindowPos        status flags = 1827
trace:x11drv:X11DRV_SetWindowPos        status flags = 1026
fixme:wgl:X11DRV_WineGLExt_wglQueryPbufferARB unsupported WGL_PBUFFER_LOST_ARB (need glXSelectEvent/GLX_DAMAGED work)
trace:x11drv:X11DRV_ConfigureNotify win 0x10024 new X rect 0,0,32x32 (event 0,0,32x32)
trace:x11drv:X11DRV_ConfigureNotify 0x10024 resizing from (1280x1024) to (32x32)
trace:x11drv:X11DRV_SetWindowPos hwnd 0x10024, after (nil), swp 0,0 32x32 flags 00000016
trace:x11drv:SWP_DoWinPosChanging hwnd 0x10024, after (nil), swp 0,0 32x32 flags 00001816
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(1280,1024) style 97000000 new (0,0)-(32,32)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x10024 old win (0,0)-(1280,1024) old client (0,0)-(1280,1024) new win (0,0)-(32,32) new client (0,0)-(32,32)
trace:x11drv:X11DRV_set_window_pos win 0x10024 window (0,0)-(32,32) client (0,0)-(32,32) style 97000000
trace:x11drv:X11DRV_SetWindowPos        status flags = 1006
fixme:wgl:X11DRV_WineGLExt_wglQueryPbufferARB unsupported WGL_PBUFFER_LOST_ARB (need glXSelectEvent/GLX_DAMAGED work)
trace:x11drv:X11DRV_ConfigureNotify win 0x10024 new X rect 0,0,1280x1024 (event 0,0,1280x1024)
trace:x11drv:X11DRV_ConfigureNotify 0x10024 resizing from (32x32) to (1280x1024)
trace:x11drv:X11DRV_SetWindowPos hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00000016
trace:x11drv:SWP_DoWinPosChanging hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00001816
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(32,32) style 97000000 new (0,0)-(1280,1024)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x10024 old win (0,0)-(32,32) old client (0,0)-(32,32) new win (0,0)-(1280,1024) new client (0,0)-(1280,1024)
trace:x11drv:X11DRV_set_window_pos win 0x10024 window (0,0)-(1280,1024) client (0,0)-(1280,1024) style 97000000
trace:x11drv:X11DRV_SetWindowPos        status flags = 1006
trace:x11drv:X11DRV_ConfigureNotify win 0x10024 new X rect 0,0,32x32 (event 0,0,32x32)
trace:x11drv:X11DRV_ConfigureNotify 0x10024 resizing from (1280x1024) to (32x32)
trace:x11drv:X11DRV_SetWindowPos hwnd 0x10024, after (nil), swp 0,0 32x32 flags 00000016
trace:x11drv:SWP_DoWinPosChanging hwnd 0x10024, after (nil), swp 0,0 32x32 flags 00001816
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(1280,1024) style 97000000 new (0,0)-(32,32)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x10024 old win (0,0)-(1280,1024) old client (0,0)-(1280,1024) new win (0,0)-(32,32) new client (0,0)-(32,32)
trace:x11drv:X11DRV_set_window_pos win 0x10024 window (0,0)-(32,32) client (0,0)-(32,32) style 97000000
trace:x11drv:X11DRV_SetWindowPos        status flags = 1006
fixme:wgl:X11DRV_WineGLExt_wglQueryPbufferARB unsupported WGL_PBUFFER_LOST_ARB (need glXSelectEvent/GLX_DAMAGED work)
trace:x11drv:X11DRV_ConfigureNotify win 0x10024 new X rect 0,0,1280x1024 (event 0,0,1280x1024)
trace:x11drv:X11DRV_ConfigureNotify 0x10024 resizing from (32x32) to (1280x1024)
trace:x11drv:X11DRV_SetWindowPos hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00000016
trace:x11drv:SWP_DoWinPosChanging hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00001816
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(32,32) style 97000000 new (0,0)-(1280,1024)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x10024 old win (0,0)-(32,32) old client (0,0)-(32,32) new win (0,0)-(1280,1024) new client (0,0)-(1280,1024)
trace:x11drv:X11DRV_set_window_pos win 0x10024 window (0,0)-(1280,1024) client (0,0)-(1280,1024) style 97000000
trace:x11drv:X11DRV_SetWindowPos        status flags = 1006
trace:x11drv:X11DRV_SetWindowPos hwnd 0x10024, after (nil), swp 21,970 32x32 flags 00000004
trace:x11drv:SWP_DoWinPosChanging hwnd 0x10024, after (nil), swp 21,970 32x32 flags 00001804
trace:x11drv:SWP_DoWinPosChanging current (21,970)-(53,1002) style 96000000 new (21,970)-(53,1002)
trace:x11drv:X11DRV_set_window_pos win 0x10024 window (21,970)-(53,1002) client (21,970)-(53,1002) style 96000000
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbce9cc,0x00000000), stub!
trace:x11drv:X11DRV_SetWindowPos hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00002108
trace:x11drv:SWP_DoWinPosChanging hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00003908
trace:x11drv:SWP_DoWinPosChanging current (21,970)-(53,1002) style 96000000 new (0,0)-(1280,1024)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x10024 old win (21,970)-(53,1002) old client (21,970)-(53,1002) new win (0,0)-(1280,1024) new client (0,0)-(1280,1024)
trace:x11drv:X11DRV_set_window_pos win 0x10024 window (0,0)-(1280,1024) client (0,0)-(1280,1024) style 96000000
trace:x11drv:X11DRV_SetWindowPos        status flags = 0004
fixme:wgl:X11DRV_WineGLExt_wglQueryPbufferARB unsupported WGL_PBUFFER_LOST_ARB (need glXSelectEvent/GLX_DAMAGED work)
trace:x11drv:X11DRV_ShowWindow hwnd=0x10024, cmd=3, wasVisible 1
trace:x11drv:WINPOS_MinMaximize 0x10024 3
trace:x11drv:X11DRV_SetWindowPos hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00000060
trace:x11drv:SWP_DoWinPosChanging hwnd 0x10024, after (nil), swp 0,0 1280x1024 flags 00001860
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(1280,1024) style 97000000 new (0,0)-(1280,1024)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x10024 old win (0,0)-(1280,1024) old client (0,0)-(1280,1024) new win (0,0)-(1280,1024) new client (0,0)-(1280,1024)
trace:x11drv:X11DRV_set_window_pos win 0x10024 window (0,0)-(1280,1024) client (0,0)-(1280,1024) style 97000000
trace:x11drv:X11DRV_SetWindowPos        status flags = 1827
trace:x11drv:X11DRV_SetWindowPos        status flags = 1807
trace:x11drv:X11DRV_Expose win 0x10024 (1000001) 0,0 32x32
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
trace:x11drv:X11DRV_ShowWindow hwnd=0x10024, cmd=6, wasVisible 1
trace:x11drv:WINPOS_MinMaximize 0x10024 6
trace:x11drv:X11DRV_SetWindowPos hwnd 0x10024, after (nil), swp 21,970 32x32 flags 00000174
trace:x11drv:SWP_DoWinPosChanging hwnd 0x10024, after (nil), swp 21,970 32x32 flags 00001974
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(1280,1024) style b6000000 new (21,970)-(53,1002)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x10024 old win (0,0)-(1280,1024) old client (0,0)-(1280,1024) new win (21,970)-(53,1002) new client (21,970)-(53,1002)
trace:x11drv:X11DRV_set_window_pos win 0x10024 window (21,970)-(53,1002) client (21,970)-(53,1002) style b6000000
trace:x11drv:X11DRV_sync_window_position setting win 1000001 pos 21,970,32x32 after 15 changes=f
trace:x11drv:X11DRV_SetWindowPos        status flags = 0024
trace:x11drv:X11DRV_SetWindowPos hwnd 0x10024, after (nil), swp 0,0 32x32 flags 00000016
trace:x11drv:SWP_DoWinPosChanging hwnd 0x10024, after (nil), swp 0,0 32x32 flags 00001816
trace:x11drv:SWP_DoWinPosChanging current (21,970)-(53,1002) style b6000000 new (21,970)-(53,1002)
trace:x11drv:X11DRV_set_window_pos win 0x10024 window (21,970)-(53,1002) client (21,970)-(53,1002) style b6000000
trace:x11drv:X11DRV_SetWindowPos        status flags = 1807
trace:x11drv:X11DRV_Expose win 0x20024 (1000001) 33,613 449x1
trace:x11drv:X11DRV_Expose win 0x20024 (1000001) 798,613 478x1
trace:x11drv:X11DRV_Expose win 0x20024 (1000001) 33,614 451x1
trace:x11drv:X11DRV_Expose win 0x20024 (1000001) 796,614 480x1
trace:x11drv:X11DRV_Expose win 0x20024 (1000001) 33,615 1243x361
trace:x11drv:X11DRV_Expose win 0x20024 (1000001) 34,976 1241x1
trace:x11drv:X11DRV_Expose win 0x20024 (1000001) 35,977 1239x1
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
trace:x11drv:X11DRV_ShowWindow hwnd=0x20024, cmd=6, wasVisible 1
trace:x11drv:WINPOS_MinMaximize 0x20024 6
trace:x11drv:X11DRV_SetWindowPos hwnd 0x20024, after (nil), swp 0,0 32x32 flags 00000120
trace:x11drv:SWP_DoWinPosChanging hwnd 0x20024, after (nil), swp 0,0 32x32 flags 00001920
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(1280,1024) style b6000000 new (0,0)-(32,32)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x20024 old win (0,0)-(1280,1024) old client (0,0)-(1280,1024) new win (0,0)-(32,32) new client (0,0)-(32,32)
trace:x11drv:X11DRV_set_window_pos win 0x20024 window (0,0)-(32,32) client (0,0)-(32,32) style b6000000
trace:x11drv:X11DRV_sync_window_position setting win 1000001 pos 0,0,32x32 after 0 changes=4c
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbce598,0x00000000), stub!
trace:x11drv:X11DRV_SetWindowPos hwnd 0x20024, after (nil), swp 0,0 1280x1024 flags 00002108
trace:x11drv:SWP_DoWinPosChanging hwnd 0x20024, after (nil), swp 0,0 1280x1024 flags 00003908
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(32,32) style b6000000 new (0,0)-(1280,1024)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x20024 old win (0,0)-(32,32) old client (0,0)-(32,32) new win (0,0)-(1280,1024) new client (0,0)-(1280,1024)
trace:x11drv:X11DRV_set_window_pos win 0x20024 window (0,0)-(1280,1024) client (0,0)-(1280,1024) style b6000000
trace:x11drv:X11DRV_sync_window_position setting win 1000001 pos 0,0,1280x1024 after 0 changes=4c
trace:x11drv:X11DRV_SetWindowPos        status flags = 1006
trace:x11drv:X11DRV_ShowWindow hwnd=0x20024, cmd=3, wasVisible 1
trace:x11drv:WINPOS_MinMaximize 0x20024 3
trace:x11drv:X11DRV_SetWindowPos hwnd 0x20024, after (nil), swp 0,0 1280x1024 flags 00000160
trace:x11drv:SWP_DoWinPosChanging hwnd 0x20024, after (nil), swp 0,0 1280x1024 flags 00001960
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(1280,1024) style 97000000 new (0,0)-(1280,1024)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x20024 old win (0,0)-(1280,1024) old client (0,0)-(1280,1024) new win (0,0)-(1280,1024) new client (0,0)-(1280,1024)
trace:x11drv:X11DRV_set_window_pos win 0x20024 window (0,0)-(1280,1024) client (0,0)-(1280,1024) style 97000000
trace:x11drv:X11DRV_sync_window_position setting win 1000001 pos 0,0,1280x1024 after 0 changes=40
trace:x11drv:X11DRV_set_window_pos mapping non zero size or off-screen win 0x20024
trace:x11drv:X11DRV_SetWindowPos        status flags = 1827
trace:x11drv:X11DRV_SetWindowPos        status flags = 1026
fixme:wgl:X11DRV_WineGLExt_wglQueryPbufferARB unsupported WGL_PBUFFER_LOST_ARB (need glXSelectEvent/GLX_DAMAGED work)
trace:x11drv:X11DRV_SetWindowPos hwnd 0x20024, after (nil), swp 0,0 32x32 flags 00000016
trace:x11drv:SWP_DoWinPosChanging hwnd 0x20024, after (nil), swp 0,0 32x32 flags 00001816
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(1280,1024) style b6000000 new (0,0)-(32,32)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x20024 old win (0,0)-(1280,1024) old client (0,0)-(1280,1024) new win (0,0)-(32,32) new client (0,0)-(32,32)
trace:x11drv:X11DRV_set_window_pos win 0x20024 window (0,0)-(32,32) client (0,0)-(32,32) style b6000000
trace:x11drv:X11DRV_SetWindowPos        status flags = 1006
trace:x11drv:X11DRV_ConfigureNotify win 0x20024 new X rect 0,0,32x32 (event 0,0,32x32)
trace:x11drv:X11DRV_ConfigureNotify win 0x20024 new X rect 0,0,1280x1024 (event 0,0,1280x1024)
trace:x11drv:X11DRV_SetWindowPos hwnd 0x20024, after (nil), swp 0,0 1280x1024 flags 00000004
trace:x11drv:SWP_DoWinPosChanging hwnd 0x20024, after (nil), swp 0,0 1280x1024 flags 00001804
trace:x11drv:SWP_DoWinPosChanging current (0,0)-(32,32) style 97000000 new (0,0)-(1280,1024)
trace:x11drv:SWP_DoNCCalcSize hwnd 0x20024 old win (0,0)-(32,32) old client (0,0)-(32,32) new win (0,0)-(1280,1024) new client (0,0)-(1280,1024)
trace:x11drv:X11DRV_set_window_pos win 0x20024 window (0,0)-(1280,1024) client (0,0)-(1280,1024) style 97000000
trace:x11drv:X11DRV_SetWindowPos        status flags = 1006
fixme:wgl:X11DRV_WineGLExt_wglQueryPbufferARB unsupported WGL_PBUFFER_LOST_ARB (need glXSelectEvent/GLX_DAMAGED work)
trace:x11drv:X11DRV_Expose win 0x20024 (1000001) 0,0 1280x1024
trace:x11drv:X11DRV_Expose win 0x20024 (1000001) 480,408 5x1
trace:x11drv:X11DRV_Expose win 0x20024 (1000001) 795,408 5x1


Reply via email to