2011-03-08 Joe Wild <joseph.wild@nokia.com>
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 8 Mar 2011 21:49:04 +0000 (21:49 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 8 Mar 2011 21:49:04 +0000 (21:49 +0000)
        Reviewed by Csaba Osztrogonác.

        [Qt] Missing SVG variables
        https://bugs.webkit.org/show_bug.cgi?id=32941

        Basically, this patch just modifies features.pri to the Qt build to
        pass on the ENABLE_SVG_* flags to the IDL binding generator.

        Also I had remove global-construtors.html from the skip list and
        updated the associated expected results files.

        * platform/qt/Skipped:
        * platform/qt/fast/dom/Window/window-properties-expected.txt:
        * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
        * platform/qt/fast/dom/prototype-inheritance-expected.txt:
        * platform/qt/fast/js/global-constructors-expected.txt:
2011-03-08  Joe Wild  <joseph.wild@nokia.com>

        Reviewed by Csaba Osztrogonác.

        [Qt] Missing SVG variables
        https://bugs.webkit.org/show_bug.cgi?id=32941

        Basically, this patch just modifies features.pri to the Qt build to
        pass on the ENABLE_SVG_* flags to the IDL binding generator.

        Also I had remove global-construtors.html from the skip list and
        updated the associated expected results files.

        * features.pri:
        * page/DOMWindow.idl:

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

LayoutTests/ChangeLog
LayoutTests/platform/qt/Skipped
LayoutTests/platform/qt/fast/dom/Window/window-properties-expected.txt
LayoutTests/platform/qt/fast/dom/Window/window-property-descriptors-expected.txt
LayoutTests/platform/qt/fast/dom/prototype-inheritance-expected.txt
LayoutTests/platform/qt/fast/js/global-constructors-expected.txt
Source/WebCore/ChangeLog
Source/WebCore/features.pri
Source/WebCore/page/DOMWindow.idl

index c8fa0b3a99d365b2e4663e7f4c126df29216bd0d..cbd3bea0a8a962cc50c9a9fec2bc9e2f5c163014 100644 (file)
@@ -1,3 +1,22 @@
+2011-03-08  Joe Wild  <joseph.wild@nokia.com>
+
+        Reviewed by Csaba Osztrogonác.
+
+        [Qt] Missing SVG variables
+        https://bugs.webkit.org/show_bug.cgi?id=32941
+
+        Basically, this patch just modifies features.pri to the Qt build to
+        pass on the ENABLE_SVG_* flags to the IDL binding generator.
+
+        Also I had remove global-construtors.html from the skip list and
+        updated the associated expected results files.
+
+        * platform/qt/Skipped:
+        * platform/qt/fast/dom/Window/window-properties-expected.txt:
+        * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
+        * platform/qt/fast/dom/prototype-inheritance-expected.txt:
+        * platform/qt/fast/js/global-constructors-expected.txt:
+
 2011-03-08  David Hyatt  <hyatt@apple.com>
 
         Reviewed by Dan Bernstein.
index c1a8a9ffb17202817eafde44f47a8469c9689a23..77c2312f6cb801a444df4e819f23f22a5e52289b 100644 (file)
@@ -818,12 +818,6 @@ svg/filters/feDisplacementMap.svg
 svg/filters/filterRes.svg
 svg/css/composite-shadow-example.html
 svg/css/composite-shadow-with-opacity.html
-# Missing variables:
-# SVGAltGlyphElement, SVGAnimateElement, SVGAnimateColorElement, SVGAnimateTransformElement
-# SVGFontElement, SVGGlyphElement, SVGMissingGlyphElement, SVGFontFaceElement, SVGFontFaceSrcElement
-# SVGFontFaceUriElement, SVGFontFaceFormatElement, SVGFontFaceNameElement, SVGForeignObjectElement
-# https://bugs.webkit.org/show_bug.cgi?id=32941
-svg/custom/global-constructors.html
 
 # --- to be reviewed
 svg/batik/filters/filterRegions.svg
index 1486e178442400f9a9793aa6a9acdfbdb68a4598..655d5fa7d5d1a142ecc2091b03fb759e8547824c 100644 (file)
@@ -1367,6 +1367,8 @@ window.SQLException.prototype.UNKNOWN_ERR [number]
 window.SQLException.prototype.VERSION_ERR [number]
 window.SVGAElement [object SVGAElementConstructor]
 window.SVGAElement.prototype [printed above as window.Element.prototype]
+window.SVGAltGlyphElement [object SVGAltGlyphElementConstructor]
+window.SVGAltGlyphElement.prototype [printed above as window.Element.prototype]
 window.SVGAngle [object SVGAngleConstructor]
 window.SVGAngle.SVG_ANGLETYPE_DEG [number]
 window.SVGAngle.SVG_ANGLETYPE_GRAD [number]
@@ -1381,6 +1383,12 @@ window.SVGAngle.prototype.SVG_ANGLETYPE_UNKNOWN [number]
 window.SVGAngle.prototype.SVG_ANGLETYPE_UNSPECIFIED [number]
 window.SVGAngle.prototype.convertToSpecifiedUnits [function]
 window.SVGAngle.prototype.newValueSpecifiedUnits [function]
+window.SVGAnimateColorElement [object SVGAnimateColorElementConstructor]
+window.SVGAnimateColorElement.prototype [printed above as window.Element.prototype]
+window.SVGAnimateElement [object SVGAnimateElementConstructor]
+window.SVGAnimateElement.prototype [printed above as window.Element.prototype]
+window.SVGAnimateTransformElement [object SVGAnimateTransformElementConstructor]
+window.SVGAnimateTransformElement.prototype [printed above as window.Element.prototype]
 window.SVGAnimatedAngle [object SVGAnimatedAngleConstructor]
 window.SVGAnimatedAngle.prototype [object SVGAnimatedAnglePrototype]
 window.SVGAnimatedBoolean [object SVGAnimatedBooleanConstructor]
@@ -1538,14 +1546,32 @@ window.SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_UNKNOWN [number]
 window.SVGFETurbulenceElement.prototype [printed above as window.Element.prototype]
 window.SVGFilterElement [object SVGFilterElementConstructor]
 window.SVGFilterElement.prototype [printed above as window.Element.prototype]
+window.SVGFontElement [object SVGFontElementConstructor]
+window.SVGFontElement.prototype [printed above as window.Element.prototype]
+window.SVGFontFaceElement [object SVGFontFaceElementConstructor]
+window.SVGFontFaceElement.prototype [printed above as window.Element.prototype]
+window.SVGFontFaceFormatElement [object SVGFontFaceFormatElementConstructor]
+window.SVGFontFaceFormatElement.prototype [printed above as window.Element.prototype]
+window.SVGFontFaceNameElement [object SVGFontFaceNameElementConstructor]
+window.SVGFontFaceNameElement.prototype [printed above as window.Element.prototype]
+window.SVGFontFaceSrcElement [object SVGFontFaceSrcElementConstructor]
+window.SVGFontFaceSrcElement.prototype [printed above as window.Element.prototype]
+window.SVGFontFaceUriElement [object SVGFontFaceUriElementConstructor]
+window.SVGFontFaceUriElement.prototype [printed above as window.Element.prototype]
+window.SVGForeignObjectElement [object SVGForeignObjectElementConstructor]
+window.SVGForeignObjectElement.prototype [printed above as window.Element.prototype]
 window.SVGGElement [object SVGGElementConstructor]
 window.SVGGElement.prototype [printed above as window.Element.prototype]
+window.SVGGlyphElement [object SVGGlyphElementConstructor]
+window.SVGGlyphElement.prototype [printed above as window.Element.prototype]
 window.SVGGradientElement [object SVGGradientElementConstructor]
 window.SVGGradientElement.SVG_SPREADMETHOD_PAD [number]
 window.SVGGradientElement.SVG_SPREADMETHOD_REFLECT [number]
 window.SVGGradientElement.SVG_SPREADMETHOD_REPEAT [number]
 window.SVGGradientElement.SVG_SPREADMETHOD_UNKNOWN [number]
 window.SVGGradientElement.prototype [printed above as window.Element.prototype]
+window.SVGHKernElement [object SVGHKernElementConstructor]
+window.SVGHKernElement.prototype [printed above as window.Element.prototype]
 window.SVGImageElement [object SVGImageElementConstructor]
 window.SVGImageElement.prototype [printed above as window.Element.prototype]
 window.SVGLength [object SVGLengthConstructor]
@@ -1612,6 +1638,8 @@ window.SVGMatrix.prototype.skewY [function]
 window.SVGMatrix.prototype.translate [function]
 window.SVGMetadataElement [object SVGMetadataElementConstructor]
 window.SVGMetadataElement.prototype [printed above as window.Element.prototype]
+window.SVGMissingGlyphElement [object SVGMissingGlyphElementConstructor]
+window.SVGMissingGlyphElement.prototype [printed above as window.Element.prototype]
 window.SVGNumber [object SVGNumberConstructor]
 window.SVGNumber.prototype [object SVGNumberPrototype]
 window.SVGNumberList [object SVGNumberListConstructor]
@@ -1801,6 +1829,8 @@ window.SVGSVGElement.SVG_ZOOMANDPAN_UNKNOWN [number]
 window.SVGSVGElement.prototype [printed above as window.Element.prototype]
 window.SVGScriptElement [object SVGScriptElementConstructor]
 window.SVGScriptElement.prototype [printed above as window.Element.prototype]
+window.SVGSetElement [object SVGSetElementConstructor]
+window.SVGSetElement.prototype [printed above as window.Element.prototype]
 window.SVGStopElement [object SVGStopElementConstructor]
 window.SVGStopElement.prototype [printed above as window.Element.prototype]
 window.SVGStringList [object SVGStringListConstructor]
@@ -1884,6 +1914,8 @@ window.SVGUnitTypes.prototype.SVG_UNIT_TYPE_UNKNOWN [number]
 window.SVGUnitTypes.prototype.SVG_UNIT_TYPE_USERSPACEONUSE [number]
 window.SVGUseElement [object SVGUseElementConstructor]
 window.SVGUseElement.prototype [printed above as window.Element.prototype]
+window.SVGVKernElement [object SVGVKernElementConstructor]
+window.SVGVKernElement.prototype [printed above as window.Element.prototype]
 window.SVGViewElement [object SVGViewElementConstructor]
 window.SVGViewElement.SVG_ZOOMANDPAN_DISABLE [number]
 window.SVGViewElement.SVG_ZOOMANDPAN_MAGNIFY [number]
index 17c59467aa820b99fe2c44b7ee05f6fd434890c1..2a8c103fea8f56613a11dfac4e77cdd331109349 100644 (file)
@@ -165,7 +165,11 @@ PASS typeof Object.getOwnPropertyDescriptor(window, 'ReferenceError') is 'object
 PASS typeof Object.getOwnPropertyDescriptor(window, 'RegExp') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SQLException') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAElement') is 'object'
+PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAltGlyphElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAngle') is 'object'
+PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAnimateColorElement') is 'object'
+PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAnimateElement') is 'object'
+PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAnimateTransformElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAnimatedAngle') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAnimatedBoolean') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAnimatedEnumeration') is 'object'
@@ -216,8 +220,17 @@ PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFESpotLightElement') is
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFETileElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFETurbulenceElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFilterElement') is 'object'
+PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFontElement') is 'object'
+PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFontFaceElement') is 'object'
+PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFontFaceFormatElement') is 'object'
+PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFontFaceNameElement') is 'object'
+PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFontFaceSrcElement') is 'object'
+PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFontFaceUriElement') is 'object'
+PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGForeignObjectElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGGElement') is 'object'
+PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGGlyphElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGGradientElement') is 'object'
+PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGHKernElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGImageElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGLength') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGLengthList') is 'object'
@@ -227,6 +240,7 @@ PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGMarkerElement') is 'obje
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGMaskElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGMatrix') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGMetadataElement') is 'object'
+PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGMissingGlyphElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGNumber') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGNumberList') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGPaint') is 'object'
@@ -264,6 +278,7 @@ PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGRectElement') is 'object
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGRenderingIntent') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGSVGElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGScriptElement') is 'object'
+PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGSetElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGStopElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGStringList') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGStyleElement') is 'object'
@@ -280,6 +295,7 @@ PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGTransform') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGTransformList') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGUnitTypes') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGUseElement') is 'object'
+PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGVKernElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGViewElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGZoomEvent') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SharedWorker') is 'object'
index 406313cb9686048da68bf7996953c51c01404e20..9e897d504325e4672422a84c6640a6f7c14ace6f 100644 (file)
@@ -319,8 +319,16 @@ PASS inner.SQLException.isInner is true
 PASS inner.SQLException.constructor.isInner is true
 PASS inner.SVGAElement.isInner is true
 PASS inner.SVGAElement.constructor.isInner is true
