Bug 85868

Summary: REGRESSION(r116395): css3/filters/custom/filter-repaint-custom-rotated.html fails on Chromium-Mac
Product: WebKit Reporter: Kent Tamura <tkent>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: achicu, eric, jamesr, jchaffraix, mitz, simon.fraser
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   

Attachments
Eric Seidel (no email)
Comment 1 2012-05-07 23:55:34 PDT
Kent Tamura
Comment 2 2012-05-20 23:19:28 PDT
I confirmed the size of the green box was not changed by r116395. Just the repaint area was enlarged. if (localClipRect != PaintInfo::infiniteRect()) { + if ((flags & IncludeSelfTransform) && layer->paintsWithTransform(PaintBehaviorNormal)) + localClipRect = layer->transform()->mapRect(localClipRect); localClipRect was (0,0) 100x100 before the mapRect() call. After that, it becomes (-1,-1) 101x101. In TransformationMatric::mapRect(), the variable 'resultQuad' is: (100, -1.42109e-14) (100, 100) (1.42109e-14, 100) (-1.42109e-14, 7.99361e-15) It looks an ignorable error.
Kent Tamura
Comment 3 2012-05-21 17:58:29 PDT
Oh, this issue has been resolved by ENABLE_SUBPIXEL_LAYOUT. Awesome :-)
Kent Tamura
Comment 4 2012-05-22 03:15:01 PDT
Removed the failure expectation by http://trac.webkit.org/changeset/117941.
Note You need to log in before you can comment on or make changes to this bug.