[Bug 24717] New: MUSHclient: calls to CDC::DrawEdge (MFC) show solid black border instead of 3D border

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Oct 12 11:14:02 CDT 2010


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 at winehq.org
        ReportedBy: fiendishx at 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_mw.xml
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.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list