+PASS inner.SVGAltGlyphElement.isInner is true
+PASS inner.SVGAltGlyphElement.constructor.isInner is true
 PASS inner.SVGAngle.isInner is true
 PASS inner.SVGAngle.constructor.isInner is true
+PASS inner.SVGAnimateColorElement.isInner is true
+PASS inner.SVGAnimateColorElement.constructor.isInner is true
+PASS inner.SVGAnimateElement.isInner is true
+PASS inner.SVGAnimateElement.constructor.isInner is true
+PASS inner.SVGAnimateTransformElement.isInner is true
+PASS inner.SVGAnimateTransformElement.constructor.isInner is true
 PASS inner.SVGAnimatedAngle.isInner is true
 PASS inner.SVGAnimatedAngle.constructor.isInner is true
 PASS inner.SVGAnimatedBoolean.isInner is true
@@ -421,10 +429,28 @@ PASS inner.SVGFETurbulenceElement.isInner is true
 PASS inner.SVGFETurbulenceElement.constructor.isInner is true
 PASS inner.SVGFilterElement.isInner is true
 PASS inner.SVGFilterElement.constructor.isInner is true
+PASS inner.SVGFontElement.isInner is true
+PASS inner.SVGFontElement.constructor.isInner is true
+PASS inner.SVGFontFaceElement.isInner is true
+PASS inner.SVGFontFaceElement.constructor.isInner is true
+PASS inner.SVGFontFaceFormatElement.isInner is true
+PASS inner.SVGFontFaceFormatElement.constructor.isInner is true
+PASS inner.SVGFontFaceNameElement.isInner is true
+PASS inner.SVGFontFaceNameElement.constructor.isInner is true
+PASS inner.SVGFontFaceSrcElement.isInner is true
+PASS inner.SVGFontFaceSrcElement.constructor.isInner is true
+PASS inner.SVGFontFaceUriElement.isInner is true
+PASS inner.SVGFontFaceUriElement.constructor.isInner is true
+PASS inner.SVGForeignObjectElement.isInner is true
+PASS inner.SVGForeignObjectElement.constructor.isInner is true
 PASS inner.SVGGElement.isInner is true
 PASS inner.SVGGElement.constructor.isInner is true
