http://bugs.winehq.org/show_bug.cgi?id=22778
--- Comment #10 from Mark K markk@clara.co.uk 2012-02-03 07:38:54 CST --- Actually, it looks like the bug wasn't completely fixed in Wine 1.3.36. Whether a partly off-screen window is refreshed properly seems to depend on what proportion of the window is off-screen.
Testing with WinUAE, with Wine 1.3.36 the window refreshes correctly when a small proportion of its area is off-screen. But in a different position with the window mostly off-screen, the window is not refreshed.
Nevertheless, things have regressed with Wine 1.4rc1, since the window never refreshes even when only a small part is off-screen. So I noted the partly-working case as "git bisect good" in the regression test.
The regression test reported this:
3e9fe3e938f26a8c831f92367a13776d165cfdf8 is the first bad commit commit 3e9fe3e938f26a8c831f92367a13776d165cfdf8 Author: Henri Verbeet hverbeet@codeweavers.com Date: Fri Jan 6 11:20:03 2012 +0100
ddraw: Use the window's client rect for clipping.
:040000 040000 41ca6ddda70387741182ce47ad613e207196c570 30adc2d970a2fe0b7be3c2d7e90847d0d7b6bb3a M dlls