Chromium: Fix Mac rubber band overhang drawing on composited pages and re-enable...
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 8 Feb 2012 16:57:45 +0000 (16:57 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 8 Feb 2012 16:57:45 +0000 (16:57 +0000)
commit00e6e919d91f6203fc9d9b893bcdc2c029b5afa3
tree7fe54581d10c4ba795bc2fc3cad2d72e39d81cd0
parent98514abecb414cf23393ecb915538844bdb93dd5
Chromium: Fix Mac rubber band overhang drawing on composited pages and re-enable tests.
https://bugs.webkit.org/show_bug.cgi?id=78007

This got broken by: http://trac.webkit.org/changeset/105470
And the tests were accidentally(?) disabled in: http://trac.webkit.org/changeset/95191

There is still three tests that fail from the set, but the cause for these is different,
which I'm still investigating.

Patch by Alexei Svitkine <asvitkine@chromium.org> on 2012-02-08
Reviewed by James Robinson.

Source/WebKit/chromium:

* src/NonCompositedContentHost.cpp:
(WebKit::NonCompositedContentHost::NonCompositedContentHost):

LayoutTests:

* platform/chromium/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107094 268f45cc-cd09-0410-ab3c-d52691b4dbfc
26 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/chromium/compositing/rubberbanding/transform-overhang-n-expected.png
LayoutTests/platform/chromium/compositing/rubberbanding/transform-overhang-ne-expected.png
LayoutTests/platform/chromium/compositing/rubberbanding/transform-overhang-nw-expected.png
LayoutTests/platform/chromium/compositing/rubberbanding/transform-overhang-size-change-expected.png
LayoutTests/platform/chromium/compositing/rubberbanding/transform-overhang-sw-expected.png
LayoutTests/platform/chromium/compositing/rubberbanding/transform-overhang-w-expected.png
LayoutTests/platform/chromium/rubberbanding/custom-scrollbars-ne-expected.png
LayoutTests/platform/chromium/rubberbanding/custom-scrollbars-ne.html
LayoutTests/platform/chromium/rubberbanding/custom-scrollbars-nw-expected.png
LayoutTests/platform/chromium/rubberbanding/custom-scrollbars-nw.html
LayoutTests/platform/chromium/rubberbanding/custom-scrollbars-se-expected.png
LayoutTests/platform/chromium/rubberbanding/custom-scrollbars-se.html
LayoutTests/platform/chromium/rubberbanding/custom-scrollbars-sw-expected.png
LayoutTests/platform/chromium/rubberbanding/custom-scrollbars-sw.html
LayoutTests/platform/chromium/rubberbanding/overhang-e-expected.png
LayoutTests/platform/chromium/rubberbanding/overhang-n-expected.png
LayoutTests/platform/chromium/rubberbanding/overhang-ne-expected.png
LayoutTests/platform/chromium/rubberbanding/overhang-nw-expected.png
LayoutTests/platform/chromium/rubberbanding/overhang-s-expected.png
LayoutTests/platform/chromium/rubberbanding/overhang-se-expected.png
LayoutTests/platform/chromium/rubberbanding/overhang-sw-expected.png
LayoutTests/platform/chromium/rubberbanding/overhang-w-expected.png
LayoutTests/platform/chromium/test_expectations.txt
Source/WebKit/chromium/ChangeLog
Source/WebKit/chromium/src/NonCompositedContentHost.cpp