Bug 83621

Summary: Correct pixel snapping error in RenderBox::pixelSnappedClientWidth/Height
Product: WebKit Reporter: Levi Weintraub <leviw>
Component: Layout and RenderingAssignee: Levi Weintraub <leviw>
Status: RESOLVED FIXED    
Severity: Normal CC: eae, eric, jchaffraix, webkit.review.bot
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 60318    
Attachments:
Description Flags
Patch
none
Patch for landing none

Levi Weintraub
Reported 2012-04-10 14:41:19 PDT
These pixel snapping convenience functions were failing to take the Box's location into account, which could result in reporting bad values. Thanks to Julien for catching this.
Attachments
Patch (2.41 KB, patch)
2012-04-10 14:54 PDT, Levi Weintraub
no flags
Patch for landing (2.49 KB, patch)
2012-04-11 16:42 PDT, Levi Weintraub
no flags
Levi Weintraub
Comment 1 2012-04-10 14:54:40 PDT
Julien Chaffraix
Comment 2 2012-04-11 10:20:25 PDT
Comment on attachment 136547 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=136547&action=review > Source/WebCore/ChangeLog:13 > + No new tests. Untestable until we switch to FractionalLayoutUnits. Did this show a difference once we switch to FractionalLayoutUnit? If not, it really sounds like we should try to land a test that would show the difference.
Levi Weintraub
Comment 3 2012-04-11 13:59:12 PDT
(In reply to comment #2) > (From update of attachment 136547 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=136547&action=review > > > Source/WebCore/ChangeLog:13 > > + No new tests. Untestable until we switch to FractionalLayoutUnits. > > Did this show a difference once we switch to FractionalLayoutUnit? If not, it really sounds like we should try to land a test that would show the difference. This is easy to test for once we've cut over to FractionalLayoutUnits. Currently though, the parameter that was changed is unused :p I've uploaded a test case to our sub-pixel branch that will be included when we "flip the switch." You can see it here: http://trac.webkit.org/browser/branches/subpixellayout/LayoutTests/fast/sub-pixel/client-width-height-snapping.html
Eric Seidel (no email)
Comment 4 2012-04-11 14:42:39 PDT
Comment on attachment 136547 [details] Patch OK.
Levi Weintraub
Comment 5 2012-04-11 16:42:25 PDT
Created attachment 136787 [details] Patch for landing
Levi Weintraub
Comment 6 2012-04-11 16:42:50 PDT
(In reply to comment #5) > Created an attachment (id=136787) [details] > Patch for landing Added a comment in the changelog explicitly stating that the test is forthcoming.
WebKit Review Bot
Comment 7 2012-04-11 18:11:20 PDT
Comment on attachment 136787 [details] Patch for landing Clearing flags on attachment: 136787 Committed r113932: <http://trac.webkit.org/changeset/113932>
WebKit Review Bot
Comment 8 2012-04-11 18:11:24 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.