Title: [110476] trunk/LayoutTests
Revision
110476
Author
[email protected]
Date
2012-03-12 14:08:22 -0700 (Mon, 12 Mar 2012)

Log Message

4 shadow DOM tests fail on Mac port
https://bugs.webkit.org/show_bug.cgi?id=80869

Reviewed by Ryosuke Niwa.

* fast/dom/shadow/content-element-move.html: Changed to use ensureShadowRoot.
* fast/dom/shadow/iframe-shadow.html: Changed to use WebKitShadowRoot polyfil.
* fast/dom/shadow/resources/polyfill.js: Added.
* fast/dom/shadow/shadow-on-image.html: Changed to use WebKitShadowRoot polyfil.
* platform/wk2/Skipped: Added a test that should have been skipped when landed.

Modified Paths

Added Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (110475 => 110476)


--- trunk/LayoutTests/ChangeLog	2012-03-12 21:07:07 UTC (rev 110475)
+++ trunk/LayoutTests/ChangeLog	2012-03-12 21:08:22 UTC (rev 110476)
@@ -1,3 +1,16 @@
+2012-03-12  Dimitri Glazkov  <[email protected]>
+
+        4 shadow DOM tests fail on Mac port
+        https://bugs.webkit.org/show_bug.cgi?id=80869
+
+        Reviewed by Ryosuke Niwa.
+
+        * fast/dom/shadow/content-element-move.html: Changed to use ensureShadowRoot.
+        * fast/dom/shadow/iframe-shadow.html: Changed to use WebKitShadowRoot polyfil.
+        * fast/dom/shadow/resources/polyfill.js: Added.
+        * fast/dom/shadow/shadow-on-image.html: Changed to use WebKitShadowRoot polyfil.
+        * platform/wk2/Skipped: Added a test that should have been skipped when landed.
+
 2012-03-12  Alexis Menard  <[email protected]>
 
         Update include path of the test scripts after r110470.

Modified: trunk/LayoutTests/fast/dom/shadow/content-element-move.html (110475 => 110476)


--- trunk/LayoutTests/fast/dom/shadow/content-element-move.html	2012-03-12 21:07:07 UTC (rev 110475)
+++ trunk/LayoutTests/fast/dom/shadow/content-element-move.html	2012-03-12 21:08:22 UTC (rev 110476)
@@ -366,7 +366,7 @@
     document.getElementById('actual-container').appendChild(target);
 
     var span1 = document.createElement('span');
-    var root = new WebKitShadowRoot(span1);
+    var root = internals.ensureShadowRoot(span1);
     root.appendChild(createContentWithText("FALLBACK"));
 
     target.appendChild(createSpanWithText('BEFORE'));

Modified: trunk/LayoutTests/fast/dom/shadow/iframe-shadow.html (110475 => 110476)


--- trunk/LayoutTests/fast/dom/shadow/iframe-shadow.html	2012-03-12 21:07:07 UTC (rev 110475)
+++ trunk/LayoutTests/fast/dom/shadow/iframe-shadow.html	2012-03-12 21:08:22 UTC (rev 110476)
@@ -2,6 +2,7 @@
 <html>
 <head>
 <script src=""
+<script src=""
 </head>
 <body>
 <pre id="console"></pre>

Added: trunk/LayoutTests/fast/dom/shadow/resources/polyfill.js (0 => 110476)


--- trunk/LayoutTests/fast/dom/shadow/resources/polyfill.js	                        (rev 0)
+++ trunk/LayoutTests/fast/dom/shadow/resources/polyfill.js	2012-03-12 21:08:22 UTC (rev 110476)
@@ -0,0 +1,5 @@
+if (!window.WebKitShadowRoot && window.internals) {
+	window.WebKitShadowRoot = function(element) {
+		return internals.ensureShadowRoot(element);
+	}
+}
Property changes on: trunk/LayoutTests/fast/dom/shadow/resources/polyfill.js
___________________________________________________________________

Added: svn:eol-style

Modified: trunk/LayoutTests/fast/dom/shadow/shadow-on-image.html (110475 => 110476)


--- trunk/LayoutTests/fast/dom/shadow/shadow-on-image.html	2012-03-12 21:07:07 UTC (rev 110475)
+++ trunk/LayoutTests/fast/dom/shadow/shadow-on-image.html	2012-03-12 21:08:22 UTC (rev 110476)
@@ -1,6 +1,7 @@
 <!DOCTYPE html>
 <html>
 <head>
+<script src=""
 <script>
 
 var imageContentStyle = "content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAFklEQVQIHWPUFPzPgA0wYRMEiQ1OCQD4SAFJZaEkKQAAAABJRU5ErkJggg==);"

Modified: trunk/LayoutTests/platform/wk2/Skipped (110475 => 110476)


--- trunk/LayoutTests/platform/wk2/Skipped	2012-03-12 21:07:07 UTC (rev 110475)
+++ trunk/LayoutTests/platform/wk2/Skipped	2012-03-12 21:08:22 UTC (rev 110476)
@@ -1079,6 +1079,7 @@
 fast/dom/shadow/multiple-shadowroot.html
 fast/dom/shadow/multiple-shadowroot-rendering.html
 fast/dom/shadow/multiple-shadowroot-adopt.html
+fast/dom/shadow/get-element-by-id-in-shadow-root.html
 
 # WTR needs an implementation for eventSender.continuousMouseScrollBy
 # https://bugs.webkit.org/show_bug.cgi?id=69417
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to