Add window.internals.nonFastScrollableRects for testing scrollable areas in fast...
authorwangxianzhu@chromium.org <wangxianzhu@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 7 Jan 2013 22:12:47 +0000 (22:12 +0000)
committerwangxianzhu@chromium.org <wangxianzhu@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 7 Jan 2013 22:12:47 +0000 (22:12 +0000)
commit4471f0d9e2f9439dae0b3e0c3773dc4212940825
treeca0eef61c73d1ddf7c3f554517a53ddca7a7afef
parent68a50a06b35cf616b9f90cad559bbf4b4402425d
Add window.internals.nonFastScrollableRects for testing scrollable areas in fast/slow paths
https://bugs.webkit.org/show_bug.cgi?id=105546

Reviewed by James Robinson.

.:

Export the new symbol.

* Source/autotools/symbols.filter:

Source/WebCore:

No new tests. Added test API for new tests of other bugs.

* WebCore.exp.in:
* page/Page.cpp:
(WebCore::Page::nonFastScrollableRects):
(WebCore):
* page/Page.h:
(WebCore):
(Page):
* page/scrolling/ScrollingCoordinator.cpp:
(WebCore::ScrollingCoordinator::computeNonFastScrollableRegion): Change to public to allow Page::nonFastScrollableRects to access.
* page/scrolling/ScrollingCoordinator.h:
(ScrollingCoordinator):
* testing/Internals.cpp:
(WebCore::Internals::nonFastScrollableRects):
(WebCore):
* testing/Internals.h:
* testing/Internals.idl:

Source/WebKit2:

Export the new symbol.

* win/WebKit2.def.in:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138991 268f45cc-cd09-0410-ab3c-d52691b4dbfc
13 files changed:
ChangeLog
Source/WebCore/ChangeLog
Source/WebCore/WebCore.exp.in
Source/WebCore/page/Page.cpp
Source/WebCore/page/Page.h
Source/WebCore/page/scrolling/ScrollingCoordinator.cpp
Source/WebCore/page/scrolling/ScrollingCoordinator.h
Source/WebCore/testing/Internals.cpp
Source/WebCore/testing/Internals.h
Source/WebCore/testing/Internals.idl
Source/WebKit/win/WebKit.vcproj/WebKit.def.in
Source/WebKit2/ChangeLog
Source/autotools/symbols.filter