-
gavinp@chromium.org authored
http://trac.webkit.org/changeset/142141 https://bugs.webkit.org/show_bug.cgi?id=108990 Reland r142112, will update Chromium expectations and create a Chromium bug instead for the crash. .: * ManualTests/remove-fixed-position-but-keep-compositing.html: Added. Source/WebCore: * CMakeLists.txt: * Target.pri: * WebCore.pri: * page/scrolling/ScrollingCoordinator.cpp: (WebCore::ScrollingCoordinator::create): * page/scrolling/coordinatedgraphics/ScrollingCoordinatorCoordinatedGraphics.cpp: Added. (WebCore): (WebCore::ScrollingCoordinatorCoordinatedGraphics::ScrollingCoordinatorCoordinatedGraphics): (WebCore::ScrollingCoordinatorCoordinatedGraphics::setLayerIsFixedToContainerLayer): * page/scrolling/coordinatedgraphics/ScrollingCoordinatorCoordinatedGraphics.h: Added. (WebCore): (ScrollingCoordinatorCoordinatedGraphics): * platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp: (WebCore::CoordinatedGraphicsLayer::setFixedToViewport): (WebCore): (WebCore::CoordinatedGraphicsLayer::flushCompositingState): * platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h: (CoordinatedGraphicsLayerClient): (CoordinatedGraphicsLayer): Source/WebKit2: * WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp: * WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.h: * WebProcess/WebPage/DrawingAreaImpl.cpp: (WebKit::DrawingAreaImpl::DrawingAreaImpl): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142143 268f45cc-cd09-0410-ab3c-d52691b4dbfc
6ca682e4