Bug 19284

Summary: Correct Windows (Cairo) Build Regressions
Product: WebKit Reporter: Brent Fulgham <bfulgham>
Component: WebKit Misc.Assignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: alp
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.5   
Attachments:
Description Flags
Minor fixes for Cairo build (Windows)
alp: review+
Minor update to patch (using COMPILER(MSVC) guards). alp: review+

Description Brent Fulgham 2008-05-27 22:16:12 PDT
This patch corrects the following build regressions:

1.  Build regression due to r31830 (change of GraphicsContextPlatformPrivate::clip signature from IntRect to FloatRect.

2.  Correction due to r32781 (additional use of m_syntheticBoldOffset in GDI handling).
3.  Correct _setjmp build errors (warnings now handled as errors).
4.  Correct cURL build error (warning now handled as error) due to integral constant overflow.
Comment 1 Brent Fulgham 2008-05-27 23:18:31 PDT
Created attachment 21382 [details]
Minor fixes for Cairo build (Windows)
Comment 2 Alp Toker 2008-05-27 23:39:58 PDT
Comment on attachment 21382 [details]
Minor fixes for Cairo build (Windows)

The compiler-specific checks should be #if COMPILER(MSVC)

r=me otherwise.
Comment 3 Brent Fulgham 2008-05-28 09:54:52 PDT
Created attachment 21391 [details]
Minor update to patch (using COMPILER(MSVC) guards).
Comment 4 Alp Toker 2008-05-29 04:29:26 PDT
Landed in r34199.