[Webkit-unassigned] [Bug 22187] New: CLEARTYPE_QUALITY flag is not supported on Win2000

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 11 15:08:00 PST 2008


https://bugs.webkit.org/show_bug.cgi?id=22187

           Summary: CLEARTYPE_QUALITY flag is not supported on Win2000
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Windows XP
            Status: UNCONFIRMED
          Severity: Minor
          Priority: P4
         Component: Platform
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: nathanhowell at hotmail.com
                CC: mitz at webkit.org, sfalken at apple.com


OS version numbers are referenced here:
http://msdn.microsoft.com/en-us/library/aa383745(VS.85).aspx

LOGFONT says ClearType is supported on XP and up:
http://msdn.microsoft.com/en-us/library/ms533931(VS.85).aspx


I'd guess this is a bug in the older Win2003 R2 Platform SDK. The current code
breaks when compiling against the Win2008 SP1 (v6.1) PSDK, I've included the
the small change required to WebKitLibraries to get things building again.


Index: WebKitLibraries/win/tools/vsprops/common.vsprops
===================================================================
--- WebKitLibraries/win/tools/vsprops/common.vsprops    (revision 38308)
+++ WebKitLibraries/win/tools/vsprops/common.vsprops    (working copy)
@@ -9,7 +9,7 @@
        <Tool
                Name="VCCLCompilerTool"
                AdditionalOptions="/GS"
-              
PreprocessorDefinitions="WIN32;_WINDOWS;_WIN32_WINNT=0x500;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;__PRODUCTION__=0$(PRODUCTION);_HAS_EXCEPTIONS=0"
+              
PreprocessorDefinitions="WIN32;_WINDOWS;_WIN32_WINNT=0x501;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;__PRODUCTION__=0$(PRODUCTION);_HAS_EXCEPTIONS=0"
                ExceptionHandling="0"
                RuntimeTypeInfo="false"
                WarningLevel="4"


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list