http://bugs.winehq.org/show_bug.cgi?id=6909
Summary: win16: garbled/corrupted window content (bad colors?) Product: Wine Version: 0.9.27. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: wine-dos AssignedTo: wine-bugs@winehq.org ReportedBy: xKiv@post.cz
(note: I *really* don't know where this bug belongs properly, the symptoms don't connect with any single component .. and it is only in win16)
Bug found while using: blades of exile (available from http://www.spiderwebsoftware.com/)
Since 0.9.20 [1] (and at least until 0.9.27), the win16 subsystem has a very serious problem with, I assume, colors. Pictures are worth a thousand words (big, screenshots): correct: http://xKiv.matfyz.cz/wine-bugre/0.9.7-correct.png buggy: http://xKiv.matfyz.cz/wine-bugre/0.9.20-verybad.png (it was the same in all later versions that could actually run the program) I seem to remeber this happening in some ancient versions of wine too.
There is an related issue that I will mention here, since it might have similar cause (and is not worth fixing before fixing this bug):
In all versions of 0.9.x, where applicable (I managed to build wine, the program was actually started and the 0.9.20-verybad issue was not yet present) [this means: in 0.9.2-0.9.8, 0.9.10-0.9.14 and 0.9.16]: some parts of the window content are black when first displayed, but are corrected after re-exposure such as window movement (eighter the X window, or the win16 window inside wine desktop), switching destops forth and back, clicking on the area so that the application repaints it, ...). Exhibits (full size gimp screenshots): after startup: http://xKiv.matfyz.cz/wine-bugre/0.9.7-before.png after clicking: http://xKiv.matfyz.cz/wine-bugre/0.9.7-after.png
As a sidenote, in 0.9.11, I noticed that the colors changed after futher grabbing: http://xKiv/matfyz.cz/wine-bugre/0.9.11-incorrect-after-gimp-grab.png
[1]: or maybe even before that, I couldn't fire my test case (running blades of exile) in 0.9.15-0.9.19 because of unrelated bugs - unhandled page faults, etc...)