http://bugs.winehq.org/show_bug.cgi?id=29907
--- Comment #9 from Henri Verbeet hverbeet@gmail.com 2012-02-22 02:26:36 CST --- (In reply to comment #8)
trace:event:X11DRV_ConfigureNotify win 0x20022/2000001 new X rect 0,0,1024x768 (event 0,0,1024x768) trace:event:X11DRV_ConfigureNotify 0x20022 resizing from (800x600) to (1024x768)
It looks like the window manager resizes the window (back) to 1024x768. I'd guess that the missing upper part of the screen is related to the height difference between 800x600 and 1024x768. It's perhaps also interesting to note that fvwm without MwmFunctions shows similar behaviour, although it's not clear to me why. The part that doesn't make sense to me is what commit 8692ff4 has to do with this. If this is really a regression I would have expected a commit touching something like winex11.drv / user32 / gdi32, or at least something related to the window handling in wined3d. The commit you found looks completely unrelated, does reverting it make the bug go away again?