Title: [201989] trunk
Revision
201989
Author
[email protected]
Date
2016-06-13 07:10:18 -0700 (Mon, 13 Jun 2016)

Log Message

[GTK] Enabling Shadow DOM by default
https://bugs.webkit.org/show_bug.cgi?id=158686

Patch by Romain Bellessort <[email protected]> on 2016-06-13
Reviewed by Carlos Garcia Campos.

.:

Added support for enabling Shadow DOM by default for GTK.

* Source/cmake/OptionsGTK.cmake:

Tools:

Added support for enabling Shadow DOM by default for GTK.
Changed GTK test expectations for fast/shadow-dom tests (most tests
pass).

* Scripts/webkitperl/FeatureList.pm:

LayoutTests:

Changed GTK test expectations for fast/shadow-dom tests (most tests
pass).

* platform/gtk/TestExpectations:

Modified Paths

Diff

Modified: trunk/ChangeLog (201988 => 201989)


--- trunk/ChangeLog	2016-06-13 13:40:26 UTC (rev 201988)
+++ trunk/ChangeLog	2016-06-13 14:10:18 UTC (rev 201989)
@@ -1,3 +1,14 @@
+2016-06-13  Romain Bellessort  <[email protected]>
+
+        [GTK] Enabling Shadow DOM by default
+        https://bugs.webkit.org/show_bug.cgi?id=158686
+
+        Reviewed by Carlos Garcia Campos.
+
+        Added support for enabling Shadow DOM by default for GTK.
+
+        * Source/cmake/OptionsGTK.cmake:
+
 2016-06-09  Michael Catanzaro  <[email protected]>
 
         Add comments to clarify feature enablement

Modified: trunk/LayoutTests/ChangeLog (201988 => 201989)


--- trunk/LayoutTests/ChangeLog	2016-06-13 13:40:26 UTC (rev 201988)
+++ trunk/LayoutTests/ChangeLog	2016-06-13 14:10:18 UTC (rev 201989)
@@ -1,3 +1,15 @@
+2016-06-13  Romain Bellessort  <[email protected]>
+
+        [GTK] Enabling Shadow DOM by default
+        https://bugs.webkit.org/show_bug.cgi?id=158686
+
+        Reviewed by Carlos Garcia Campos.
+
+        Changed GTK test expectations for fast/shadow-dom tests (most tests
+        pass).
+
+        * platform/gtk/TestExpectations:
+
 2016-06-13  Per Arne Vollan  <[email protected]>
 
         Unreviewed test gardening.

Modified: trunk/LayoutTests/platform/gtk/TestExpectations (201988 => 201989)


--- trunk/LayoutTests/platform/gtk/TestExpectations	2016-06-13 13:40:26 UTC (rev 201988)
+++ trunk/LayoutTests/platform/gtk/TestExpectations	2016-06-13 14:10:18 UTC (rev 201989)
@@ -1607,7 +1607,7 @@
 
 Bug(GTK) fast/history/go-back-to-iframe-with-plugin.html [ Timeout Pass ]
 
-webkit.org/b/153772 fast/shadow-dom/slot-removal-crash-2.html [ Timeout ]
+webkit.org/b/153772 fast/shadow-dom/slot-removal-crash-2.html [ Pass Timeout ]
 
 webkit.org/b/153944 plugins/get-url-notify-with-url-that-fails-to-load.html [ Timeout Pass ]
 
@@ -2611,9 +2611,9 @@
 # This test relies on iOS-specific font fallback.
 fast/text/arabic-blacklisted-expected.html [ Pass ImageOnlyFailure ]
 
-# All other shadow DOM tests are expected to fail.
-fast/shadow-dom/text-slot-child-crash.svg [ Pass ]
 
+webkit.org/b/148695 fast/shadow-dom [ Pass ]
+
 imported/w3c/web-platform-tests/html/semantics/embedded-content/the-area-element/area-coords.html [ Pass ]
 
 # Some Apple ports don't support RTL scrollbars.

Modified: trunk/Source/cmake/OptionsGTK.cmake (201988 => 201989)


--- trunk/Source/cmake/OptionsGTK.cmake	2016-06-13 13:40:26 UTC (rev 201988)
+++ trunk/Source/cmake/OptionsGTK.cmake	2016-06-13 14:10:18 UTC (rev 201989)
@@ -168,6 +168,7 @@
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MHTML PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NOTIFICATIONS PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_PUBLIC_SUFFIX_LIST PRIVATE ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SHADOW_DOM PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SMOOTH_SCROLLING PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USERSELECT_ALL PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USER_MESSAGE_HANDLERS PRIVATE ON)

Modified: trunk/Tools/ChangeLog (201988 => 201989)


--- trunk/Tools/ChangeLog	2016-06-13 13:40:26 UTC (rev 201988)
+++ trunk/Tools/ChangeLog	2016-06-13 14:10:18 UTC (rev 201989)
@@ -1,3 +1,16 @@
+2016-06-13  Romain Bellessort  <[email protected]>
+
+        [GTK] Enabling Shadow DOM by default
+        https://bugs.webkit.org/show_bug.cgi?id=158686
+
+        Reviewed by Carlos Garcia Campos.
+
+        Added support for enabling Shadow DOM by default for GTK.
+        Changed GTK test expectations for fast/shadow-dom tests (most tests
+        pass).
+
+        * Scripts/webkitperl/FeatureList.pm:
+
 2016-06-12  Aakash Jain  <[email protected]>
 
         run-safari/run-webkit-app fail to quit iOS simulator after Xcode installation

Modified: trunk/Tools/Scripts/webkitperl/FeatureList.pm (201988 => 201989)


--- trunk/Tools/Scripts/webkitperl/FeatureList.pm	2016-06-13 13:40:26 UTC (rev 201988)
+++ trunk/Tools/Scripts/webkitperl/FeatureList.pm	2016-06-13 14:10:18 UTC (rev 201989)
@@ -392,7 +392,7 @@
       define => "ENABLE_SCRIPTED_SPEECH", default => 0, value => \$scriptedSpeechSupport },
 
     { option => "shadow-dom", desc => "Toggle Shadow DOM support",
-      define => "ENABLE_SHADOW_DOM", default => (isAppleMacWebKit() || isIOSWebKit()), value => \$shadowDOMSupport },
+      define => "ENABLE_SHADOW_DOM", default => (isAppleMacWebKit() || isIOSWebKit() || isGtk()), value => \$shadowDOMSupport },
 
     { option => "streams-api", desc => "Toggle Streams API support",
       define => "ENABLE_STREAMS_API", default => 1, value => \$streamsAPISupport },
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to