Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(38)

Issue 486493002: Merge AcceleratedCompositingForOverflowScroll into PreferCompositingToLCDText. (Closed)

Created:
6 years, 4 months ago by danakj
Modified:
6 years, 4 months ago
CC:
abarth-chromium, darktears, blink-reviews, blink-reviews-animation_chromium.org, blink-reviews-rendering, dglazkov+blink, dstockwell, eae+blinkwatch, enne (OOO), Eric Willigers, hartmanng, jamesr, jchaffraix+rendering, leviw+renderwatch, Mike Lawther (Google), pdr., piman, rjwright, rune+blink, shans, Steve Block, Timothy Loh, zoltan1
Project:
blink
Visibility:
Public.

Description

Merge AcceleratedCompositingForOverflowScroll into PreferCompositingToLCDText. This removes the AcceleratedCompositingForOverflowScroll setting and changes code that checked for it to instead check for the PreferCompositingToLCDText setting. R=abarth@chromium.org, vollick@chromium.org, abarth BUG=365851 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=180492

Patch Set 1 : rm-overflowscroll: . #

Patch Set 2 : rm-overflowscroll: . #

Patch Set 3 : rm-overflowscroll: virtualflags #

Patch Set 4 : rm-overflowscroll: rebase #

Patch Set 5 : rm-overflowscroll: expects #

Patch Set 6 : rm-overflowscroll: imagefailure #

