Title: [208201] trunk
Revision
208201
Author
rn...@webkit.org
Date
2016-10-31 17:32:08 -0700 (Mon, 31 Oct 2016)

Log Message

Enable custom elements by default everywhere
https://bugs.webkit.org/show_bug.cgi?id=164242

Reviewed by Antti Koivisto.

Source/WebCore:

Set the status of Custom Elements API to "Done".

* features.json:

Tools:

Enable custom elements API on every port by default.

* Scripts/webkitperl/FeatureList.pm:

LayoutTests:

Enable tests for custom elements everywhere. Also removed the superfluous expectations for shadow DOM tests.

* TestExpectations:
* platform/efl/TestExpectations:
* platform/gtk/TestExpectations:
* platform/mac/TestExpectations:
* platform/win/TestExpectations:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (208200 => 208201)


--- trunk/LayoutTests/ChangeLog	2016-11-01 00:27:28 UTC (rev 208200)
+++ trunk/LayoutTests/ChangeLog	2016-11-01 00:32:08 UTC (rev 208201)
@@ -1,3 +1,18 @@
+2016-10-31  Ryosuke Niwa  <rn...@webkit.org>
+
+        Enable custom elements by default everywhere
+        https://bugs.webkit.org/show_bug.cgi?id=164242
+
+        Reviewed by Antti Koivisto.
+
+        Enable tests for custom elements everywhere. Also removed the superfluous expectations for shadow DOM tests.
+
+        * TestExpectations:
+        * platform/efl/TestExpectations:
+        * platform/gtk/TestExpectations:
+        * platform/mac/TestExpectations:
+        * platform/win/TestExpectations:
+
 2016-10-31  Ryan Haddad  <ryanhad...@apple.com>
 
         Unreviewed, rolling out r207967.

Modified: trunk/LayoutTests/TestExpectations (208200 => 208201)


--- trunk/LayoutTests/TestExpectations	2016-11-01 00:27:28 UTC (rev 208200)
+++ trunk/LayoutTests/TestExpectations	2016-11-01 00:32:08 UTC (rev 208201)
@@ -707,9 +707,6 @@
 webkit.org/b/148922 svg/as-object/svg-in-object-dynamic-attribute-change.html [ Pass ImageOnlyFailure ]
 webkit.org/b/148925 svg/dom/svg-root-lengths.html [ Pass Failure ]
 
-webkit.org/b/150225 fast/custom-elements [ Failure ]
-webkit.org/b/148695 fast/shadow-dom [ Failure ImageOnlyFailure Timeout ]
-
 # Known failures on CSS Variables Test Suite
 webkit.org/b/150183 fast/css/variables/test-suite/failures/024.html [ ImageOnlyFailure ]
 webkit.org/b/150183 fast/css/variables/test-suite/failures/025.html [ ImageOnlyFailure ]

Modified: trunk/LayoutTests/platform/efl/TestExpectations (208200 => 208201)


--- trunk/LayoutTests/platform/efl/TestExpectations	2016-11-01 00:27:28 UTC (rev 208200)
+++ trunk/LayoutTests/platform/efl/TestExpectations	2016-11-01 00:32:08 UTC (rev 208201)
@@ -2463,9 +2463,6 @@
 webkit.org/b/155959 svg/text/text-text-06-t.svg [ Failure ]
 webkit.org/b/155959 svg/text/text-vkern.svg [ Failure ]
 
-# Custom element feature is not enabled on EFL yet
-Bug(EFL) fast/custom-elements [ Skip ]
-
 webkit.org/b/155970 http/tests/appcache/auth.html [ Timeout ]
 webkit.org/b/155970 http/tests/security/contentSecurityPolicy/audio-redirect-blocked.html [ Timeout ]
 webkit.org/b/155970 http/tests/security/contentSecurityPolicy/video-redirect-blocked.html [ Timeout ]

Modified: trunk/LayoutTests/platform/gtk/TestExpectations (208200 => 208201)


--- trunk/LayoutTests/platform/gtk/TestExpectations	2016-11-01 00:27:28 UTC (rev 208200)
+++ trunk/LayoutTests/platform/gtk/TestExpectations	2016-11-01 00:32:08 UTC (rev 208201)
@@ -634,10 +634,6 @@
 webkit.org/b/155505 http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html [ Skip ]
 webkit.org/b/155505 http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video.html [ Skip ]
 
-# Custom Elements API still not enabled/tested on GTK+
-webkit.org/b/156108 fast/custom-elements [ Skip ]
-webkit.org/b/156108 imported/w3c/web-platform-tests/custom-elements [ Skip ]
-
 webkit.org/b/137096 svg/W3C-SVG-1.1/text-altglyph-01-b.svg [ Failure ]
 webkit.org/b/137096 svg/custom/altglyph.svg [ Failure ]
 webkit.org/b/137096 svg/text/text-altglyph-01-b.svg [ Failure ]

Modified: trunk/LayoutTests/platform/mac/TestExpectations (208200 => 208201)


