Title: [140459] trunk
Revision
140459
Author
[email protected]
Date
2013-01-22 13:26:08 -0800 (Tue, 22 Jan 2013)

Log Message

[GTK] Enable the <template> element support in development builds
https://bugs.webkit.org/show_bug.cgi?id=106575

Patch by Zan Dobersek <[email protected]> on 2013-01-22
Reviewed by Martin Robinson.

Source/WebCore: 

Add a missing build target that contains the custom JS bindings.

No new tests - the related tests are being unskipped and mostly pass.

* GNUmakefile.list.am:

Tools: 

Enable the <template> element support in the development builds of the GTK port.

* Scripts/webkitperl/FeatureList.pm:

LayoutTests: 

Remove the skip entry for the layout tests of the element.
Add a failure expectation for a flaky test that's being unskipped.

* platform/gtk/TestExpectations:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (140458 => 140459)


--- trunk/LayoutTests/ChangeLog	2013-01-22 21:23:41 UTC (rev 140458)
+++ trunk/LayoutTests/ChangeLog	2013-01-22 21:26:08 UTC (rev 140459)
@@ -1,3 +1,15 @@
+2013-01-22  Zan Dobersek  <[email protected]>
+
+        [GTK] Enable the <template> element support in development builds
+        https://bugs.webkit.org/show_bug.cgi?id=106575
+
+        Reviewed by Martin Robinson.
+
+        Remove the skip entry for the layout tests of the element.
+        Add a failure expectation for a flaky test that's being unskipped.
+
+        * platform/gtk/TestExpectations:
+
 2013-01-22  Alpha Lam  <[email protected]>
 
         REGRESSION(r140231): media track layout tests crashing

Modified: trunk/LayoutTests/platform/gtk/TestExpectations (140458 => 140459)


--- trunk/LayoutTests/platform/gtk/TestExpectations	2013-01-22 21:23:41 UTC (rev 140458)
+++ trunk/LayoutTests/platform/gtk/TestExpectations	2013-01-22 21:26:08 UTC (rev 140459)
@@ -91,10 +91,6 @@
 # ENABLE(DRAGGABLE_REGION) is disabled
 fast/css/draggable-region-parser.html [ WontFix ]
 
-# ENABLE(TEMPLATE_ELEMENT) is disabled.
-webkit.org/b/10357 fast/dom/HTMLTemplateElement [ Skip ]
-webkit.org/b/10357 html5lib/run-template.html [ Skip ]
-
 # These test -apple- and -khtml- prefixed CSS properties, which we don't support.
 inspector/styles/vendor-prefixes.html [ WontFix ]
 fast/css/apple-prefix.html [ WontFix ]
@@ -613,6 +609,8 @@
 # End of Flaky tests
 #////////////////////////////////////////////////////////////////////////////////////////
 
+webkit.org/b/106086 fast/dom/HTMLTemplateElement/ownerDocument-adoptNode.html [ Failure Pass ]
+
 #////////////////////////////////////////////////////////////////////////////////////////
 # Slow tests
 #////////////////////////////////////////////////////////////////////////////////////////

Modified: trunk/Source/WebCore/ChangeLog (140458 => 140459)


--- trunk/Source/WebCore/ChangeLog	2013-01-22 21:23:41 UTC (rev 140458)
+++ trunk/Source/WebCore/ChangeLog	2013-01-22 21:26:08 UTC (rev 140459)
@@ -1,3 +1,16 @@
+2013-01-22  Zan Dobersek  <[email protected]>
+
+        [GTK] Enable the <template> element support in development builds
+        https://bugs.webkit.org/show_bug.cgi?id=106575
+
+        Reviewed by Martin Robinson.
+
+        Add a missing build target that contains the custom JS bindings.
+
+        No new tests - the related tests are being unskipped and mostly pass.
+
+        * GNUmakefile.list.am:
+
 2013-01-22  Joshua Bell  <[email protected]>
 
         IndexedDB: Remove dependency on IDBKey type from IDLs

Modified: trunk/Source/WebCore/GNUmakefile.list.am (140458 => 140459)


--- trunk/Source/WebCore/GNUmakefile.list.am	2013-01-22 21:23:41 UTC (rev 140458)
+++ trunk/Source/WebCore/GNUmakefile.list.am	2013-01-22 21:26:08 UTC (rev 140459)
@@ -2361,6 +2361,7 @@
 	Source/WebCore/bindings/js/JSHTMLSelectElementCustom.cpp \
 	Source/WebCore/bindings/js/JSHTMLSelectElementCustom.h \
 	Source/WebCore/bindings/js/JSHTMLStyleElementCustom.cpp \
+	Source/WebCore/bindings/js/JSHTMLTemplateElementCustom.cpp \
 	Source/WebCore/bindings/js/JSHistoryCustom.cpp \
 	Source/WebCore/bindings/js/JSHistoryCustom.h \
 	Source/WebCore/bindings/js/JSIDBAnyCustom.cpp \

Modified: trunk/Tools/ChangeLog (140458 => 140459)


--- trunk/Tools/ChangeLog	2013-01-22 21:23:41 UTC (rev 140458)
+++ trunk/Tools/ChangeLog	2013-01-22 21:26:08 UTC (rev 140459)
@@ -1,5 +1,16 @@
 2013-01-22  Zan Dobersek  <[email protected]>
 
+        [GTK] Enable the <template> element support in development builds
+        https://bugs.webkit.org/show_bug.cgi?id=106575
+
+        Reviewed by Martin Robinson.
+
+        Enable the <template> element support in the development builds of the GTK port.
+
+        * Scripts/webkitperl/FeatureList.pm:
+
+2013-01-22  Zan Dobersek  <[email protected]>
+
         Prettify the output of the override-feature-defines script
         https://bugs.webkit.org/show_bug.cgi?id=106542
 

Modified: trunk/Tools/Scripts/webkitperl/FeatureList.pm (140458 => 140459)


--- trunk/Tools/Scripts/webkitperl/FeatureList.pm	2013-01-22 21:23:41 UTC (rev 140458)
+++ trunk/Tools/Scripts/webkitperl/FeatureList.pm	2013-01-22 21:26:08 UTC (rev 140459)
@@ -414,7 +414,7 @@
       define => "USE_SYSTEM_MALLOC", default => isWinCE(), value => \$systemMallocSupport },
 
     { option => "template-element", desc => "Toggle HTMLTemplateElement support",
-      define => "ENABLE_TEMPLATE_ELEMENT", default => isEfl(), value => \$templateElementSupport },
+      define => "ENABLE_TEMPLATE_ELEMENT", default => (isEfl() || isGtk()), value => \$templateElementSupport },
 
     { option => "text-autosizing", desc => "Toggle Text Autosizing support",
       define => "ENABLE_TEXT_AUTOSIZING", default => 0, value => \$textAutosizingSupport },
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to