Unified diffs Side-by-side diffs Delta from patch set Stats (+86 lines, -89 lines) Patch
M LayoutTests/TestExpectations View 1 2 3 4 5 1 chunk +9 lines, -0 lines 0 comments Download
M LayoutTests/compositing/content-changed-chicken-egg.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/gestures/gesture-tapHighlight-on-promoted-overflow-div-scrolled.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/gestures/gesture-tapHighlight-with-squashing.html View 1 chunk +0 lines, -1 line 0 comments Download
M LayoutTests/compositing/iframes/composited-iframe-transition-flicker.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/layer-creation/squashing-into-ancestor-clipping-layer-change-removal.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/layer-creation/visibility-and-stacking-change.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/accelerated-overflow-scroll-should-not-affect-perspective.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/accelerated-scrolling-with-clip-path.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/accelerated-scrolling-with-clip-reference.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/accelerated-scrolling-with-clip-reference-expected.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/ancestor-with-clip-path.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/clear-scroll-parent.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/composited-scroller-can-be-normal-flow.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/composited-scrolling-paint-phases.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/descendant-with-clip-path.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/do-not-assert-on-invisible-composited-layers.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/do-not-repaint-if-scrolling-composited-layers.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/iframe-inside-overflow-clipping.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/iframe-nested-scroll-children.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/iframe-scroll-children.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/nested-border-radius-clipping.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/nested-render-surfaces-expected.txt View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/nested-render-surfaces-with-intervening-clip-expected.txt View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/nested-render-surfaces-with-rotation-expected.txt View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/nested-scrolling.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/non-reparented-overlay-scrollbars.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/non-reparented-overlay-scrollbars-expected.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/reflected-overlay-scrollbars-should-appear-without-compositing.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/reflected-overlay-scrollbars-should-appear-without-compositing-expected.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/reflected-overlay-scrollbars-should-respect-ancestor-clip.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/reflected-overlay-scrollbars-should-respect-ancestor-clip-expected.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/reparented-overlay-scrollbars-should-respect-ancestor-clip.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/reparented-overlay-scrollbars-should-respect-ancestor-clip-expected.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/reparented-unclipped-overlay-scrollbars-with-offset-from-renderer.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/reparented-unclipped-overlay-scrollbars-with-offset-from-renderer-expected.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/resources/nested-render-surfaces.js View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/scroll-children-do-not-paint-comp-scroll-phase.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/scroll-children-do-not-paint-comp-scroll-phase-expected.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/scroll-parent-absolute.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/scroll-parent-with-non-stacking-context-composited-ancestor.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/scrolling-content-clip-to-viewport.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/scrolling-neg-z-index-descendants-should-cause-repaint.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/scrolling-without-painting.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/selection-gaps.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/selection-gaps-after-removing-scrolling-contents.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/selection-gaps-expected.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/selection-gaps-toggling.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/selection-gaps-toggling-with-scrolling-contents.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/textarea-scroll-touch.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/universal-accelerated-overflow-scroll.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overflow/updating-scrolling-content.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/overlap-map-stack-crash.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/rtl/rtl-overflow-scrolling.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/squashing/attempting-to-squash-into-compositing-container.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/squashing/attempting-to-squash-into-stacking-ancestor.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/squashing/composited-bounds-for-negative-z.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/squashing/universal-accelerated-overflow-scrolling.html View 1 chunk +0 lines, -1 line 0 comments Download
M LayoutTests/compositing/squashing/universal-accelerated-overflow-scrolling-expected.html View 1 chunk +0 lines, -1 line 0 comments Download
M LayoutTests/compositing/update-paint-phases.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/fast/events/touch/compositor-touch-hit-rects.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/fast/events/touch/compositor-touch-hit-rects-non-composited-scroll.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/fast/events/touch/compositor-touch-hit-rects-scroll.html View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/frame/Settings.in View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/rendering/RenderLayerScrollableArea.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/rendering/compositing/CompositedLayerMapping.cpp View 2 chunks +2 lines, -2 lines 0 comments Download
M Source/core/rendering/compositing/CompositingReasonFinder.cpp View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
M Source/core/rendering/compositing/CompositingRequirementsUpdater.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/rendering/compositing/RenderLayerCompositor.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/rendering/compositing/RenderLayerCompositor.cpp View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M Source/core/testing/Internals.cpp View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M Source/web/WebSettingsImpl.cpp View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M Source/web/tests/PinchViewportTest.cpp View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M Source/web/tests/ScrollingCoordinatorChromiumTest.cpp View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M Source/web/tests/WebFrameTest.cpp View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M Source/web/tests/WebViewTest.cpp View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M Tools/Scripts/webkitpy/layout_tests/port/base.py View 1 2 2 chunks +4 lines, -4 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
danakj
6 years, 4 months ago (2014-08-17 21:32:34 UTC) #1
danakj
There are 5 test failures after this change. 3 are straightforward rebase because the text ...
6 years, 4 months ago (2014-08-17 21:37:04 UTC) #2
abarth-chromium
I'd be inclined to just land this CL. The configuration tested by these tests no ...
6 years, 4 months ago (2014-08-18 00:32:56 UTC) #3
Ian Vollick
On 2014/08/18 00:32:56, abarth wrote: > I'd be inclined to just land this CL. The ...
6 years, 4 months ago (2014-08-18 00:44:18 UTC) #4
danakj
The CQ bit was checked by danakj@chromium.org
6 years, 4 months ago (2014-08-18 15:05:51 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/danakj@chromium.org/486493002/80001
6 years, 4 months ago (2014-08-18 15:06:28 UTC) #6
danakj
Hm, the virtual/gpu/compositedscrolling/scrollbars/custom-scrollbars-paint-outside-iframe.html test fails with this change, the green box becomes red.
6 years, 4 months ago (2014-08-18 16:02:59 UTC) #7
danakj
On 2014/08/18 16:02:59, danakj wrote: > Hm, the > virtual/gpu/compositedscrolling/scrollbars/custom-scrollbars-paint-outside-iframe.html > test fails with this ...
6 years, 4 months ago (2014-08-18 18:30:42 UTC) #8
danakj
The CQ bit was checked by danakj@chromium.org
6 years, 4 months ago (2014-08-18 18:34:24 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/danakj@chromium.org/486493002/140001
6 years, 4 months ago (2014-08-18 18:35:20 UTC) #10
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: linux_blink_dbg on tryserver.blink ...
6 years, 4 months ago (2014-08-18 19:34:13 UTC) #11
danakj
The CQ bit was checked by danakj@chromium.org
6 years, 4 months ago (2014-08-18 19:35:01 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/danakj@chromium.org/486493002/160001
6 years, 4 months ago (2014-08-18 19:36:13 UTC) #13
danakj
6 years, 4 months ago (2014-08-18 20:39:54 UTC) #14
Message was sent while issue was closed.
Committed patchset #6 manually as 180492 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698