[BlackBerry] Add ScrollingCoordinatorBlackBerry implementation
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 21 Mar 2013 16:32:16 +0000 (16:32 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 21 Mar 2013 16:32:16 +0000 (16:32 +0000)
commitdcb58097d3deb766ca90b525aaf6841b47a15269
tree9e27edbf8eb999d38d5e48726719891006186e1b
parentdd0d62f35c91b46e9cb2185171cf4b0a793dcf64
[BlackBerry] Add ScrollingCoordinatorBlackBerry implementation
https://bugs.webkit.org/show_bug.cgi?id=112915

Patch by Carlos Garcia Campos <cargarcia@rim.com> on 2013-03-21
Reviewed by Rob Buis.

* PlatformBlackBerry.cmake: Add page/scrolling/blackberry to the
indlude dir list.
* page/scrolling/ScrollingCoordinator.cpp:
(WebCore::ScrollingCoordinator::create): Create a
ScrollingCoordinatorBlackBerry for the BlackBerry platform.
* page/scrolling/blackberry/ScrollingCoordinatorBlackBerry.cpp: Added.
(WebCore):
(WebCore::ScrollingCoordinatorBlackBerry::ScrollingCoordinatorBlackBerry):
(WebCore::ScrollingCoordinatorBlackBerry::setLayerIsContainerForFixedPositionLayers):
(WebCore::ScrollingCoordinatorBlackBerry::setLayerIsFixedToContainerLayer):
(WebCore::ScrollingCoordinatorBlackBerry::setLayerFixedToContainerLayerEdge):
(WebCore::ScrollingCoordinatorBlackBerry::frameViewFrameRectDidChange):
(WebCore::ScrollingCoordinatorBlackBerry::frameViewContentsSizeDidChange):
* page/scrolling/blackberry/ScrollingCoordinatorBlackBerry.h: Added.
(WebCore):
(ScrollingCoordinatorBlackBerry):
(WebCore::ScrollingCoordinatorBlackBerry::supportsFixedPositionLayers):
* platform/graphics/PlatformLayer.h:
(WebCore): Add PlatformLayer definition for BlackBerry.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@146478 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/PlatformBlackBerry.cmake
Source/WebCore/page/scrolling/ScrollingCoordinator.cpp
Source/WebCore/page/scrolling/blackberry/ScrollingCoordinatorBlackBerry.cpp [new file with mode: 0644]
Source/WebCore/page/scrolling/blackberry/ScrollingCoordinatorBlackBerry.h [new file with mode: 0644]
Source/WebCore/platform/graphics/PlatformLayer.h