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