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"
Created attachment 25077 [details] Proposed patch - update window versions
I've checked in r38319 that updates all the window version numbers to correspond to Windows XP. Very similar to the change that Nathan proposed.