http://bugs.winehq.org/show_bug.cgi?id=1347
--- Comment #61 from Ben Klein shacklein@gmail.com 2010-02-14 17:01:24 --- (In reply to comment #50)
Minor - For minor loss of functionality, or other problem where an *easy workaround is present* (virtual desktop). Trivial - For a UI glitch that doesn't affect running of a program Does "blanking the screen" affect running the actual program? - No.
I'd like to put in my vote for returning this bug to "Major". Reasons: 1) Affected applications (which is quite a few apps for widely different purposes) may still run, but lose substantial functionality. What good is a video player that doesn't show videos? If this is the same bug that affects Diablo, it makes it impossible to create a new character without memorising the menu structure on a non-Wine solution. (Loading an existing save game is easier.) Does that count as "an easy workaround"? I say no, because it depends on something completely external to Wine, or a hacked version of Wine that is known to break in other circumstances.
2) Virtual Desktop is not a workaround. From what I gather, what *is* a workaround is getting the application to run in windowed mode, in which case the blitting mode has to be switch by the app so that it only locks to the window, and doesn't try to lock the whole screen. I probably don't understand the problem correctly, but "Virtual Desktop" and "run the app in windowed mode" are very different things, and games that exhibit this bug do not tend to have windowed mode.
3) The only proper solutions to the bug are nearly impossible.
I wouldn't mind seeing Stefan's GL ddraw solution become an opt-in registry option for upstream Wine.