[Bug 16060] New: comctl32, gfi32, user32: tests fail, when dpi is not the default (96)

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Nov 14 16:21:10 CST 2008


http://bugs.winehq.org/show_bug.cgi?id=16060

           Summary: comctl32, gfi32, user32: tests fail, when dpi is not the
                    default (96)
           Product: Wine
           Version: 1.1.8
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: comctl32
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: wine.dev at web.de


Created an attachment (id=17288)
 --> (http://bugs.winehq.org/attachment.cgi?id=17288)
patch to dump tm.tmHeight

(As requested by Dmitry, one bug for all)

Current known tests, that fail, when dpi is not 96
(The Implementation was not checked yet):
comctrl32:monthcal
comctrl32:rebar
comctrl32:status
comctrl32:tab
comctrl32:toolbar
comctrl32:treeview
gdi:font
user32:combo


Implementations known to have bugs, where the related tests are fixed:
comctl32/header (VERT_BORDER must be 2)

Fixing the heigh of the system font will make more hidden bugs
in the Wine tree visible.

----------------------

A difference found during research is the tm.tmHeight of the system font.
(GetTextMetrics)
w98 (72, 96 dpi): 16
w98 (120): 20
w98 is broken for 144 and 192 dpi: 16

w2k (72, 96 dpi): 16
w2k (120, 144, 192 dpi): 20

Wine: always 16



The attached patch for dlls/comctrl32/tests/status.c dump
tm.tmHeight (the first value after "expect")


-- 
By by ... Detlef


-- 
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