diff options
author | grt <grt@chromium.org> | 2015-11-20 12:55:56 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-11-20 20:56:38 +0000 |
commit | 336d7bf63199b6681cf5c8d2789ef06cd3bb8994 (patch) | |
tree | 183c57b8d4cd96786aacb29023eb87598ba74f34 /third_party/WebKit/LayoutTests/compositing/overflow/overflow-scrollbar-layers-expected.txt | |
parent | 291040ebbc18147a921e2f3448fbecc76aa934ca (diff) | |
download | chromium_src-336d7bf63199b6681cf5c8d2789ef06cd3bb8994.zip chromium_src-336d7bf63199b6681cf5c8d2789ef06cd3bb8994.tar.gz chromium_src-336d7bf63199b6681cf5c8d2789ef06cd3bb8994.tar.bz2 |
Revert of Clip scrollbars to box bounds when they don't fit. (patchset #6 id:180001 of https://codereview.chromium.org/1448253002/ )
Reason for revert:
Speculative revert for various test failures, e.g. http://build.chromium.org/p/chromium.linux/builders/Linux%20Tests%20%28dbg%29%281%29%2832%29/builds/22662/steps/browser_tests/logs/stdio and http://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20%28dbg%29%281%29/builds/43345/steps/browser_tests/logs/stdio
Original issue's description:
> Clip scrollbars to box bounds when they don't fit.
>
> There are three cases:
>
> (1) scroller is a non-composited self-painting layer
> (2) scroller is not a self-painting layer
> (3) scroller is a composited layer
> (3a) scroller is a composited layer that does not use composited scrolling
>
> Case (1) already worked correctly through the background clip applied by
> PaintLayerPainter. Case (2) is addressed by the change in BlockPainter.
>
> Case (3) is addressed by the changes in CompositedLayerMapping. The clip is
> applied by m_overflowControlsHostLayer. GraphicsLayerTreeBuilder is modified
> to preserve the layer tree in case (3a).
>
> I have renamed m_overflowControlsClippingLayer for clarity, since the overflow
> controls can now be clipped for two different reasons.
>
> Note that for an iframe with CSS "resize", the scroll corner comes from the
> iframe element's CompositedLayerMapping, not the inner PaintLayerCompositor.
> For this reason, PLC::attachFrameContentLayersToIframeLayer must preserve
> overflow controls just like the "!parented" path of GraphicsLayerTreeBuilder.
>
> BUG=549174
>
> Committed: https://crrev.com/bf0a5ac073c0844a514a979beab5c8b08a445393
> Cr-Commit-Position: refs/heads/master@{#360860}
TBR=chrishtr@chromium.org,vollick@chromium.org,skobes@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=549174
Review URL: https://codereview.chromium.org/1457963006
Cr-Commit-Position: refs/heads/master@{#360913}
Diffstat (limited to 'third_party/WebKit/LayoutTests/compositing/overflow/overflow-scrollbar-layers-expected.txt')
-rw-r--r-- | third_party/WebKit/LayoutTests/compositing/overflow/overflow-scrollbar-layers-expected.txt | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/third_party/WebKit/LayoutTests/compositing/overflow/overflow-scrollbar-layers-expected.txt b/third_party/WebKit/LayoutTests/compositing/overflow/overflow-scrollbar-layers-expected.txt index d243ed8..183c7e4 100644 --- a/third_party/WebKit/LayoutTests/compositing/overflow/overflow-scrollbar-layers-expected.txt +++ b/third_party/WebKit/LayoutTests/compositing/overflow/overflow-scrollbar-layers-expected.txt @@ -26,7 +26,6 @@ ] }, { - "bounds": [100, 100], "children": [ { "position": [85, 0], @@ -56,7 +55,6 @@ ] }, { - "bounds": [100, 100], "children": [ { "position": [0, 85], @@ -86,7 +84,6 @@ ] }, { - "bounds": [100, 100], "children": [ { "position": [0, 85], @@ -119,7 +116,6 @@ ] }, { - "bounds": [100, 100], "children": [ { "position": [85, 85], |