After change r15830 (which was required to get the VMware 5 display driver to run), sometimes display corruption occurs (see also bug 650). For example, using the VBE driver, start "rosperf fill" and then move the mouse up/down along the right side of the window.
I have a patch available which should fix this. It's a pretty invasive patch so I would like it if people can test it in their favorite config before I commit it. The patch itself is available at ftp://ftp.geldorp.nl/pub/ReactOS/lockbits.patch I've also provided two win32k.sys binaries based on r15932 at ftp://ftp.geldorp.nl/pub/ReactOS/win32k.sys.dbg1 (debug build, DBG=1) and ftp://ftp.geldorp.nl/pub/ReactOS/win32k.sys.dbg0 (release build, DBG=0 and OARCH=pentium2).
The only issue I know of is that this patch will cause increased display corruption when using the Cirrus driver in QEmu. I believe this is only a symptom of a deeper problem we have with the Cirrus driver.
I plan to commit this patch during the weekend.
Gé van Geldorp.