+PASS inner.SVGGlyphElement.isInner is true
+PASS inner.SVGGlyphElement.constructor.isInner is true
 PASS inner.SVGGradientElement.isInner is true
 PASS inner.SVGGradientElement.constructor.isInner is true
+PASS inner.SVGHKernElement.isInner is true
+PASS inner.SVGHKernElement.constructor.isInner is true
 PASS inner.SVGImageElement.isInner is true
 PASS inner.SVGImageElement.constructor.isInner is true
 PASS inner.SVGLength.isInner is true
@@ -443,6 +469,8 @@ PASS inner.SVGMatrix.isInner is true
 PASS inner.SVGMatrix.constructor.isInner is true
 PASS inner.SVGMetadataElement.isInner is true
 PASS inner.SVGMetadataElement.constructor.isInner is true
+PASS inner.SVGMissingGlyphElement.isInner is true
+PASS inner.SVGMissingGlyphElement.constructor.isInner is true
 PASS inner.SVGNumber.isInner is true
 PASS inner.SVGNumber.constructor.isInner is true
 PASS inner.SVGNumberList.isInner is true
@@ -517,6 +545,8 @@ PASS inner.SVGSVGElement.isInner is true
 PASS inner.SVGSVGElement.constructor.isInner is true
 PASS inner.SVGScriptElement.isInner is true
 PASS inner.SVGScriptElement.constructor.isInner is true
+PASS inner.SVGSetElement.isInner is true
+PASS inner.SVGSetElement.constructor.isInner is true
 PASS inner.SVGStopElement.isInner is true
 PASS inner.SVGStopElement.constructor.isInner is true
 PASS inner.SVGStringList.isInner is true
