http://bugs.winehq.org/show_bug.cgi?id=24717
Summary: MUSHclient: calls to CDC::DrawEdge (MFC) show solid black border instead of 3D border Product: Wine Version: 1.3.4 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: fiendishx@gmail.com
Created an attachment (id=31226) --> (http://bugs.winehq.org/attachment.cgi?id=31226) Side by side comparison of working fine in 1.0.1 (top) and not working in 1.2.1 (bottom).
Computer: Lenovo Thinkpad x201i OS: Ubuntu 10.10 Maverick Meerkat Wine versions tested: 1.2.1 and 1.3.4 have the problem. 1.0.1 does not. Program affected: MUSHclient 4.64 ( http://www.gammon.com.au/files/mushclient/mushclient464.exe )
Steps to demonstrate after installing MUSHclient 4.64: The function call is not in the main program code, but is in code that can be called by scripted plugins. Steps to demonstrate involve installing a plugin that uses the relevant function call... Download http://aardwolfclientpackage.googlecode.com/files/telnet_options.lua to the MUSHclient/worlds/plugins directory. Download http://aardwolfclientpackage.googlecode.com/files/aardwolf_colors.lua to the MUSHclient/worlds/plugins directory. Download http://aardwolfclientpackage.googlecode.com/svn/trunk/Aardwolf_Chat_Capture_... to the MUSHclient/worlds/plugins directory. Run MUSHclient. Menu File->New World. Click NO to not preload defaults from another world. Add fake world name and IP address. Click OK. Menu File->Plugins... Click Add... select Aardwolf_Chat_Capture_mw.xml Expand the main output area and notice that display looks like the attached image.
Attached is a demonstration of the problem. Top is Wine 1.0.1, which works fine. Bottom is Wine 1.2.1, which does not work. For reference, the C++ code from the program in question is available at http://github.com/nickgammon/mushclient/blob/v4.64/miniwindow.cpp on line 308 in CMiniWindow::RectOp under "case 5: // DrawEdge"
I'm not sure what component is the issue. I guess it could be GDI.