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
+2012-02-08 Alexei Svitkine <asvitkine@chromium.org>
+
+ 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.
+
+ Reviewed by James Robinson.
+
+ * platform/chromium/test_expectations.txt:
+
2012-02-08 Pavel Feldman <pfeldman@google.com>
Web Inspector: bind entire subtree upon childNodeInserted so that text node were accounted.
}
::-webkit-scrollbar-track-piece,
::-webkit-scrollbar-corner {
- background-color: blue;
+ background-color: orange;
}
</style>
</head>
}
::-webkit-scrollbar-track-piece,
::-webkit-scrollbar-corner {
- background-color: blue;
+ background-color: orange;
}
</style>
</head>
}
::-webkit-scrollbar-track-piece,
::-webkit-scrollbar-corner {
- background-color: blue;
+ background-color: orange;
}
</style>
</head>
}
::-webkit-scrollbar-track-piece,
::-webkit-scrollbar-corner {
- background-color: blue;
+ background-color: orange;
}
</style>
</head>
// throw. V8 follows the spec.
WONTFIX SKIP : fast/js/reparsing-semicolon-insertion.html = FAIL
-// Rubber-banding is currently a CG only feature.
-WONTFIX : platform/chromium/rubberbanding = FAIL
-WONTFIX : platform/chromium/compositing/rubberbanding = IMAGE
+// These test rubber band overhang drawing, which is a Mac OS X Lion feature
+// that is not supported on other platforms.
+WONTFIX SKIP WIN LINUX : platform/chromium/rubberbanding = IMAGE
+WONTFIX SKIP WIN LINUX : platform/chromium/compositing/rubberbanding = IMAGE
// This requires usp10.dll version 1.600 or greater on Windows and
// it isn't installed on XP by default.
BUGWK77736 MAC WIN : svg/zoom/text/zoom-hixie-mixed-009.xml = IMAGE
BUGWK77736 : svg/zoom/text/zoom-hixie-rendering-model-004.xhtml = IMAGE+TEXT
+BUGWK78008 : platform/chromium/compositing/rubberbanding/transform-overhang-e.html = IMAGE
+BUGWK78008 : platform/chromium/compositing/rubberbanding/transform-overhang-se.html = IMAGE
+BUGWK78008 : platform/chromium/compositing/rubberbanding/transform-overhang-s.html = IMAGE
+
// SVGLoad event timing changes require some rebaselines.
BUGWK78084 : svg/custom/SVGPoint-matrixTransform.svg = IMAGE+TEXT
BUGWK78084 : svg/custom/getTransformToElement.svg = IMAGE+TEXT
+2012-02-08 Alexei Svitkine <asvitkine@chromium.org>
+
+ 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.
+
+ Reviewed by James Robinson.
+
+ * src/NonCompositedContentHost.cpp:
+ (WebKit::NonCompositedContentHost::NonCompositedContentHost):
+
2012-02-07 James Robinson <jamesr@chromium.org>
[chromium] Move geometry headers in Platform API to Platform directory
#endif
m_graphicsLayer->setDrawsContent(true);
m_graphicsLayer->platformLayer()->setIsNonCompositedContent(true);
+#if !ENABLE(RUBBER_BANDING)
m_graphicsLayer->platformLayer()->setBackgroundCoversViewport(true);
+#endif
m_graphicsLayer->platformLayer()->setOpaque(true);
}