Add test infrastructure to test rubber-banding overhang drawing along with layout...
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 7 Sep 2011 20:13:34 +0000 (20:13 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 7 Sep 2011 20:13:34 +0000 (20:13 +0000)
commite6e86f6694500366d5852ebfb0efa8ce040c5c78
tree0fe6782edcb52825d72603b5e3c5559769aed868
parentdc597196178a07351eff884cfb6f978fa62d503f
Add test infrastructure to test rubber-banding overhang drawing along with layout tests for existing Chromium Mac overhang drawing in the non-gpu path.
https://bugs.webkit.org/show_bug.cgi?id=67511

Patch by Alexei Svitkine <asvitkine@chromium.org> on 2011-09-07
Reviewed by Dimitri Glazkov.

.:

* Source/autotools/symbols.filter:

Source/WebCore:

Tests: platform/chromium-mac/rubberbanding/overhang-e.html
       platform/chromium-mac/rubberbanding/overhang-n.html
       platform/chromium-mac/rubberbanding/overhang-ne.html
       platform/chromium-mac/rubberbanding/overhang-nw.html
       platform/chromium-mac/rubberbanding/overhang-s.html
       platform/chromium-mac/rubberbanding/overhang-se.html
       platform/chromium-mac/rubberbanding/overhang-sw.html
       platform/chromium-mac/rubberbanding/overhang-w.html

* WebCore.exp.in:
* platform/ScrollableArea.h:
* testing/Internals.cpp:
(WebCore::Internals::setScrollViewPosition):
* testing/Internals.h:
* testing/Internals.idl:

Source/WebKit2:

* win/WebKit2.def:
* win/WebKit2CFLite.def:

LayoutTests:

* platform/chromium-mac/rubberbanding: Added.
* platform/chromium-mac/rubberbanding/overhang-e-expected.png: Added.
* platform/chromium-mac/rubberbanding/overhang-e-expected.txt: Added.
* platform/chromium-mac/rubberbanding/overhang-e.html: Added.
* platform/chromium-mac/rubberbanding/overhang-n-expected.png: Added.
* platform/chromium-mac/rubberbanding/overhang-n-expected.txt: Added.
* platform/chromium-mac/rubberbanding/overhang-n.html: Added.
* platform/chromium-mac/rubberbanding/overhang-ne-expected.png: Added.
* platform/chromium-mac/rubberbanding/overhang-ne-expected.txt: Added.
* platform/chromium-mac/rubberbanding/overhang-ne.html: Added.
* platform/chromium-mac/rubberbanding/overhang-nw-expected.png: Added.
* platform/chromium-mac/rubberbanding/overhang-nw-expected.txt: Added.
* platform/chromium-mac/rubberbanding/overhang-nw.html: Added.
* platform/chromium-mac/rubberbanding/overhang-s-expected.png: Added.
* platform/chromium-mac/rubberbanding/overhang-s-expected.txt: Added.
* platform/chromium-mac/rubberbanding/overhang-s.html: Added.
* platform/chromium-mac/rubberbanding/overhang-se-expected.png: Added.
* platform/chromium-mac/rubberbanding/overhang-se-expected.txt: Added.
* platform/chromium-mac/rubberbanding/overhang-se.html: Added.
* platform/chromium-mac/rubberbanding/overhang-sw-expected.png: Added.
* platform/chromium-mac/rubberbanding/overhang-sw-expected.txt: Added.
* platform/chromium-mac/rubberbanding/overhang-sw.html: Added.
* platform/chromium-mac/rubberbanding/overhang-w-expected.png: Added.
* platform/chromium-mac/rubberbanding/overhang-w-expected.txt: Added.
* platform/chromium-mac/rubberbanding/overhang-w.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@94705 268f45cc-cd09-0410-ab3c-d52691b4dbfc
38 files changed:
ChangeLog
LayoutTests/ChangeLog
LayoutTests/platform/chromium/rubberbanding/overhang-e-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-e-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-e.html [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-n-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-n-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-n.html [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-ne-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-ne-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-ne.html [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-nw-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-nw-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-nw.html [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-s-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-s-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-s.html [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-se-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-se-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-se.html [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-sw-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-sw-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-sw.html [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-w-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-w-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium/rubberbanding/overhang-w.html [new file with mode: 0644]
LayoutTests/platform/chromium/test_expectations.txt
Source/WebCore/ChangeLog
Source/WebCore/WebCore.exp.in
Source/WebCore/platform/ScrollableArea.cpp
Source/WebCore/platform/ScrollableArea.h
Source/WebCore/testing/Internals.cpp
Source/WebCore/testing/Internals.h
Source/WebCore/testing/Internals.idl
Source/WebKit2/ChangeLog
Source/WebKit2/win/WebKit2.def
Source/WebKit2/win/WebKit2CFLite.def
Source/autotools/symbols.filter