--- trunk/LayoutTests/platform/mac/TestExpectations	2016-11-01 00:27:28 UTC (rev 208200)
+++ trunk/LayoutTests/platform/mac/TestExpectations	2016-11-01 00:32:08 UTC (rev 208201)
@@ -1215,13 +1215,9 @@
 
 webkit.org/b/149128 fast/text/control-characters [ ImageOnlyFailure ]
 
-webkit.org/b/148695 fast/shadow-dom [ Pass ]
-
 # Touch events is not enabled on Mac
 webkit.org/b/149592 fast/shadow-dom/touch-event-ios.html [ Failure ]
 
-webkit.org/b/150225 fast/custom-elements [ Pass ]
-
 # Marking test as flaky in El Capitan
 webkit.org/b/149819 [ Debug ElCapitan+ ] compositing/video/video-poster.html [ Pass Crash ]
 

Modified: trunk/LayoutTests/platform/win/TestExpectations (208200 => 208201)


--- trunk/LayoutTests/platform/win/TestExpectations	2016-11-01 00:27:28 UTC (rev 208200)
+++ trunk/LayoutTests/platform/win/TestExpectations	2016-11-01 00:32:08 UTC (rev 208201)
@@ -3292,10 +3292,6 @@
 webkit.org/b/152411 http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url.html [ Failure ]
 webkit.org/b/152411 http/tests/contentdispositionattachmentsandbox/referer-header-stripped.html [ Failure ]
 
-webkit.org/b/150225 fast/custom-elements [ Pass ]
-
-webkit.org/b/148695 fast/shadow-dom [ Pass ]
-
 # Touch events is not enabled on Windows
 webkit.org/b/149592 fast/shadow-dom/touch-event-ios.html [ Failure ]
 

Modified: trunk/Source/WebCore/ChangeLog (208200 => 208201)


--- trunk/Source/WebCore/ChangeLog	2016-11-01 00:27:28 UTC (rev 208200)
+++ trunk/Source/WebCore/ChangeLog	2016-11-01 00:32:08 UTC (rev 208201)
@@ -1,3 +1,14 @@
+2016-10-31  Ryosuke Niwa  <rn...@webkit.org>
+
+        Enable custom elements by default everywhere
+        https://bugs.webkit.org/show_bug.cgi?id=164242
+
+        Reviewed by Antti Koivisto.
+
+        Set the status of Custom Elements API to "Done".
+
+        * features.json:
+
 2016-10-31  Ryan Haddad  <ryanhad...@apple.com>
 
         Unreviewed, rolling out r207967.

Modified: trunk/Source/WebCore/features.json (208200 => 208201)


--- trunk/Source/WebCore/features.json	2016-11-01 00:27:28 UTC (rev 208200)
+++ trunk/Source/WebCore/features.json	2016-11-01 00:32:08 UTC (rev 208201)
@@ -555,7 +555,7 @@
     {
         "name": "Custom Elements",
         "status": {
-            "status": "In Development"
+            "status": "Done"
         },
         "url": "http://w3c.github.io/webcomponents/spec/custom/",
         "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=150225",

Modified: trunk/Tools/ChangeLog (208200 => 208201)


--- trunk/Tools/ChangeLog	2016-11-01 00:27:28 UTC (rev 208200)
+++ trunk/Tools/ChangeLog	2016-11-01 00:32:08 UTC (rev 208201)
@@ -1,3 +1,14 @@
+2016-10-31  Ryosuke Niwa  <rn...@webkit.org>
+
+        Enable custom elements by default everywhere
+        https://bugs.webkit.org/show_bug.cgi?id=164242
+
+        Reviewed by Antti Koivisto.
+
+        Enable custom elements API on every port by default.
+
+        * Scripts/webkitperl/FeatureList.pm:
+
 2016-10-31  Nan Wang  <n_w...@apple.com>
 
         AX: aria-sort is not exposed on iOS

Modified: trunk/Tools/Scripts/webkitperl/FeatureList.pm (208200 => 208201)


--- trunk/Tools/Scripts/webkitperl/FeatureList.pm	2016-11-01 00:27:28 UTC (rev 208200)
+++ trunk/Tools/Scripts/webkitperl/FeatureList.pm	2016-11-01 00:32:08 UTC (rev 208201)
@@ -230,7 +230,7 @@
       define => "ENABLE_CSS3_TEXT", default => (isEfl() || isGtk()), value => \$css3TextSupport },
 
     { option => "custom-elements", desc => "Toggle custom elements support",
-      define => "ENABLE_CUSTOM_ELEMENTS", default => (isAppleMacWebKit() || isIOSWebKit()), value => \$customElementsSupport },
+      define => "ENABLE_CUSTOM_ELEMENTS", default => 1, value => \$customElementsSupport },
 
     { option => "custom-scheme-handler", desc => "Toggle Custom Scheme Handler support",
       define => "ENABLE_CUSTOM_SCHEME_HANDLER", default => isEfl(), value => \$customSchemeHandlerSupport },
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to