[GTK] Enable Microdata DOM API
authorzandobersek@gmail.com <zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 22 Oct 2012 10:18:29 +0000 (10:18 +0000)
committerzandobersek@gmail.com <zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 22 Oct 2012 10:18:29 +0000 (10:18 +0000)
https://bugs.webkit.org/show_bug.cgi?id=99033

Reviewed by Martin Robinson.

Source/WebCore:

Enable the Microdata DOM API, but still disable it when the unstable
features should be disabled (for instance in release builds).

No new tests - related tests are being unskipped and are expected to pass.

* GNUmakefile.am:
* GNUmakefile.features.am:
* bindings/gobject/GNUmakefile.am: Add the required files so the Microdata
API GObject bindings are generated and built.

LayoutTests:

Unskip the Microdata tests, they all pass now that the feature has been enabled.

* platform/gtk/TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@132058 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/platform/gtk/TestExpectations
Source/WebCore/ChangeLog
Source/WebCore/GNUmakefile.am
Source/WebCore/GNUmakefile.features.am
Source/WebCore/bindings/gobject/GNUmakefile.am

index ac8ca4c..ff16729 100644 (file)
@@ -1,5 +1,16 @@
 2012-10-22  Zan Dobersek  <zandobersek@gmail.com>
 
+        [GTK] Enable Microdata DOM API
+        https://bugs.webkit.org/show_bug.cgi?id=99033
+
+        Reviewed by Martin Robinson.
+
+        Unskip the Microdata tests, they all pass now that the feature has been enabled.
+
+        * platform/gtk/TestExpectations:
+
+2012-10-22  Zan Dobersek  <zandobersek@gmail.com>
+
         [GTK] Enable CSP 1.1
         https://bugs.webkit.org/show_bug.cgi?id=99064
 
index 097db9a..a6855b4 100644 (file)
@@ -328,9 +328,6 @@ webkit.org/b/99031 java [ Skip ]
 # Directory upload is not enabled.
 webkit.org/b/99032 fast/forms/file/input-file-directory-upload.html [ Skip ]
 
-# Microdata DOM API is not yet enabled.
-webkit.org/b/99033 fast/dom/MicroData [ Skip ]
-
 # Web Intents is not yet enabled.
 webkit.org/b/99035 webintents [ Skip ]
 
index e729f1e..1f6db77 100644 (file)
@@ -1,5 +1,22 @@
 2012-10-22  Zan Dobersek  <zandobersek@gmail.com>
 
+        [GTK] Enable Microdata DOM API
+        https://bugs.webkit.org/show_bug.cgi?id=99033
+
+        Reviewed by Martin Robinson.
+
+        Enable the Microdata DOM API, but still disable it when the unstable
+        features should be disabled (for instance in release builds).
+
+        No new tests - related tests are being unskipped and are expected to pass.
+
+        * GNUmakefile.am:
+        * GNUmakefile.features.am:
+        * bindings/gobject/GNUmakefile.am: Add the required files so the Microdata
+        API GObject bindings are generated and built.
+
+2012-10-22  Zan Dobersek  <zandobersek@gmail.com>
+
         [GTK] Enable CSP 1.1
         https://bugs.webkit.org/show_bug.cgi?id=99064
 
index 16ac623..5d63da6 100644 (file)
@@ -353,6 +353,7 @@ feature_defines_unstable += \
        ENABLE_CSS3_TEXT=0 \
        ENABLE_CSS_STICKY_POSITION=0 \
        ENABLE_LINK_PREFETCH=0 \
+       ENABLE_MICRODATA=0 \
        ENABLE_MUTATION_OBSERVERS=0 \
        ENABLE_STYLE_SCOPED=0 \
        ENABLE_VIDEO_TRACK=0 \
index f76723d..9c4c9d8 100644 (file)
@@ -61,7 +61,7 @@ feature_defines_defaults += \
        ENABLE_MEDIA_STREAM=1 \
        ENABLE_METER_ELEMENT=1 \
        ENABLE_MHTML=1 \
