Bug 101534

Summary: [Cairo] Do not check rounded border all clipped out
Product: WebKit Reporter: KyungTae Kim <ktf.kim>
Component: Layout and RenderingAssignee: KyungTae Kim <ktf.kim>
Status: NEW    
Severity: Normal CC: bugs-noreply, eric, webkit.review.bot
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch none

KyungTae Kim
Reported 2012-11-07 18:18:40 PST
With r92340, if no corner intersects the clip region, we pretend outerBorder is rectangular to improve performance. But in Cairo port, a rounded rect border can look different with a rect border because a complex clip handles different with a simple clip in Cairo. In mobile environment with floating point zoom, it can cause the inconsistency in border that had been painted on several different tiles.
Attachments
Patch (2.24 KB, patch)
2012-11-07 18:29 PST, KyungTae Kim
no flags
KyungTae Kim
Comment 1 2012-11-07 18:29:45 PST
Dominik Röttsches (drott)
Comment 2 2012-11-08 01:01:31 PST
Comment on attachment 172909 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=172909&action=review > Source/WebCore/rendering/RenderBoxModelObject.cpp:1866 > +// because a complex clip handles different with a simple clip in Cairo. What do you mean by "handles different with simple clip"? Shouldn't the Cairo backend be fixed then?
Anders Carlsson
Comment 3 2014-02-05 11:07:59 PST
Comment on attachment 172909 [details] Patch Clearing review flag on patches from before 2014. If this patch is still relevant, please reset the r? flag.
Note You need to log in before you can comment on or make changes to this bug.