@@ -549,6 +579,8 @@ PASS inner.SVGUnitTypes.isInner is true
 PASS inner.SVGUnitTypes.constructor.isInner is true
 PASS inner.SVGUseElement.isInner is true
 PASS inner.SVGUseElement.constructor.isInner is true
+PASS inner.SVGVKernElement.isInner is true
+PASS inner.SVGVKernElement.constructor.isInner is true
 PASS inner.SVGViewElement.isInner is true
 PASS inner.SVGViewElement.constructor.isInner is true
 PASS inner.SVGZoomEvent.isInner is true
index 8b777ad65e820f28960a36288a0b5aa9e269410e..53bda6173e139f90b980abdaa33f9606bec49588 100644 (file)
@@ -150,7 +150,11 @@ PASS RangeException.toString() is '[object RangeExceptionConstructor]'
 PASS Rect.toString() is '[object RectConstructor]'
 PASS SQLException.toString() is '[object SQLExceptionConstructor]'
 PASS SVGAElement.toString() is '[object SVGAElementConstructor]'
+PASS SVGAltGlyphElement.toString() is '[object SVGAltGlyphElementConstructor]'
 PASS SVGAngle.toString() is '[object SVGAngleConstructor]'
+PASS SVGAnimateColorElement.toString() is '[object SVGAnimateColorElementConstructor]'
+PASS SVGAnimateElement.toString() is '[object SVGAnimateElementConstructor]'
+PASS SVGAnimateTransformElement.toString() is '[object SVGAnimateTransformElementConstructor]'
 PASS SVGAnimatedAngle.toString() is '[object SVGAnimatedAngleConstructor]'
 PASS SVGAnimatedBoolean.toString() is '[object SVGAnimatedBooleanConstructor]'
 PASS SVGAnimatedEnumeration.toString() is '[object SVGAnimatedEnumerationConstructor]'
@@ -201,8 +205,17 @@ PASS SVGFESpotLightElement.toString() is '[object SVGFESpotLightElementConstruct
 PASS SVGFETileElement.toString() is '[object SVGFETileElementConstructor]'
 PASS SVGFETurbulenceElement.toString() is '[object SVGFETurbulenceElementConstructor]'
 PASS SVGFilterElement.toString() is '[object SVGFilterElementConstructor]'
+PASS SVGFontElement.toString() is '[object SVGFontElementConstructor]'
+PASS SVGFontFaceElement.toString() is '[object SVGFontFaceElementConstructor]'
+PASS SVGFontFaceFormatElement.toString() is '[object SVGFontFaceFormatElementConstructor]'
+PASS SVGFontFaceNameElement.toString() is '[object SVGFontFaceNameElementConstructor]'
+PASS SVGFontFaceSrcElement.toString() is '[object SVGFontFaceSrcElementConstructor]'
+PASS SVGFontFaceUriElement.toString() is '[object SVGFontFaceUriElementConstructor]'
+PASS SVGForeignObjectElement.toString() is '[object SVGForeignObjectElementConstructor]'
 PASS SVGGElement.toString() is '[object SVGGElementConstructor]'
+PASS SVGGlyphElement.toString() is '[object SVGGlyphElementConstructor]'
 PASS SVGGradientElement.toString() is '[object SVGGradientElementConstructor]'
+PASS SVGHKernElement.toString() is '[object SVGHKernElementConstructor]'
 PASS SVGImageElement.toString() is '[object SVGImageElementConstructor]'
 PASS SVGLength.toString() is '[object SVGLengthConstructor]'
 PASS SVGLengthList.toString() is '[object SVGLengthListConstructor]'
@@ -212,6 +225,7 @@ PASS SVGMarkerElement.toString() is '[object SVGMarkerElementConstructor]'
 PASS SVGMaskElement.toString() is '[object SVGMaskElementConstructor]'
 PASS SVGMatrix.toString() is '[object SVGMatrixConstructor]'
 PASS SVGMetadataElement.toString() is '[object SVGMetadataElementConstructor]'
+PASS SVGMissingGlyphElement.toString() is '[object SVGMissingGlyphElementConstructor]'
 PASS SVGNumber.toString() is '[object SVGNumberConstructor]'
 PASS SVGNumberList.toString() is '[object SVGNumberListConstructor]'
 PASS SVGPaint.toString() is '[object SVGPaintConstructor]'
