Bug 124712

Summary: [GTK/EFL] Clipping to PaintInfo::InfiniteRect() causes the cairo graphics context to perform incorrect clipping
Product: WebKit Reporter: Radu Stavila <stavila>
Component: CSSAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal    
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   

Radu Stavila
Reported 2013-11-21 05:41:19 PST
Clipping to the infinite rect causes the cairo engine to perform incorrect clipping. I tracked the code down into the cairo code and at some point, the very large negative number representing the rect's X was somehow transformed to 256, which is obviously not right. In my situation, clipping to the infinite rect actually caused nothing else to be painted (everything was clipped).
Attachments
Radu Stavila
Comment 1 2013-11-21 05:42:26 PST
If it helps, this was the reason the first patch from https://bugs.webkit.org/show_bug.cgi?id=118665 (https://bugs.webkit.org/attachment.cgi?id=217047) was rolled out.
Note You need to log in before you can comment on or make changes to this bug.