http://bugs.winehq.org/show_bug.cgi?id=21822
Summary: Creative Writer 2's interface is the wrong colors unless running at 8-bit color depth Product: Wine Version: 1.1.39 Platform: x86-64 URL: http://download.cnet.com/Microsoft-Creative-Writer/300 0-13455_4-15232.html OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winex11.drv AssignedTo: wine-bugs@winehq.org ReportedBy: RandomAccountName@mail.com CC: julliard@winehq.org
Created an attachment (id=26412) --> (http://bugs.winehq.org/attachment.cgi?id=26412) Terminal output
I thought I'd see how this old program works with Wine, and it turns out that most of the interface is the wrong colors. The program's messages are unreadable because the black text appears on a black background, and the rest of the interface is mostly red and black. However, it displays correctly if Xephyr is used to run the program at 8-bit color depth. I tried it in an older version and found that this is a regression:
77b9b8a307711bd1f6da30f7d2d5e04faa3f5092 is first bad commit commit 77b9b8a307711bd1f6da30f7d2d5e04faa3f5092 Author: Alexandre Julliard julliard@winehq.org Date: Wed Sep 30 20:39:51 2009 +0200
winex11: Move the DIB locking and the client-side optimizations into BITBLT_InternalStretchBlt.
This way they also apply to the non-stretching StretchBlt case.
:040000 040000 5258f614d1fbad21afb6b17eed2620efdc8bd430 f94133cfd7d440fe9ac4e51c5d9d934795ae1125 M dlls
Both the trial and retail version are affected. I'll attach good and bad screenshots of the program shortly.
There are other open regressions created by this commit - bug 20565 and bug 21067 - but I don't know whether this is exactly the same problem as one of those or not.