Fix pixelSnapping for CalendarPicker, MediaControl and ScrollbarPart
authoreae@chromium.org <eae@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 15 Apr 2012 03:51:21 +0000 (03:51 +0000)
committereae@chromium.org <eae@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 15 Apr 2012 03:51:21 +0000 (03:51 +0000)
commit566e484aeaa01211b8338e129107745ca430c948
tree327ef10997ad2e1d24d5f67be84d3f106ad1c1d6
parent03b93e0a2a1a519e2bffe72f1b8ec5bacd590db4
Fix pixelSnapping for CalendarPicker, MediaControl and ScrollbarPart
https://bugs.webkit.org/show_bug.cgi?id=83929

Reviewed by Eric Seidel.

Update CalendarPickerElement and MediaControlElements to use
pixelSnappedSize in preparation for turning on subpixel support.
Update RenderScrollbarPart to pixel snap rect before painting to ensure
that it is painted on device pixel boundaries.

No new tests, no change in functionality.

* html/shadow/CalendarPickerElement.cpp:
(WebCore::CalendarPickerElement::openPopup):
* html/shadow/MediaControlElements.cpp:
(WebCore::RenderMediaVolumeSliderContainer::layout):
* rendering/RenderScrollbarPart.cpp:
(WebCore::RenderScrollbarPart::paintIntoRect):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114211 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/html/shadow/CalendarPickerElement.cpp
Source/WebCore/html/shadow/MediaControlElements.cpp
Source/WebCore/rendering/RenderScrollbarPart.cpp