DescriptionMerge 141769
> Disable -webkit-overflow-scrolling CSS attribute on Chromium
> https://bugs.webkit.org/show_bug.cgi?id=108020
>
> Patch by Sami Kyostila <skyostil@chromium.org> on 2013-02-04
> Reviewed by James Robinson.
>
> Now that we can automatically promote overflow elements to accelerated
> scrolling layers there is no use for the -webkit-overflow-scrolling CSS
> attribute any longer on Chromium.
>
> Source/WebKit/chromium:
>
> This patch enables composited overflow scrolling in
> ScrollingCoordinatorChromiumTest. Because this also causes the overflow div
> in non-fast-scrollable.html to become composited, we also need to modify that
> test to opt it out of composited scrolling.
>
> * features.gypi:
> * tests/ScrollingCoordinatorChromiumTest.cpp:
> (WebKit::ScrollingCoordinatorChromiumTest::ScrollingCoordinatorChromiumTest):
> (WebKit::TEST_F):
> * tests/data/non-fast-scrollable.html:
> * tests/data/overflow-scrolling.html: Renamed from Source/WebKit/chromium/tests/data/touch-overflow-scrolling.html.
>
> LayoutTests:
>
> The following tests using -webkit-overflow-scroll are modified to also call
> setAcceleratedCompositingForOverflowScrollEnabled(). This makes them test
> meaningful things on also on platforms that do not support that CSS attribute.
>
> * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
> * compositing/overflow/iframe-inside-overflow-clipping.html:
> * compositing/overflow/nested-scrolling.html:
> * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
> * compositing/overflow/scrolling-content-clip-to-viewport.html:
> * compositing/overflow/scrolling-without-painting.html:
> * compositing/overflow/textarea-scroll-touch.html:
> * compositing/overflow/updating-scrolling-content.html:
> * platform/chromium-android/compositing/layer-creation/overflow-scrolling-touch-expected.txt: Removed.
> * platform/chromium-android/compositing/layer-creation/overflow-scrolling-touch.html: Removed.
> * platform/chromium-linux/compositing/overflow/nested-scrolling-expected.png:
> * platform/chromium/TestExpectations:
> * platform/chromium/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt: Removed.
> * platform/chromium/compositing/overflow/overflow-scrolling-touch-stacking-context-expected.png: Removed.
> * platform/chromium/compositing/overflow/overflow-scrolling-touch-stacking-context-expected.txt: Removed.
> * platform/chromium/compositing/overflow/overflow-scrolling-touch-stacking-context.html: Removed.
> * platform/chromium/platform/chromium/virtual/gpu/compositedscrolling/overflow/overflow-auto-with-touch-toggle-expected.txt: Removed.
TBR=skyostil@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=142740
Patch Set 1 #Messages
Total messages: 1 (0 generated)
|