DescriptionRevert 141139
> Merge 140202
> > Fix scrollRectToVisible in the presence of transforms
> > https://bugs.webkit.org/show_bug.cgi?id=105574
> >
> > Patch by Chris Hopman <cjhopman@google.com> on 2013-01-18
> > Reviewed by Simon Fraser.
> >
> > Source/WebCore:
> >
> > When scrolling to reveal an overflow layer, the required scroll was
> > being calculated in absolute coordinates. To properly account for
> > transforms, this calculation should be done in the local coordinates
> > of the renderBox.
> >
> > Tests: editing/input/reveal-selection-transformed-overflow-parent.html
> > editing/input/reveal-selection-transformed-textarea.html
> >
> > * rendering/RenderLayer.cpp:
> > (WebCore::RenderLayer::scrollRectToVisible):
> > When scrolling to reveal an overflow layer, calculate the required
> > scroll in the local coordinates of the RenderBox.
> > * rendering/RenderObject.cpp:
> > (WebCore::RenderObject::absoluteToLocalQuad):
> > (WebCore):
> > * rendering/RenderObject.h:
> > (RenderObject):
> > Add function to convert an absolute quad to a local quad.
> >
> > LayoutTests:
> >
> > * editing/input/reveal-caret-of-transformed-input-scrollable-parent.html: Added.
> > * editing/input/reveal-caret-of-transformed-input-scrollable-parent-expected.txt: Added.
> > Test that when scrolling an overflow layer to reveal a rect, the rect
> > passed to the parent to scroll is calculated properly.
> > * editing/input/reveal-caret-of-transformed-multiline-input.html: Added.
> > * editing/input/reveal-caret-of-transformed-multiline-input-expected.txt: Added.
> > Test that scrolling to reveal a rect works properly on a transformed
> > overflow layer.
> >
> > * platform/chromium/TestExpectations:
> > * platform/mac/TestExpectations:
>
> TBR=commit-queue@webkit.org
> Review URL: https://codereview.chromium.org/12084049
TBR=kerz@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=141158
Patch Set 1 #
Created: 7 years, 10 months ago
(Patch set is too large to download)
Messages
Total messages: 1 (0 generated)
|