@@ -249,6 +263,7 @@ PASS SVGRectElement.toString() is '[object SVGRectElementConstructor]'
 PASS SVGRenderingIntent.toString() is '[object SVGRenderingIntentConstructor]'
 PASS SVGSVGElement.toString() is '[object SVGSVGElementConstructor]'
 PASS SVGScriptElement.toString() is '[object SVGScriptElementConstructor]'
+PASS SVGSetElement.toString() is '[object SVGSetElementConstructor]'
 PASS SVGStopElement.toString() is '[object SVGStopElementConstructor]'
 PASS SVGStringList.toString() is '[object SVGStringListConstructor]'
 PASS SVGStyleElement.toString() is '[object SVGStyleElementConstructor]'
@@ -265,6 +280,7 @@ PASS SVGTransform.toString() is '[object SVGTransformConstructor]'
 PASS SVGTransformList.toString() is '[object SVGTransformListConstructor]'
 PASS SVGUnitTypes.toString() is '[object SVGUnitTypesConstructor]'
 PASS SVGUseElement.toString() is '[object SVGUseElementConstructor]'
+PASS SVGVKernElement.toString() is '[object SVGVKernElementConstructor]'
 PASS SVGViewElement.toString() is '[object SVGViewElementConstructor]'
 PASS SVGZoomEvent.toString() is '[object SVGZoomEventConstructor]'
 PASS SharedWorker.toString() is '[object SharedWorkerConstructor]'
index c0e46e05feec1d73ed91bd8fc92ab4866563b0d9..450a43b71f3328ccc5c7303f2dd5698ad4fb59be 100644 (file)
@@ -1,3 +1,19 @@
+2011-03-08  Joe Wild  <joseph.wild@nokia.com>
+
+        Reviewed by Csaba Osztrogonác.
+
+        [Qt] Missing SVG variables
+        https://bugs.webkit.org/show_bug.cgi?id=32941
+
+        Basically, this patch just modifies features.pri to the Qt build to
+        pass on the ENABLE_SVG_* flags to the IDL binding generator.
+
+        Also I had remove global-construtors.html from the skip list and
+        updated the associated expected results files.
+
+        * features.pri:
+        * page/DOMWindow.idl:
+
 2011-03-08  Alok priyadarshi  <alokp@chromium.org>
 
         Reviewed by Dimitri Glazkov.
index 8c5bf2fd2e4bad067da156739626ff354044bbe8..e788a556d32651ad5bd7ddb5692f817ef020097c 100644 (file)
@@ -214,6 +214,9 @@ contains(DEFINES, ENABLE_WCSS=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_WCSS=1
 contains(DEFINES, ENABLE_WML=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_WML=1
 contains(DEFINES, ENABLE_XHTMLMP=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_XHTMLMP=1
 contains(DEFINES, ENABLE_SVG=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_SVG=1
+contains(DEFINES, ENABLE_SVG_ANIMATION=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_SVG_ANIMATION=1
+contains(DEFINES, ENABLE_SVG_FONTS=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_SVG_FONTS=1
+contains(DEFINES, ENABLE_SVG_FOREIGN_OBJECT=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_SVG_FOREIGN_OBJECT=1
 contains(DEFINES, ENABLE_JAVASCRIPT_DEBUGGER=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_JAVASCRIPT_DEBUGGER=1
 contains(DEFINES, ENABLE_OFFLINE_WEB_APPLICATIONS=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_OFFLINE_WEB_APPLICATIONS=1
 contains(DEFINES, ENABLE_WEB_SOCKETS=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_WEB_SOCKETS=1
index a948a018f999317db6e369897b5acefb6bc989dc..0f142a6190740ebf28c42c559c9d163b136687ae 100644 (file)
@@ -720,7 +720,7 @@ module window {
         attribute SVGSetElementConstructor SVGSetElement;
 #endif
 
-#if ENABLE_SVG_FONTS && ENABLE_SVG_FONTS
+#if defined(ENABLE_SVG_FONTS) && ENABLE_SVG_FONTS
 //      attribute SVGAltGlyphDefElementConstructor SVGAltGlyphDefElement;
         attribute SVGAltGlyphElementConstructor SVGAltGlyphElement;
 //      attribute SVGAltGlyphItemElementConstructor SVGAltGlyphItemElement;