-       ENABLE_MICRODATA=0 \
+       ENABLE_MICRODATA=1 \
        ENABLE_MUTATION_OBSERVERS=1 \
        ENABLE_NAVIGATOR_CONTENT_UTILS=0 \
        ENABLE_NETSCAPE_PLUGIN_API=1 \
index 2328f95..88ed16c 100644 (file)
@@ -173,6 +173,8 @@ webkitgtk_gdom_built_sources += \
        DerivedSources/webkit/WebKitDOMHTMLParamElementPrivate.h \
        DerivedSources/webkit/WebKitDOMHTMLPreElement.cpp \
        DerivedSources/webkit/WebKitDOMHTMLPreElementPrivate.h \
+       DerivedSources/webkit/WebKitDOMHTMLPropertiesCollection.cpp \
+       DerivedSources/webkit/WebKitDOMHTMLPropertiesCollectionPrivate.h \
        DerivedSources/webkit/WebKitDOMHTMLQuoteElement.cpp \
        DerivedSources/webkit/WebKitDOMHTMLQuoteElementPrivate.h \
        DerivedSources/webkit/WebKitDOMHTMLScriptElement.cpp \
@@ -211,6 +213,8 @@ webkitgtk_gdom_built_sources += \
        DerivedSources/webkit/WebKitDOMMemoryInfoPrivate.h \
        DerivedSources/webkit/WebKitDOMMessagePort.cpp \
        DerivedSources/webkit/WebKitDOMMessagePortPrivate.h \
+       DerivedSources/webkit/WebKitDOMMicroDataItemValue.cpp \
+       DerivedSources/webkit/WebKitDOMMicroDataItemValuePrivate.h \
        DerivedSources/webkit/WebKitDOMMouseEvent.cpp \
        DerivedSources/webkit/WebKitDOMMouseEventPrivate.h \
        DerivedSources/webkit/WebKitDOMNamedNodeMap.cpp \
@@ -227,6 +231,8 @@ webkitgtk_gdom_built_sources += \
        DerivedSources/webkit/WebKitDOMNodePrivate.h \
        DerivedSources/webkit/WebKitDOMProcessingInstruction.cpp \
        DerivedSources/webkit/WebKitDOMProcessingInstructionPrivate.h \
+       DerivedSources/webkit/WebKitDOMPropertyNodeList.cpp \
+       DerivedSources/webkit/WebKitDOMPropertyNodeListPrivate.h \
        DerivedSources/webkit/WebKitDOMRange.cpp \
        DerivedSources/webkit/WebKitDOMRangePrivate.h \
        DerivedSources/webkit/WebKitDOMScreen.cpp \
@@ -357,6 +363,7 @@ webkitgtk_built_h_api += \
        DerivedSources/webkit/WebKitDOMHTMLParagraphElement.h \
        DerivedSources/webkit/WebKitDOMHTMLParamElement.h \
        DerivedSources/webkit/WebKitDOMHTMLPreElement.h \
+       DerivedSources/webkit/WebKitDOMHTMLPropertiesCollection.h \
        DerivedSources/webkit/WebKitDOMHTMLQuoteElement.h \
        DerivedSources/webkit/WebKitDOMHTMLScriptElement.h \
        DerivedSources/webkit/WebKitDOMHTMLSelectElement.h \
@@ -383,8 +390,10 @@ webkitgtk_built_h_api += \
        DerivedSources/webkit/WebKitDOMHistory.h \
        DerivedSources/webkit/WebKitDOMLocation.h \
        DerivedSources/webkit/WebKitDOMMemoryInfo.h \
+       DerivedSources/webkit/WebKitDOMMicroDataItemValue.h \
        DerivedSources/webkit/WebKitDOMObject.h \
        DerivedSources/webkit/WebKitDOMNavigator.h \
+       DerivedSources/webkit/WebKitDOMPropertyNodeList.h \
        DerivedSources/webkit/WebKitDOMScreen.h \
        DerivedSources/webkit/WebKitDOMWebKitAnimation.h \
        DerivedSources/webkit/WebKitDOMWebKitAnimationList.h \