Changeset 52559 in webkit


Ignore:
Timestamp:
Dec 25, 2009 1:03:45 PM (14 years ago)
Author:
Nikolas Zimmermann
Message:

2009-12-25 Nikolas Zimmermann <nzimmermann@rim.com>

Reviewed by Dirk Schulze.

DOMWindow is missing lots of SVG* constructor objects
https://bugs.webkit.org/show_bug.cgi?id=20430

Expose all implemented SVG 1.1 constructors.

Test: svg/custom/global-constructors.js

  • bindings/v8/V8Index.cpp: Add missing includes for SVGFontFaceElement & SVGMissingGlyphElement
  • bindings/v8/V8Index.h: Add misisng SVGFontFaceElement & SVGMissingGlyphElement declarations.
  • page/DOMWindow.idl: Add a bunch of new SVG object ctors.
  • svg/SVGAnimatedPathData.idl: Add OmitConstructor flag, as this is a SVG MI class, which is not exposable at the moment.
  • svg/SVGAnimatedPoints.idl: Ditto.
Location:
trunk
Files:
3 added
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r52557 r52559  
     12009-12-25  Nikolas Zimmermann  <nzimmermann@rim.com>
     2
     3        Reviewed by Dirk Schulze.
     4
     5        DOMWindow is missing lots of SVG* constructor objects
     6        https://bugs.webkit.org/show_bug.cgi?id=20430
     7
     8        Update LayoutTests after exposing several new SVG* constructor objects.
     9
     10        * fast/dom/Window/window-properties-expected.txt:
     11        * fast/dom/prototype-inheritance-2-expected.txt:
     12        * fast/dom/prototype-inheritance-expected.txt:
     13        * fast/js/global-constructors-expected.txt:
     14        * svg/custom/global-constructors-expected.txt: Added.
     15        * svg/custom/global-constructors.html: Added.
     16        * svg/custom/script-tests/global-constructors.js: Added.
     17        (shouldBeDefined):
     18
    1192009-12-25  Csaba Osztrogonác  <ossy@webkit.org>
    220
  • trunk/LayoutTests/fast/dom/Window/window-properties-expected.txt

    r52513 r52559  
    12701270window.Rect.prototype [object RectPrototype]
    12711271window.ReferenceError [function]
     1272window.SVGAElement [object SVGAElementConstructor]
     1273window.SVGAElement.prototype [printed above as window.Element.prototype]
     1274window.SVGAltGlyphElement [object SVGAltGlyphElementConstructor]
     1275window.SVGAltGlyphElement.prototype [printed above as window.Element.prototype]
    12721276window.SVGAngle [object SVGAngleConstructor]
    12731277window.SVGAngle.SVG_ANGLETYPE_DEG [number]
     
    12841288window.SVGAngle.prototype.convertToSpecifiedUnits [function]
    12851289window.SVGAngle.prototype.newValueSpecifiedUnits [function]
     1290window.SVGAnimateColorElement [object SVGAnimateColorElementConstructor]
     1291window.SVGAnimateColorElement.prototype [printed above as window.Element.prototype]
     1292window.SVGAnimateElement [object SVGAnimateElementConstructor]
     1293window.SVGAnimateElement.prototype [printed above as window.Element.prototype]
     1294window.SVGAnimateTransformElement [object SVGAnimateTransformElementConstructor]
     1295window.SVGAnimateTransformElement.prototype [printed above as window.Element.prototype]
     1296window.SVGAnimatedAngle [object SVGAnimatedAngleConstructor]
     1297window.SVGAnimatedAngle.prototype [object SVGAnimatedAnglePrototype]
     1298window.SVGAnimatedBoolean [object SVGAnimatedBooleanConstructor]
     1299window.SVGAnimatedBoolean.prototype [object SVGAnimatedBooleanPrototype]
     1300window.SVGAnimatedEnumeration [object SVGAnimatedEnumerationConstructor]
     1301window.SVGAnimatedEnumeration.prototype [object SVGAnimatedEnumerationPrototype]
     1302window.SVGAnimatedInteger [object SVGAnimatedIntegerConstructor]
     1303window.SVGAnimatedInteger.prototype [object SVGAnimatedIntegerPrototype]
     1304window.SVGAnimatedLength [object SVGAnimatedLengthConstructor]
     1305window.SVGAnimatedLength.prototype [object SVGAnimatedLengthPrototype]
     1306window.SVGAnimatedLengthList [object SVGAnimatedLengthListConstructor]
     1307window.SVGAnimatedLengthList.prototype [object SVGAnimatedLengthListPrototype]
     1308window.SVGAnimatedNumber [object SVGAnimatedNumberConstructor]
     1309window.SVGAnimatedNumber.prototype [object SVGAnimatedNumberPrototype]
     1310window.SVGAnimatedNumberList [object SVGAnimatedNumberListConstructor]
     1311window.SVGAnimatedNumberList.prototype [object SVGAnimatedNumberListPrototype]
     1312window.SVGAnimatedPreserveAspectRatio [object SVGAnimatedPreserveAspectRatioConstructor]
     1313window.SVGAnimatedPreserveAspectRatio.prototype [object SVGAnimatedPreserveAspectRatioPrototype]
     1314window.SVGAnimatedRect [object SVGAnimatedRectConstructor]
     1315window.SVGAnimatedRect.prototype [object SVGAnimatedRectPrototype]
     1316window.SVGAnimatedString [object SVGAnimatedStringConstructor]
     1317window.SVGAnimatedString.prototype [object SVGAnimatedStringPrototype]
     1318window.SVGAnimatedTransformList [object SVGAnimatedTransformListConstructor]
     1319window.SVGAnimatedTransformList.prototype [object SVGAnimatedTransformListPrototype]
     1320window.SVGCircleElement [object SVGCircleElementConstructor]
     1321window.SVGCircleElement.prototype [printed above as window.Element.prototype]
     1322window.SVGClipPathElement [object SVGClipPathElementConstructor]
     1323window.SVGClipPathElement.prototype [printed above as window.Element.prototype]
    12861324window.SVGColor [object SVGColorConstructor]
    12871325window.SVGColor.SVG_COLORTYPE_CURRENTCOLOR [number]
     
    12981336window.SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN [number]
    12991337window.SVGComponentTransferFunctionElement.prototype [printed above as window.Element.prototype]
     1338window.SVGCursorElement [object SVGCursorElementConstructor]
     1339window.SVGCursorElement.prototype [printed above as window.Element.prototype]
     1340window.SVGDefsElement [object SVGDefsElementConstructor]
     1341window.SVGDefsElement.prototype [printed above as window.Element.prototype]
     1342window.SVGDescElement [object SVGDescElementConstructor]
     1343window.SVGDescElement.prototype [printed above as window.Element.prototype]
     1344window.SVGDocument [object SVGDocumentConstructor]
     1345window.SVGDocument.prototype [printed above as window.Document.prototype]
     1346window.SVGElement [object SVGElementConstructor]
     1347window.SVGElement.prototype [printed above as window.Element.prototype]
     1348window.SVGElementInstance [object SVGElementInstanceConstructor]
     1349window.SVGElementInstance.prototype [object SVGElementInstancePrototype]
     1350window.SVGElementInstance.prototype.addEventListener [function]
     1351window.SVGElementInstance.prototype.dispatchEvent [function]
     1352window.SVGElementInstance.prototype.removeEventListener [function]
     1353window.SVGElementInstanceList [object SVGElementInstanceListConstructor]
     1354window.SVGElementInstanceList.prototype [object SVGElementInstanceListPrototype]
     1355window.SVGElementInstanceList.prototype.item [function]
     1356window.SVGEllipseElement [object SVGEllipseElementConstructor]
     1357window.SVGEllipseElement.prototype [printed above as window.Element.prototype]
    13001358window.SVGException [object SVGExceptionConstructor]
    13011359window.SVGException.SVG_INVALID_VALUE_ERR [number]
     
    13211379window.SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_UNKNOWN [number]
    13221380window.SVGFEColorMatrixElement.prototype [printed above as window.Element.prototype]
     1381window.SVGFEComponentTransferElement [object SVGFEComponentTransferElementConstructor]
     1382window.SVGFEComponentTransferElement.prototype [printed above as window.Element.prototype]
    13231383window.SVGFECompositeElement [object SVGFECompositeElementConstructor]
    13241384window.SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ARITHMETIC [number]
     
    13301390window.SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_XOR [number]
    13311391window.SVGFECompositeElement.prototype [printed above as window.Element.prototype]
     1392window.SVGFEDiffuseLightingElement [object SVGFEDiffuseLightingElementConstructor]
     1393window.SVGFEDiffuseLightingElement.prototype [printed above as window.Element.prototype]
    13321394window.SVGFEDisplacementMapElement [object SVGFEDisplacementMapElementConstructor]
    13331395window.SVGFEDisplacementMapElement.SVG_CHANNEL_A [number]
     
    13371399window.SVGFEDisplacementMapElement.SVG_CHANNEL_UNKNOWN [number]
    13381400window.SVGFEDisplacementMapElement.prototype [printed above as window.Element.prototype]
     1401window.SVGFEDistantLightElement [object SVGFEDistantLightElementConstructor]
     1402window.SVGFEDistantLightElement.prototype [printed above as window.Element.prototype]
     1403window.SVGFEFloodElement [object SVGFEFloodElementConstructor]
     1404window.SVGFEFloodElement.prototype [printed above as window.Element.prototype]
     1405window.SVGFEFuncAElement [object SVGFEFuncAElementConstructor]
     1406window.SVGFEFuncAElement.prototype [printed above as window.Element.prototype]
     1407window.SVGFEFuncBElement [object SVGFEFuncBElementConstructor]
     1408window.SVGFEFuncBElement.prototype [printed above as window.Element.prototype]
     1409window.SVGFEFuncGElement [object SVGFEFuncGElementConstructor]
     1410window.SVGFEFuncGElement.prototype [printed above as window.Element.prototype]
     1411window.SVGFEFuncRElement [object SVGFEFuncRElementConstructor]
     1412window.SVGFEFuncRElement.prototype [printed above as window.Element.prototype]
     1413window.SVGFEGaussianBlurElement [object SVGFEGaussianBlurElementConstructor]
     1414window.SVGFEGaussianBlurElement.prototype [printed above as window.Element.prototype]
     1415window.SVGFEImageElement [object SVGFEImageElementConstructor]
     1416window.SVGFEImageElement.prototype [printed above as window.Element.prototype]
     1417window.SVGFEMergeElement [object SVGFEMergeElementConstructor]
     1418window.SVGFEMergeElement.prototype [printed above as window.Element.prototype]
     1419window.SVGFEMergeNodeElement [object SVGFEMergeNodeElementConstructor]
     1420window.SVGFEMergeNodeElement.prototype [printed above as window.Element.prototype]
    13391421window.SVGFEMorphologyElement [object SVGFEMorphologyElementConstructor]
    13401422window.SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_DILATE [number]
     
    13421424window.SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_UNKNOWN [number]
    13431425window.SVGFEMorphologyElement.prototype [printed above as window.Element.prototype]
     1426window.SVGFEOffsetElement [object SVGFEOffsetElementConstructor]
     1427window.SVGFEOffsetElement.prototype [printed above as window.Element.prototype]
     1428window.SVGFEPointLightElement [object SVGFEPointLightElementConstructor]
     1429window.SVGFEPointLightElement.prototype [printed above as window.Element.prototype]
     1430window.SVGFESpecularLightingElement [object SVGFESpecularLightingElementConstructor]
     1431window.SVGFESpecularLightingElement.prototype [printed above as window.Element.prototype]
     1432window.SVGFESpotLightElement [object SVGFESpotLightElementConstructor]
     1433window.SVGFESpotLightElement.prototype [printed above as window.Element.prototype]
     1434window.SVGFETileElement [object SVGFETileElementConstructor]
     1435window.SVGFETileElement.prototype [printed above as window.Element.prototype]
    13441436window.SVGFETurbulenceElement [object SVGFETurbulenceElementConstructor]
    13451437window.SVGFETurbulenceElement.SVG_STITCHTYPE_NOSTITCH [number]
     
    13501442window.SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_UNKNOWN [number]
    13511443window.SVGFETurbulenceElement.prototype [printed above as window.Element.prototype]
     1444window.SVGFilterElement [object SVGFilterElementConstructor]
     1445window.SVGFilterElement.prototype [printed above as window.Element.prototype]
     1446window.SVGFontElement [object SVGFontElementConstructor]
     1447window.SVGFontElement.prototype [printed above as window.Element.prototype]
     1448window.SVGFontFaceElement [object SVGFontFaceElementConstructor]
     1449window.SVGFontFaceElement.prototype [printed above as window.Element.prototype]
     1450window.SVGFontFaceFormatElement [object SVGFontFaceFormatElementConstructor]
     1451window.SVGFontFaceFormatElement.prototype [printed above as window.Element.prototype]
     1452window.SVGFontFaceNameElement [object SVGFontFaceNameElementConstructor]
     1453window.SVGFontFaceNameElement.prototype [printed above as window.Element.prototype]
     1454window.SVGFontFaceSrcElement [object SVGFontFaceSrcElementConstructor]
     1455window.SVGFontFaceSrcElement.prototype [printed above as window.Element.prototype]
     1456window.SVGFontFaceUriElement [object SVGFontFaceUriElementConstructor]
     1457window.SVGFontFaceUriElement.prototype [printed above as window.Element.prototype]
     1458window.SVGForeignObjectElement [object SVGForeignObjectElementConstructor]
     1459window.SVGForeignObjectElement.prototype [printed above as window.Element.prototype]
     1460window.SVGGElement [object SVGGElementConstructor]
     1461window.SVGGElement.prototype [printed above as window.Element.prototype]
     1462window.SVGGlyphElement [object SVGGlyphElementConstructor]
     1463window.SVGGlyphElement.prototype [printed above as window.Element.prototype]
    13521464window.SVGGradientElement [object SVGGradientElementConstructor]
    13531465window.SVGGradientElement.SVG_SPREADMETHOD_PAD [number]
     
    13561468window.SVGGradientElement.SVG_SPREADMETHOD_UNKNOWN [number]
    13571469window.SVGGradientElement.prototype [printed above as window.Element.prototype]
     1470window.SVGImageElement [object SVGImageElementConstructor]
     1471window.SVGImageElement.prototype [printed above as window.Element.prototype]
    13581472window.SVGLength [object SVGLengthConstructor]
    13591473window.SVGLength.SVG_LENGTHTYPE_CM [number]
     
    13821496window.SVGLength.prototype.convertToSpecifiedUnits [function]
    13831497window.SVGLength.prototype.newValueSpecifiedUnits [function]
     1498window.SVGLengthList [object SVGLengthListConstructor]
     1499window.SVGLengthList.prototype [object SVGLengthListPrototype]
     1500window.SVGLengthList.prototype.appendItem [function]
     1501window.SVGLengthList.prototype.clear [function]
     1502window.SVGLengthList.prototype.getItem [function]
     1503window.SVGLengthList.prototype.initialize [function]
     1504window.SVGLengthList.prototype.insertItemBefore [function]
     1505window.SVGLengthList.prototype.removeItem [function]
     1506window.SVGLengthList.prototype.replaceItem [function]
     1507window.SVGLineElement [object SVGLineElementConstructor]
     1508window.SVGLineElement.prototype [printed above as window.Element.prototype]
     1509window.SVGLinearGradientElement [object SVGLinearGradientElementConstructor]
     1510window.SVGLinearGradientElement.prototype [printed above as window.Element.prototype]
    13841511window.SVGMarkerElement [object SVGMarkerElementConstructor]
    13851512window.SVGMarkerElement.SVG_MARKERUNITS_STROKEWIDTH [number]
     
    13901517window.SVGMarkerElement.SVG_MARKER_ORIENT_UNKNOWN [number]
    13911518window.SVGMarkerElement.prototype [printed above as window.Element.prototype]
     1519window.SVGMaskElement [object SVGMaskElementConstructor]
     1520window.SVGMaskElement.prototype [printed above as window.Element.prototype]
     1521window.SVGMatrix [object SVGMatrixConstructor]
     1522window.SVGMatrix.prototype [object SVGMatrixPrototype]
     1523window.SVGMatrix.prototype.flipX [function]
     1524window.SVGMatrix.prototype.flipY [function]
     1525window.SVGMatrix.prototype.inverse [function]
     1526window.SVGMatrix.prototype.multiply [function]
     1527window.SVGMatrix.prototype.rotate [function]
     1528window.SVGMatrix.prototype.rotateFromVector [function]
     1529window.SVGMatrix.prototype.scale [function]
     1530window.SVGMatrix.prototype.scaleNonUniform [function]
     1531window.SVGMatrix.prototype.skewX [function]
     1532window.SVGMatrix.prototype.skewY [function]
     1533window.SVGMatrix.prototype.translate [function]
     1534window.SVGMetadataElement [object SVGMetadataElementConstructor]
     1535window.SVGMetadataElement.prototype [printed above as window.Element.prototype]
     1536window.SVGMissingGlyphElement [object SVGMissingGlyphElementConstructor]
     1537window.SVGMissingGlyphElement.prototype [printed above as window.Element.prototype]
     1538window.SVGNumber [object SVGNumberConstructor]
     1539window.SVGNumber.prototype [object SVGNumberPrototype]
     1540window.SVGNumberList [object SVGNumberListConstructor]
     1541window.SVGNumberList.prototype [object SVGNumberListPrototype]
     1542window.SVGNumberList.prototype.appendItem [function]
     1543window.SVGNumberList.prototype.clear [function]
     1544window.SVGNumberList.prototype.getItem [function]
     1545window.SVGNumberList.prototype.initialize [function]
     1546window.SVGNumberList.prototype.insertItemBefore [function]
     1547window.SVGNumberList.prototype.removeItem [function]
     1548window.SVGNumberList.prototype.replaceItem [function]
    13921549window.SVGPaint [object SVGPaintConstructor]
    13931550window.SVGPaint.SVG_PAINTTYPE_CURRENTCOLOR [number]
     
    14021559window.SVGPaint.SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR [number]
    14031560window.SVGPaint.prototype [printed above as window.CSSValue.prototype]
     1561window.SVGPathElement [object SVGPathElementConstructor]
     1562window.SVGPathElement.prototype [printed above as window.Element.prototype]
    14041563window.SVGPathSeg [object SVGPathSegConstructor]
    14051564window.SVGPathSeg.PATHSEG_ARC_ABS [number]
     
    14441603window.SVGPathSeg.prototype.PATHSEG_MOVETO_REL [number]
    14451604window.SVGPathSeg.prototype.PATHSEG_UNKNOWN [number]
     1605window.SVGPathSegArcAbs [object SVGPathSegArcAbsConstructor]
     1606window.SVGPathSegArcAbs.prototype [printed above as window.SVGPathSeg.prototype]
     1607window.SVGPathSegArcRel [object SVGPathSegArcRelConstructor]
     1608window.SVGPathSegArcRel.prototype [printed above as window.SVGPathSeg.prototype]
     1609window.SVGPathSegClosePath [object SVGPathSegClosePathConstructor]
     1610window.SVGPathSegClosePath.prototype [printed above as window.SVGPathSeg.prototype]
     1611window.SVGPathSegCurvetoCubicAbs [object SVGPathSegCurvetoCubicAbsConstructor]
     1612window.SVGPathSegCurvetoCubicAbs.prototype [printed above as window.SVGPathSeg.prototype]
     1613window.SVGPathSegCurvetoCubicRel [object SVGPathSegCurvetoCubicRelConstructor]
     1614window.SVGPathSegCurvetoCubicRel.prototype [printed above as window.SVGPathSeg.prototype]
     1615window.SVGPathSegCurvetoCubicSmoothAbs [object SVGPathSegCurvetoCubicSmoothAbsConstructor]
     1616window.SVGPathSegCurvetoCubicSmoothAbs.prototype [printed above as window.SVGPathSeg.prototype]
     1617window.SVGPathSegCurvetoCubicSmoothRel [object SVGPathSegCurvetoCubicSmoothRelConstructor]
     1618window.SVGPathSegCurvetoCubicSmoothRel.prototype [printed above as window.SVGPathSeg.prototype]
     1619window.SVGPathSegCurvetoQuadraticAbs [object SVGPathSegCurvetoQuadraticAbsConstructor]
     1620window.SVGPathSegCurvetoQuadraticAbs.prototype [printed above as window.SVGPathSeg.prototype]
     1621window.SVGPathSegCurvetoQuadraticRel [object SVGPathSegCurvetoQuadraticRelConstructor]
     1622window.SVGPathSegCurvetoQuadraticRel.prototype [printed above as window.SVGPathSeg.prototype]
     1623window.SVGPathSegCurvetoQuadraticSmoothAbs [object SVGPathSegCurvetoQuadraticSmoothAbsConstructor]
     1624window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype [printed above as window.SVGPathSeg.prototype]
     1625window.SVGPathSegCurvetoQuadraticSmoothRel [object SVGPathSegCurvetoQuadraticSmoothRelConstructor]
     1626window.SVGPathSegCurvetoQuadraticSmoothRel.prototype [printed above as window.SVGPathSeg.prototype]
     1627window.SVGPathSegLinetoAbs [object SVGPathSegLinetoAbsConstructor]
     1628window.SVGPathSegLinetoAbs.prototype [printed above as window.SVGPathSeg.prototype]
     1629window.SVGPathSegLinetoHorizontalAbs [object SVGPathSegLinetoHorizontalAbsConstructor]
     1630window.SVGPathSegLinetoHorizontalAbs.prototype [printed above as window.SVGPathSeg.prototype]
     1631window.SVGPathSegLinetoHorizontalRel [object SVGPathSegLinetoHorizontalRelConstructor]
     1632window.SVGPathSegLinetoHorizontalRel.prototype [printed above as window.SVGPathSeg.prototype]
     1633window.SVGPathSegLinetoRel [object SVGPathSegLinetoRelConstructor]
     1634window.SVGPathSegLinetoRel.prototype [printed above as window.SVGPathSeg.prototype]
     1635window.SVGPathSegLinetoVerticalAbs [object SVGPathSegLinetoVerticalAbsConstructor]
     1636window.SVGPathSegLinetoVerticalAbs.prototype [printed above as window.SVGPathSeg.prototype]
     1637window.SVGPathSegLinetoVerticalRel [object SVGPathSegLinetoVerticalRelConstructor]
     1638window.SVGPathSegLinetoVerticalRel.prototype [printed above as window.SVGPathSeg.prototype]
     1639window.SVGPathSegList [object SVGPathSegListConstructor]
     1640window.SVGPathSegList.prototype [object SVGPathSegListPrototype]
     1641window.SVGPathSegList.prototype.appendItem [function]
     1642window.SVGPathSegList.prototype.clear [function]
     1643window.SVGPathSegList.prototype.getItem [function]
     1644window.SVGPathSegList.prototype.initialize [function]
     1645window.SVGPathSegList.prototype.insertItemBefore [function]
     1646window.SVGPathSegList.prototype.removeItem [function]
     1647window.SVGPathSegList.prototype.replaceItem [function]
     1648window.SVGPathSegMovetoAbs [object SVGPathSegMovetoAbsConstructor]
     1649window.SVGPathSegMovetoAbs.prototype [printed above as window.SVGPathSeg.prototype]
     1650window.SVGPathSegMovetoRel [object SVGPathSegMovetoRelConstructor]
     1651window.SVGPathSegMovetoRel.prototype [printed above as window.SVGPathSeg.prototype]
     1652window.SVGPatternElement [object SVGPatternElementConstructor]
     1653window.SVGPatternElement.prototype [printed above as window.Element.prototype]
     1654window.SVGPoint [object SVGPointConstructor]
     1655window.SVGPoint.prototype [object SVGPointPrototype]
     1656window.SVGPoint.prototype.matrixTransform [function]
     1657window.SVGPointList [object SVGPointListConstructor]
     1658window.SVGPointList.prototype [object SVGPointListPrototype]
     1659window.SVGPointList.prototype.appendItem [function]
     1660window.SVGPointList.prototype.clear [function]
     1661window.SVGPointList.prototype.getItem [function]
     1662window.SVGPointList.prototype.initialize [function]
     1663window.SVGPointList.prototype.insertItemBefore [function]
     1664window.SVGPointList.prototype.removeItem [function]
     1665window.SVGPointList.prototype.replaceItem [function]
     1666window.SVGPolygonElement [object SVGPolygonElementConstructor]
     1667window.SVGPolygonElement.prototype [printed above as window.Element.prototype]
     1668window.SVGPolylineElement [object SVGPolylineElementConstructor]
     1669window.SVGPolylineElement.prototype [printed above as window.Element.prototype]
    14461670window.SVGPreserveAspectRatio [object SVGPreserveAspectRatioConstructor]
    14471671window.SVGPreserveAspectRatio.SVG_MEETORSLICE_MEET [number]
     
    14741698window.SVGPreserveAspectRatio.prototype.SVG_PRESERVEASPECTRATIO_XMINYMID [number]
    14751699window.SVGPreserveAspectRatio.prototype.SVG_PRESERVEASPECTRATIO_XMINYMIN [number]
     1700window.SVGRadialGradientElement [object SVGRadialGradientElementConstructor]
     1701window.SVGRadialGradientElement.prototype [printed above as window.Element.prototype]
     1702window.SVGRect [object SVGRectConstructor]
     1703window.SVGRect.prototype [object SVGRectPrototype]
     1704window.SVGRectElement [object SVGRectElementConstructor]
     1705window.SVGRectElement.prototype [printed above as window.Element.prototype]
    14761706window.SVGRenderingIntent [object SVGRenderingIntentConstructor]
    14771707window.SVGRenderingIntent.RENDERING_INTENT_ABSOLUTE_COLORIMETRIC [number]
     
    14881718window.SVGRenderingIntent.prototype.RENDERING_INTENT_SATURATION [number]
    14891719window.SVGRenderingIntent.prototype.RENDERING_INTENT_UNKNOWN [number]
     1720window.SVGSVGElement [object SVGSVGElementConstructor]
     1721window.SVGSVGElement.SVG_ZOOMANDPAN_DISABLE [number]
     1722window.SVGSVGElement.SVG_ZOOMANDPAN_MAGNIFY [number]
     1723window.SVGSVGElement.SVG_ZOOMANDPAN_UNKNOWN [number]
     1724window.SVGSVGElement.prototype [printed above as window.Element.prototype]
     1725window.SVGScriptElement [object SVGScriptElementConstructor]
     1726window.SVGScriptElement.prototype [printed above as window.Element.prototype]
     1727window.SVGSetElement [object SVGSetElementConstructor]
     1728window.SVGSetElement.prototype [printed above as window.Element.prototype]
     1729window.SVGStopElement [object SVGStopElementConstructor]
     1730window.SVGStopElement.prototype [printed above as window.Element.prototype]
     1731window.SVGStringList [object SVGStringListConstructor]
     1732window.SVGStringList.prototype [object SVGStringListPrototype]
     1733window.SVGStringList.prototype.appendItem [function]
     1734window.SVGStringList.prototype.clear [function]
     1735window.SVGStringList.prototype.getItem [function]
     1736window.SVGStringList.prototype.initialize [function]
     1737window.SVGStringList.prototype.insertItemBefore [function]
     1738window.SVGStringList.prototype.removeItem [function]
     1739window.SVGStringList.prototype.replaceItem [function]
     1740window.SVGStyleElement [object SVGStyleElementConstructor]
     1741window.SVGStyleElement.prototype [printed above as window.Element.prototype]
     1742window.SVGSwitchElement [object SVGSwitchElementConstructor]
     1743window.SVGSwitchElement.prototype [printed above as window.Element.prototype]
     1744window.SVGSymbolElement [object SVGSymbolElementConstructor]
     1745window.SVGSymbolElement.prototype [printed above as window.Element.prototype]
     1746window.SVGTRefElement [object SVGTRefElementConstructor]
     1747window.SVGTRefElement.prototype [printed above as window.Element.prototype]
     1748window.SVGTSpanElement [object SVGTSpanElementConstructor]
     1749window.SVGTSpanElement.prototype [printed above as window.Element.prototype]
    14901750window.SVGTextContentElement [object SVGTextContentElementConstructor]
    14911751window.SVGTextContentElement.LENGTHADJUST_SPACING [number]
     
    14931753window.SVGTextContentElement.LENGTHADJUST_UNKNOWN [number]
    14941754window.SVGTextContentElement.prototype [printed above as window.Element.prototype]
     1755window.SVGTextElement [object SVGTextElementConstructor]
     1756window.SVGTextElement.prototype [printed above as window.Element.prototype]
    14951757window.SVGTextPathElement [object SVGTextPathElementConstructor]
    14961758window.SVGTextPathElement.TEXTPATH_METHODTYPE_ALIGN [number]
     
    15011763window.SVGTextPathElement.TEXTPATH_SPACINGTYPE_UNKNOWN [number]
    15021764window.SVGTextPathElement.prototype [printed above as window.Element.prototype]
     1765window.SVGTextPositioningElement [object SVGTextPositioningElementConstructor]
     1766window.SVGTextPositioningElement.prototype [printed above as window.Element.prototype]
     1767window.SVGTitleElement [object SVGTitleElementConstructor]
     1768window.SVGTitleElement.prototype [printed above as window.Element.prototype]
    15031769window.SVGTransform [object SVGTransformConstructor]
    15041770window.SVGTransform.SVG_TRANSFORM_MATRIX [number]
     
    15231789window.SVGTransform.prototype.setSkewY [function]
    15241790window.SVGTransform.prototype.setTranslate [function]
     1791window.SVGTransformList [object SVGTransformListConstructor]
     1792window.SVGTransformList.prototype [object SVGTransformListPrototype]
     1793window.SVGTransformList.prototype.appendItem [function]
     1794window.SVGTransformList.prototype.clear [function]
     1795window.SVGTransformList.prototype.consolidate [function]
     1796window.SVGTransformList.prototype.createSVGTransformFromMatrix [function]
     1797window.SVGTransformList.prototype.getItem [function]
     1798window.SVGTransformList.prototype.initialize [function]
     1799window.SVGTransformList.prototype.insertItemBefore [function]
     1800window.SVGTransformList.prototype.removeItem [function]
     1801window.SVGTransformList.prototype.replaceItem [function]
    15251802window.SVGUnitTypes [object SVGUnitTypesConstructor]
    15261803window.SVGUnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX [number]
     
    15311808window.SVGUnitTypes.prototype.SVG_UNIT_TYPE_UNKNOWN [number]
    15321809window.SVGUnitTypes.prototype.SVG_UNIT_TYPE_USERSPACEONUSE [number]
     1810window.SVGUseElement [object SVGUseElementConstructor]
     1811window.SVGUseElement.prototype [printed above as window.Element.prototype]
     1812window.SVGViewElement [object SVGViewElementConstructor]
     1813window.SVGViewElement.SVG_ZOOMANDPAN_DISABLE [number]
     1814window.SVGViewElement.SVG_ZOOMANDPAN_MAGNIFY [number]
     1815window.SVGViewElement.SVG_ZOOMANDPAN_UNKNOWN [number]
     1816window.SVGViewElement.prototype [printed above as window.Element.prototype]
     1817window.SVGZoomEvent [object SVGZoomEventConstructor]
     1818window.SVGZoomEvent.prototype [printed above as window.Event.prototype]
    15331819window.SharedWorker [object SharedWorkerConstructor]
    15341820window.SharedWorker.prototype [object SharedWorkerPrototype]
  • trunk/LayoutTests/fast/dom/prototype-inheritance-2-expected.txt

    r52513 r52559  
    272272Never found ProcessingInstruction
    273273Never found Range
     274Never found SVGAElement
     275Never found SVGAltGlyphElement
    274276Never found SVGAngle
     277Never found SVGAnimateColorElement
     278Never found SVGAnimateElement
     279Never found SVGAnimateTransformElement
     280Never found SVGAnimatedAngle
     281Never found SVGAnimatedBoolean
     282Never found SVGAnimatedEnumeration
     283Never found SVGAnimatedInteger
     284Never found SVGAnimatedLength
     285Never found SVGAnimatedLengthList
     286Never found SVGAnimatedNumber
     287Never found SVGAnimatedNumberList
     288Never found SVGAnimatedPreserveAspectRatio
     289Never found SVGAnimatedRect
     290Never found SVGAnimatedString
     291Never found SVGAnimatedTransformList
     292Never found SVGCircleElement
     293Never found SVGClipPathElement
    275294Never found SVGColor
    276295Never found SVGComponentTransferFunctionElement
     296Never found SVGCursorElement
     297Never found SVGDefsElement
     298Never found SVGDescElement
     299Never found SVGDocument
     300Never found SVGElement
     301Never found SVGElementInstance
     302Never found SVGElementInstanceList
     303Never found SVGEllipseElement
    277304Never found SVGFEBlendElement
    278305Never found SVGFEColorMatrixElement
     306Never found SVGFEComponentTransferElement
    279307Never found SVGFECompositeElement
     308Never found SVGFEDiffuseLightingElement
    280309Never found SVGFEDisplacementMapElement
     310Never found SVGFEDistantLightElement
     311Never found SVGFEFloodElement
     312Never found SVGFEFuncAElement
     313Never found SVGFEFuncBElement
     314Never found SVGFEFuncGElement
     315Never found SVGFEFuncRElement
     316Never found SVGFEGaussianBlurElement
     317Never found SVGFEImageElement
     318Never found SVGFEMergeElement
     319Never found SVGFEMergeNodeElement
    281320Never found SVGFEMorphologyElement
     321Never found SVGFEOffsetElement
     322Never found SVGFEPointLightElement
     323Never found SVGFESpecularLightingElement
     324Never found SVGFESpotLightElement
     325Never found SVGFETileElement
    282326Never found SVGFETurbulenceElement
     327Never found SVGFilterElement
     328Never found SVGFontElement
     329Never found SVGFontFaceElement
     330Never found SVGFontFaceFormatElement
     331Never found SVGFontFaceNameElement
     332Never found SVGFontFaceSrcElement
     333Never found SVGFontFaceUriElement
     334Never found SVGForeignObjectElement
     335Never found SVGGElement
     336Never found SVGGlyphElement
    283337Never found SVGGradientElement
     338Never found SVGImageElement
    284339Never found SVGLength
     340Never found SVGLengthList
     341Never found SVGLineElement
     342Never found SVGLinearGradientElement
    285343Never found SVGMarkerElement
     344Never found SVGMaskElement
     345Never found SVGMatrix
     346Never found SVGMetadataElement
     347Never found SVGMissingGlyphElement
     348Never found SVGNumber
     349Never found SVGNumberList
     350Never found SVGPathElement
     351Never found SVGPathSegArcAbs
     352Never found SVGPathSegArcRel
     353Never found SVGPathSegClosePath
    286354Never found SVGPathSeg
     355Never found SVGPathSegCurvetoCubicAbs
     356Never found SVGPathSegCurvetoCubicRel
     357Never found SVGPathSegCurvetoCubicSmoothAbs
     358Never found SVGPathSegCurvetoCubicSmoothRel
     359Never found SVGPathSegCurvetoQuadraticAbs
     360Never found SVGPathSegCurvetoQuadraticRel
     361Never found SVGPathSegCurvetoQuadraticSmoothAbs
     362Never found SVGPathSegCurvetoQuadraticSmoothRel
     363Never found SVGPathSegLinetoAbs
     364Never found SVGPathSegLinetoHorizontalAbs
     365Never found SVGPathSegLinetoHorizontalRel
     366Never found SVGPathSegLinetoRel
     367Never found SVGPathSegLinetoVerticalAbs
     368Never found SVGPathSegLinetoVerticalRel
     369Never found SVGPathSegList
     370Never found SVGPathSegMovetoAbs
     371Never found SVGPathSegMovetoRel
     372Never found SVGPatternElement
     373Never found SVGPoint
     374Never found SVGPointList
     375Never found SVGPolygonElement
     376Never found SVGPolylineElement
    287377Never found SVGPreserveAspectRatio
     378Never found SVGRadialGradientElement
     379Never found SVGRect
     380Never found SVGRectElement
    288381Never found SVGRenderingIntent
     382Never found SVGSVGElement
     383Never found SVGScriptElement
     384Never found SVGSetElement
     385Never found SVGStopElement
     386Never found SVGStringList
     387Never found SVGStyleElement
     388Never found SVGSwitchElement
     389Never found SVGSymbolElement
     390Never found SVGTRefElement
     391Never found SVGTSpanElement
    289392Never found SVGTextContentElement
     393Never found SVGTextElement
    290394Never found SVGTextPathElement
     395Never found SVGTextPositioningElement
     396Never found SVGTitleElement
    291397Never found SVGTransform
     398Never found SVGTransformList
    292399Never found SVGUnitTypes
     400Never found SVGUseElement
     401Never found SVGViewElement
    293402Never found SharedWorker
    294403Never found StyleSheet
  • trunk/LayoutTests/fast/dom/prototype-inheritance-expected.txt

    r52513 r52559  
    270270PASS inner.ReferenceError.isInner is true
    271271PASS inner.ReferenceError.constructor.isInner is true
     272PASS inner.SVGAElement.isInner is true
     273PASS inner.SVGAElement.constructor.isInner is true
     274PASS inner.SVGAltGlyphElement.isInner is true
     275PASS inner.SVGAltGlyphElement.constructor.isInner is true
    272276PASS inner.SVGAngle.isInner is true
    273277PASS inner.SVGAngle.constructor.isInner is true
     278PASS inner.SVGAnimateColorElement.isInner is true
     279PASS inner.SVGAnimateColorElement.constructor.isInner is true
     280PASS inner.SVGAnimateElement.isInner is true
     281PASS inner.SVGAnimateElement.constructor.isInner is true
     282PASS inner.SVGAnimateTransformElement.isInner is true
     283PASS inner.SVGAnimateTransformElement.constructor.isInner is true
     284PASS inner.SVGAnimatedAngle.isInner is true
     285PASS inner.SVGAnimatedAngle.constructor.isInner is true
     286PASS inner.SVGAnimatedBoolean.isInner is true
     287PASS inner.SVGAnimatedBoolean.constructor.isInner is true
     288PASS inner.SVGAnimatedEnumeration.isInner is true
     289PASS inner.SVGAnimatedEnumeration.constructor.isInner is true
     290PASS inner.SVGAnimatedInteger.isInner is true
     291PASS inner.SVGAnimatedInteger.constructor.isInner is true
     292PASS inner.SVGAnimatedLength.isInner is true
     293PASS inner.SVGAnimatedLength.constructor.isInner is true
     294PASS inner.SVGAnimatedLengthList.isInner is true
     295PASS inner.SVGAnimatedLengthList.constructor.isInner is true
     296PASS inner.SVGAnimatedNumber.isInner is true
     297PASS inner.SVGAnimatedNumber.constructor.isInner is true
     298PASS inner.SVGAnimatedNumberList.isInner is true
     299PASS inner.SVGAnimatedNumberList.constructor.isInner is true
     300PASS inner.SVGAnimatedPreserveAspectRatio.isInner is true
     301PASS inner.SVGAnimatedPreserveAspectRatio.constructor.isInner is true
     302PASS inner.SVGAnimatedRect.isInner is true
     303PASS inner.SVGAnimatedRect.constructor.isInner is true
     304PASS inner.SVGAnimatedString.isInner is true
     305PASS inner.SVGAnimatedString.constructor.isInner is true
     306PASS inner.SVGAnimatedTransformList.isInner is true
     307PASS inner.SVGAnimatedTransformList.constructor.isInner is true
     308PASS inner.SVGCircleElement.isInner is true
     309PASS inner.SVGCircleElement.constructor.isInner is true
     310PASS inner.SVGClipPathElement.isInner is true
     311PASS inner.SVGClipPathElement.constructor.isInner is true
    274312PASS inner.SVGColor.isInner is true
    275313PASS inner.SVGColor.constructor.isInner is true
    276314PASS inner.SVGComponentTransferFunctionElement.isInner is true
    277315PASS inner.SVGComponentTransferFunctionElement.constructor.isInner is true
     316PASS inner.SVGCursorElement.isInner is true
     317PASS inner.SVGCursorElement.constructor.isInner is true
     318PASS inner.SVGDefsElement.isInner is true
     319PASS inner.SVGDefsElement.constructor.isInner is true
     320PASS inner.SVGDescElement.isInner is true
     321PASS inner.SVGDescElement.constructor.isInner is true
     322PASS inner.SVGDocument.isInner is true
     323PASS inner.SVGDocument.constructor.isInner is true
     324PASS inner.SVGElement.isInner is true
     325PASS inner.SVGElement.constructor.isInner is true
     326PASS inner.SVGElementInstance.isInner is true
     327PASS inner.SVGElementInstance.constructor.isInner is true
     328PASS inner.SVGElementInstanceList.isInner is true
     329PASS inner.SVGElementInstanceList.constructor.isInner is true
     330PASS inner.SVGEllipseElement.isInner is true
     331PASS inner.SVGEllipseElement.constructor.isInner is true
    278332PASS inner.SVGException.isInner is true
    279333PASS inner.SVGException.constructor.isInner is true
     
    282336PASS inner.SVGFEColorMatrixElement.isInner is true
    283337PASS inner.SVGFEColorMatrixElement.constructor.isInner is true
     338PASS inner.SVGFEComponentTransferElement.isInner is true
     339PASS inner.SVGFEComponentTransferElement.constructor.isInner is true
    284340PASS inner.SVGFECompositeElement.isInner is true
    285341PASS inner.SVGFECompositeElement.constructor.isInner is true
     342PASS inner.SVGFEDiffuseLightingElement.isInner is true
     343PASS inner.SVGFEDiffuseLightingElement.constructor.isInner is true
    286344PASS inner.SVGFEDisplacementMapElement.isInner is true
    287345PASS inner.SVGFEDisplacementMapElement.constructor.isInner is true
     346PASS inner.SVGFEDistantLightElement.isInner is true
     347PASS inner.SVGFEDistantLightElement.constructor.isInner is true
     348PASS inner.SVGFEFloodElement.isInner is true
     349PASS inner.SVGFEFloodElement.constructor.isInner is true
     350PASS inner.SVGFEFuncAElement.isInner is true
     351PASS inner.SVGFEFuncAElement.constructor.isInner is true
     352PASS inner.SVGFEFuncBElement.isInner is true
     353PASS inner.SVGFEFuncBElement.constructor.isInner is true
     354PASS inner.SVGFEFuncGElement.isInner is true
     355PASS inner.SVGFEFuncGElement.constructor.isInner is true
     356PASS inner.SVGFEFuncRElement.isInner is true
     357PASS inner.SVGFEFuncRElement.constructor.isInner is true
     358PASS inner.SVGFEGaussianBlurElement.isInner is true
     359PASS inner.SVGFEGaussianBlurElement.constructor.isInner is true
     360PASS inner.SVGFEImageElement.isInner is true
     361PASS inner.SVGFEImageElement.constructor.isInner is true
     362PASS inner.SVGFEMergeElement.isInner is true
     363PASS inner.SVGFEMergeElement.constructor.isInner is true
     364PASS inner.SVGFEMergeNodeElement.isInner is true
     365PASS inner.SVGFEMergeNodeElement.constructor.isInner is true
    288366PASS inner.SVGFEMorphologyElement.isInner is true
    289367PASS inner.SVGFEMorphologyElement.constructor.isInner is true
     368PASS inner.SVGFEOffsetElement.isInner is true
     369PASS inner.SVGFEOffsetElement.constructor.isInner is true
     370PASS inner.SVGFEPointLightElement.isInner is true
     371PASS inner.SVGFEPointLightElement.constructor.isInner is true
     372PASS inner.SVGFESpecularLightingElement.isInner is true
     373PASS inner.SVGFESpecularLightingElement.constructor.isInner is true
     374PASS inner.SVGFESpotLightElement.isInner is true
     375PASS inner.SVGFESpotLightElement.constructor.isInner is true
     376PASS inner.SVGFETileElement.isInner is true
     377PASS inner.SVGFETileElement.constructor.isInner is true
    290378PASS inner.SVGFETurbulenceElement.isInner is true
    291379PASS inner.SVGFETurbulenceElement.constructor.isInner is true
     380PASS inner.SVGFilterElement.isInner is true
     381PASS inner.SVGFilterElement.constructor.isInner is true
     382PASS inner.SVGFontElement.isInner is true
     383PASS inner.SVGFontElement.constructor.isInner is true
     384PASS inner.SVGFontFaceElement.isInner is true
     385PASS inner.SVGFontFaceElement.constructor.isInner is true
     386PASS inner.SVGFontFaceFormatElement.isInner is true
     387PASS inner.SVGFontFaceFormatElement.constructor.isInner is true
     388PASS inner.SVGFontFaceNameElement.isInner is true
     389PASS inner.SVGFontFaceNameElement.constructor.isInner is true
     390PASS inner.SVGFontFaceSrcElement.isInner is true
     391PASS inner.SVGFontFaceSrcElement.constructor.isInner is true
     392PASS inner.SVGFontFaceUriElement.isInner is true
     393PASS inner.SVGFontFaceUriElement.constructor.isInner is true
     394PASS inner.SVGForeignObjectElement.isInner is true
     395PASS inner.SVGForeignObjectElement.constructor.isInner is true
     396PASS inner.SVGGElement.isInner is true
     397PASS inner.SVGGElement.constructor.isInner is true
     398PASS inner.SVGGlyphElement.isInner is true
     399PASS inner.SVGGlyphElement.constructor.isInner is true
    292400PASS inner.SVGGradientElement.isInner is true
    293401PASS inner.SVGGradientElement.constructor.isInner is true
     402PASS inner.SVGImageElement.isInner is true
     403PASS inner.SVGImageElement.constructor.isInner is true
    294404PASS inner.SVGLength.isInner is true
    295405PASS inner.SVGLength.constructor.isInner is true
     406PASS inner.SVGLengthList.isInner is true
     407PASS inner.SVGLengthList.constructor.isInner is true
     408PASS inner.SVGLineElement.isInner is true
     409PASS inner.SVGLineElement.constructor.isInner is true
     410PASS inner.SVGLinearGradientElement.isInner is true
     411PASS inner.SVGLinearGradientElement.constructor.isInner is true
    296412PASS inner.SVGMarkerElement.isInner is true
    297413PASS inner.SVGMarkerElement.constructor.isInner is true
     414PASS inner.SVGMaskElement.isInner is true
     415PASS inner.SVGMaskElement.constructor.isInner is true
     416PASS inner.SVGMatrix.isInner is true
     417PASS inner.SVGMatrix.constructor.isInner is true
     418PASS inner.SVGMetadataElement.isInner is true
     419PASS inner.SVGMetadataElement.constructor.isInner is true
     420PASS inner.SVGMissingGlyphElement.isInner is true
     421PASS inner.SVGMissingGlyphElement.constructor.isInner is true
     422PASS inner.SVGNumber.isInner is true
     423PASS inner.SVGNumber.constructor.isInner is true
     424PASS inner.SVGNumberList.isInner is true
     425PASS inner.SVGNumberList.constructor.isInner is true
    298426PASS inner.SVGPaint.isInner is true
    299427PASS inner.SVGPaint.constructor.isInner is true
     428PASS inner.SVGPathElement.isInner is true
     429PASS inner.SVGPathElement.constructor.isInner is true
    300430PASS inner.SVGPathSeg.isInner is true
    301431PASS inner.SVGPathSeg.constructor.isInner is true
     432PASS inner.SVGPathSegArcAbs.isInner is true
     433PASS inner.SVGPathSegArcAbs.constructor.isInner is true
     434PASS inner.SVGPathSegArcRel.isInner is true
     435PASS inner.SVGPathSegArcRel.constructor.isInner is true
     436PASS inner.SVGPathSegClosePath.isInner is true
     437PASS inner.SVGPathSegClosePath.constructor.isInner is true
     438PASS inner.SVGPathSegCurvetoCubicAbs.isInner is true
     439PASS inner.SVGPathSegCurvetoCubicAbs.constructor.isInner is true
     440PASS inner.SVGPathSegCurvetoCubicRel.isInner is true
     441PASS inner.SVGPathSegCurvetoCubicRel.constructor.isInner is true
     442PASS inner.SVGPathSegCurvetoCubicSmoothAbs.isInner is true
     443PASS inner.SVGPathSegCurvetoCubicSmoothAbs.constructor.isInner is true
     444PASS inner.SVGPathSegCurvetoCubicSmoothRel.isInner is true
     445PASS inner.SVGPathSegCurvetoCubicSmoothRel.constructor.isInner is true
     446PASS inner.SVGPathSegCurvetoQuadraticAbs.isInner is true
     447PASS inner.SVGPathSegCurvetoQuadraticAbs.constructor.isInner is true
     448PASS inner.SVGPathSegCurvetoQuadraticRel.isInner is true
     449PASS inner.SVGPathSegCurvetoQuadraticRel.constructor.isInner is true
     450PASS inner.SVGPathSegCurvetoQuadraticSmoothAbs.isInner is true
     451PASS inner.SVGPathSegCurvetoQuadraticSmoothAbs.constructor.isInner is true
     452PASS inner.SVGPathSegCurvetoQuadraticSmoothRel.isInner is true
     453PASS inner.SVGPathSegCurvetoQuadraticSmoothRel.constructor.isInner is true
     454PASS inner.SVGPathSegLinetoAbs.isInner is true
     455PASS inner.SVGPathSegLinetoAbs.constructor.isInner is true
     456PASS inner.SVGPathSegLinetoHorizontalAbs.isInner is true
     457PASS inner.SVGPathSegLinetoHorizontalAbs.constructor.isInner is true
     458PASS inner.SVGPathSegLinetoHorizontalRel.isInner is true
     459PASS inner.SVGPathSegLinetoHorizontalRel.constructor.isInner is true
     460PASS inner.SVGPathSegLinetoRel.isInner is true
     461PASS inner.SVGPathSegLinetoRel.constructor.isInner is true
     462PASS inner.SVGPathSegLinetoVerticalAbs.isInner is true
     463PASS inner.SVGPathSegLinetoVerticalAbs.constructor.isInner is true
     464PASS inner.SVGPathSegLinetoVerticalRel.isInner is true
     465PASS inner.SVGPathSegLinetoVerticalRel.constructor.isInner is true
     466PASS inner.SVGPathSegList.isInner is true
     467PASS inner.SVGPathSegList.constructor.isInner is true
     468PASS inner.SVGPathSegMovetoAbs.isInner is true
     469PASS inner.SVGPathSegMovetoAbs.constructor.isInner is true
     470PASS inner.SVGPathSegMovetoRel.isInner is true
     471PASS inner.SVGPathSegMovetoRel.constructor.isInner is true
     472PASS inner.SVGPatternElement.isInner is true
     473PASS inner.SVGPatternElement.constructor.isInner is true
     474PASS inner.SVGPoint.isInner is true
     475PASS inner.SVGPoint.constructor.isInner is true
     476PASS inner.SVGPointList.isInner is true
     477PASS inner.SVGPointList.constructor.isInner is true
     478PASS inner.SVGPolygonElement.isInner is true
     479PASS inner.SVGPolygonElement.constructor.isInner is true
     480PASS inner.SVGPolylineElement.isInner is true
     481PASS inner.SVGPolylineElement.constructor.isInner is true
    302482PASS inner.SVGPreserveAspectRatio.isInner is true
    303483PASS inner.SVGPreserveAspectRatio.constructor.isInner is true
     484PASS inner.SVGRadialGradientElement.isInner is true
     485PASS inner.SVGRadialGradientElement.constructor.isInner is true
     486PASS inner.SVGRect.isInner is true
     487PASS inner.SVGRect.constructor.isInner is true
     488PASS inner.SVGRectElement.isInner is true
     489PASS inner.SVGRectElement.constructor.isInner is true
    304490PASS inner.SVGRenderingIntent.isInner is true
    305491PASS inner.SVGRenderingIntent.constructor.isInner is true
     492PASS inner.SVGSVGElement.isInner is true
     493PASS inner.SVGSVGElement.constructor.isInner is true
     494PASS inner.SVGScriptElement.isInner is true
     495PASS inner.SVGScriptElement.constructor.isInner is true
     496PASS inner.SVGSetElement.isInner is true
     497PASS inner.SVGSetElement.constructor.isInner is true
     498PASS inner.SVGStopElement.isInner is true
     499PASS inner.SVGStopElement.constructor.isInner is true
     500PASS inner.SVGStringList.isInner is true
     501PASS inner.SVGStringList.constructor.isInner is true
     502PASS inner.SVGStyleElement.isInner is true
     503PASS inner.SVGStyleElement.constructor.isInner is true
     504PASS inner.SVGSwitchElement.isInner is true
     505PASS inner.SVGSwitchElement.constructor.isInner is true
     506PASS inner.SVGSymbolElement.isInner is true
     507PASS inner.SVGSymbolElement.constructor.isInner is true
     508PASS inner.SVGTRefElement.isInner is true
     509PASS inner.SVGTRefElement.constructor.isInner is true
     510PASS inner.SVGTSpanElement.isInner is true
     511PASS inner.SVGTSpanElement.constructor.isInner is true
    306512PASS inner.SVGTextContentElement.isInner is true
    307513PASS inner.SVGTextContentElement.constructor.isInner is true
     514PASS inner.SVGTextElement.isInner is true
     515PASS inner.SVGTextElement.constructor.isInner is true
    308516PASS inner.SVGTextPathElement.isInner is true
    309517PASS inner.SVGTextPathElement.constructor.isInner is true
     518PASS inner.SVGTextPositioningElement.isInner is true
     519PASS inner.SVGTextPositioningElement.constructor.isInner is true
     520PASS inner.SVGTitleElement.isInner is true
     521PASS inner.SVGTitleElement.constructor.isInner is true
    310522PASS inner.SVGTransform.isInner is true
    311523PASS inner.SVGTransform.constructor.isInner is true
     524PASS inner.SVGTransformList.isInner is true
     525PASS inner.SVGTransformList.constructor.isInner is true
    312526PASS inner.SVGUnitTypes.isInner is true
    313527PASS inner.SVGUnitTypes.constructor.isInner is true
     528PASS inner.SVGUseElement.isInner is true
     529PASS inner.SVGUseElement.constructor.isInner is true
     530PASS inner.SVGViewElement.isInner is true
     531PASS inner.SVGViewElement.constructor.isInner is true
     532PASS inner.SVGZoomEvent.isInner is true
     533PASS inner.SVGZoomEvent.constructor.isInner is true
    314534PASS inner.SharedWorker.isInner is true
    315535PASS inner.SharedWorker.constructor.isInner is true
  • trunk/LayoutTests/fast/js/global-constructors-expected.txt

    r52513 r52559  
    133133PASS RangeException.toString() is '[object RangeExceptionConstructor]'
    134134PASS Rect.toString() is '[object RectConstructor]'
     135PASS SVGAElement.toString() is '[object SVGAElementConstructor]'
     136PASS SVGAltGlyphElement.toString() is '[object SVGAltGlyphElementConstructor]'
    135137PASS SVGAngle.toString() is '[object SVGAngleConstructor]'
     138PASS SVGAnimateColorElement.toString() is '[object SVGAnimateColorElementConstructor]'
     139PASS SVGAnimateElement.toString() is '[object SVGAnimateElementConstructor]'
     140PASS SVGAnimateTransformElement.toString() is '[object SVGAnimateTransformElementConstructor]'
     141PASS SVGAnimatedAngle.toString() is '[object SVGAnimatedAngleConstructor]'
     142PASS SVGAnimatedBoolean.toString() is '[object SVGAnimatedBooleanConstructor]'
     143PASS SVGAnimatedEnumeration.toString() is '[object SVGAnimatedEnumerationConstructor]'
     144PASS SVGAnimatedInteger.toString() is '[object SVGAnimatedIntegerConstructor]'
     145PASS SVGAnimatedLength.toString() is '[object SVGAnimatedLengthConstructor]'
     146PASS SVGAnimatedLengthList.toString() is '[object SVGAnimatedLengthListConstructor]'
     147PASS SVGAnimatedNumber.toString() is '[object SVGAnimatedNumberConstructor]'
     148PASS SVGAnimatedNumberList.toString() is '[object SVGAnimatedNumberListConstructor]'
     149PASS SVGAnimatedPreserveAspectRatio.toString() is '[object SVGAnimatedPreserveAspectRatioConstructor]'
     150PASS SVGAnimatedRect.toString() is '[object SVGAnimatedRectConstructor]'
     151PASS SVGAnimatedString.toString() is '[object SVGAnimatedStringConstructor]'
     152PASS SVGAnimatedTransformList.toString() is '[object SVGAnimatedTransformListConstructor]'
     153PASS SVGCircleElement.toString() is '[object SVGCircleElementConstructor]'
     154PASS SVGClipPathElement.toString() is '[object SVGClipPathElementConstructor]'
    136155PASS SVGColor.toString() is '[object SVGColorConstructor]'
    137156PASS SVGComponentTransferFunctionElement.toString() is '[object SVGComponentTransferFunctionElementConstructor]'
     157PASS SVGCursorElement.toString() is '[object SVGCursorElementConstructor]'
     158PASS SVGDefsElement.toString() is '[object SVGDefsElementConstructor]'
     159PASS SVGDescElement.toString() is '[object SVGDescElementConstructor]'
     160PASS SVGDocument.toString() is '[object SVGDocumentConstructor]'
     161PASS SVGElement.toString() is '[object SVGElementConstructor]'
     162PASS SVGElementInstance.toString() is '[object SVGElementInstanceConstructor]'
     163PASS SVGElementInstanceList.toString() is '[object SVGElementInstanceListConstructor]'
     164PASS SVGEllipseElement.toString() is '[object SVGEllipseElementConstructor]'
    138165PASS SVGException.toString() is '[object SVGExceptionConstructor]'
    139166PASS SVGFEBlendElement.toString() is '[object SVGFEBlendElementConstructor]'
    140167PASS SVGFEColorMatrixElement.toString() is '[object SVGFEColorMatrixElementConstructor]'
     168PASS SVGFEComponentTransferElement.toString() is '[object SVGFEComponentTransferElementConstructor]'
    141169PASS SVGFECompositeElement.toString() is '[object SVGFECompositeElementConstructor]'
     170PASS SVGFEDiffuseLightingElement.toString() is '[object SVGFEDiffuseLightingElementConstructor]'
    142171PASS SVGFEDisplacementMapElement.toString() is '[object SVGFEDisplacementMapElementConstructor]'
     172PASS SVGFEDistantLightElement.toString() is '[object SVGFEDistantLightElementConstructor]'
     173PASS SVGFEFloodElement.toString() is '[object SVGFEFloodElementConstructor]'
     174PASS SVGFEFuncAElement.toString() is '[object SVGFEFuncAElementConstructor]'
     175PASS SVGFEFuncBElement.toString() is '[object SVGFEFuncBElementConstructor]'
     176PASS SVGFEFuncGElement.toString() is '[object SVGFEFuncGElementConstructor]'
     177PASS SVGFEFuncRElement.toString() is '[object SVGFEFuncRElementConstructor]'
     178PASS SVGFEGaussianBlurElement.toString() is '[object SVGFEGaussianBlurElementConstructor]'
     179PASS SVGFEImageElement.toString() is '[object SVGFEImageElementConstructor]'
     180PASS SVGFEMergeElement.toString() is '[object SVGFEMergeElementConstructor]'
     181PASS SVGFEMergeNodeElement.toString() is '[object SVGFEMergeNodeElementConstructor]'
    143182PASS SVGFEMorphologyElement.toString() is '[object SVGFEMorphologyElementConstructor]'
     183PASS SVGFEOffsetElement.toString() is '[object SVGFEOffsetElementConstructor]'
     184PASS SVGFEPointLightElement.toString() is '[object SVGFEPointLightElementConstructor]'
     185PASS SVGFESpecularLightingElement.toString() is '[object SVGFESpecularLightingElementConstructor]'
     186PASS SVGFESpotLightElement.toString() is '[object SVGFESpotLightElementConstructor]'
     187PASS SVGFETileElement.toString() is '[object SVGFETileElementConstructor]'
    144188PASS SVGFETurbulenceElement.toString() is '[object SVGFETurbulenceElementConstructor]'
     189PASS SVGFilterElement.toString() is '[object SVGFilterElementConstructor]'
     190PASS SVGFontElement.toString() is '[object SVGFontElementConstructor]'
     191PASS SVGFontFaceElement.toString() is '[object SVGFontFaceElementConstructor]'
     192PASS SVGFontFaceFormatElement.toString() is '[object SVGFontFaceFormatElementConstructor]'
     193PASS SVGFontFaceNameElement.toString() is '[object SVGFontFaceNameElementConstructor]'
     194PASS SVGFontFaceSrcElement.toString() is '[object SVGFontFaceSrcElementConstructor]'
     195PASS SVGFontFaceUriElement.toString() is '[object SVGFontFaceUriElementConstructor]'
     196PASS SVGForeignObjectElement.toString() is '[object SVGForeignObjectElementConstructor]'
     197PASS SVGGElement.toString() is '[object SVGGElementConstructor]'
     198PASS SVGGlyphElement.toString() is '[object SVGGlyphElementConstructor]'
    145199PASS SVGGradientElement.toString() is '[object SVGGradientElementConstructor]'
     200PASS SVGImageElement.toString() is '[object SVGImageElementConstructor]'
    146201PASS SVGLength.toString() is '[object SVGLengthConstructor]'
     202PASS SVGLengthList.toString() is '[object SVGLengthListConstructor]'
     203PASS SVGLineElement.toString() is '[object SVGLineElementConstructor]'
     204PASS SVGLinearGradientElement.toString() is '[object SVGLinearGradientElementConstructor]'
    147205PASS SVGMarkerElement.toString() is '[object SVGMarkerElementConstructor]'
     206PASS SVGMaskElement.toString() is '[object SVGMaskElementConstructor]'
     207PASS SVGMatrix.toString() is '[object SVGMatrixConstructor]'
     208PASS SVGMetadataElement.toString() is '[object SVGMetadataElementConstructor]'
     209PASS SVGMissingGlyphElement.toString() is '[object SVGMissingGlyphElementConstructor]'
     210PASS SVGNumber.toString() is '[object SVGNumberConstructor]'
     211PASS SVGNumberList.toString() is '[object SVGNumberListConstructor]'
    148212PASS SVGPaint.toString() is '[object SVGPaintConstructor]'
     213PASS SVGPathElement.toString() is '[object SVGPathElementConstructor]'
    149214PASS SVGPathSeg.toString() is '[object SVGPathSegConstructor]'
     215PASS SVGPathSegArcAbs.toString() is '[object SVGPathSegArcAbsConstructor]'
     216PASS SVGPathSegArcRel.toString() is '[object SVGPathSegArcRelConstructor]'
     217PASS SVGPathSegClosePath.toString() is '[object SVGPathSegClosePathConstructor]'
     218PASS SVGPathSegCurvetoCubicAbs.toString() is '[object SVGPathSegCurvetoCubicAbsConstructor]'
     219PASS SVGPathSegCurvetoCubicRel.toString() is '[object SVGPathSegCurvetoCubicRelConstructor]'
     220PASS SVGPathSegCurvetoCubicSmoothAbs.toString() is '[object SVGPathSegCurvetoCubicSmoothAbsConstructor]'
     221PASS SVGPathSegCurvetoCubicSmoothRel.toString() is '[object SVGPathSegCurvetoCubicSmoothRelConstructor]'
     222PASS SVGPathSegCurvetoQuadraticAbs.toString() is '[object SVGPathSegCurvetoQuadraticAbsConstructor]'
     223PASS SVGPathSegCurvetoQuadraticRel.toString() is '[object SVGPathSegCurvetoQuadraticRelConstructor]'
     224PASS SVGPathSegCurvetoQuadraticSmoothAbs.toString() is '[object SVGPathSegCurvetoQuadraticSmoothAbsConstructor]'
     225PASS SVGPathSegCurvetoQuadraticSmoothRel.toString() is '[object SVGPathSegCurvetoQuadraticSmoothRelConstructor]'
     226PASS SVGPathSegLinetoAbs.toString() is '[object SVGPathSegLinetoAbsConstructor]'
     227PASS SVGPathSegLinetoHorizontalAbs.toString() is '[object SVGPathSegLinetoHorizontalAbsConstructor]'
     228PASS SVGPathSegLinetoHorizontalRel.toString() is '[object SVGPathSegLinetoHorizontalRelConstructor]'
     229PASS SVGPathSegLinetoRel.toString() is '[object SVGPathSegLinetoRelConstructor]'
     230PASS SVGPathSegLinetoVerticalAbs.toString() is '[object SVGPathSegLinetoVerticalAbsConstructor]'
     231PASS SVGPathSegLinetoVerticalRel.toString() is '[object SVGPathSegLinetoVerticalRelConstructor]'
     232PASS SVGPathSegList.toString() is '[object SVGPathSegListConstructor]'
     233PASS SVGPathSegMovetoAbs.toString() is '[object SVGPathSegMovetoAbsConstructor]'
     234PASS SVGPathSegMovetoRel.toString() is '[object SVGPathSegMovetoRelConstructor]'
     235PASS SVGPatternElement.toString() is '[object SVGPatternElementConstructor]'
     236PASS SVGPoint.toString() is '[object SVGPointConstructor]'
     237PASS SVGPointList.toString() is '[object SVGPointListConstructor]'
     238PASS SVGPolygonElement.toString() is '[object SVGPolygonElementConstructor]'
     239PASS SVGPolylineElement.toString() is '[object SVGPolylineElementConstructor]'
    150240PASS SVGPreserveAspectRatio.toString() is '[object SVGPreserveAspectRatioConstructor]'
     241PASS SVGRadialGradientElement.toString() is '[object SVGRadialGradientElementConstructor]'
     242PASS SVGRect.toString() is '[object SVGRectConstructor]'
     243PASS SVGRectElement.toString() is '[object SVGRectElementConstructor]'
    151244PASS SVGRenderingIntent.toString() is '[object SVGRenderingIntentConstructor]'
     245PASS SVGSVGElement.toString() is '[object SVGSVGElementConstructor]'
     246PASS SVGScriptElement.toString() is '[object SVGScriptElementConstructor]'
     247PASS SVGSetElement.toString() is '[object SVGSetElementConstructor]'
     248PASS SVGStopElement.toString() is '[object SVGStopElementConstructor]'
     249PASS SVGStringList.toString() is '[object SVGStringListConstructor]'
     250PASS SVGStyleElement.toString() is '[object SVGStyleElementConstructor]'
     251PASS SVGSwitchElement.toString() is '[object SVGSwitchElementConstructor]'
     252PASS SVGSymbolElement.toString() is '[object SVGSymbolElementConstructor]'
     253PASS SVGTRefElement.toString() is '[object SVGTRefElementConstructor]'
     254PASS SVGTSpanElement.toString() is '[object SVGTSpanElementConstructor]'
    152255PASS SVGTextContentElement.toString() is '[object SVGTextContentElementConstructor]'
     256PASS SVGTextElement.toString() is '[object SVGTextElementConstructor]'
    153257PASS SVGTextPathElement.toString() is '[object SVGTextPathElementConstructor]'
     258PASS SVGTextPositioningElement.toString() is '[object SVGTextPositioningElementConstructor]'
     259PASS SVGTitleElement.toString() is '[object SVGTitleElementConstructor]'
    154260PASS SVGTransform.toString() is '[object SVGTransformConstructor]'
     261PASS SVGTransformList.toString() is '[object SVGTransformListConstructor]'
    155262PASS SVGUnitTypes.toString() is '[object SVGUnitTypesConstructor]'
     263PASS SVGUseElement.toString() is '[object SVGUseElementConstructor]'
     264PASS SVGViewElement.toString() is '[object SVGViewElementConstructor]'
     265PASS SVGZoomEvent.toString() is '[object SVGZoomEventConstructor]'
    156266PASS SharedWorker.toString() is '[object SharedWorkerConstructor]'
    157267PASS Storage.toString() is '[object StorageConstructor]'
  • trunk/WebCore/ChangeLog

    r52558 r52559  
     12009-12-25  Nikolas Zimmermann  <nzimmermann@rim.com>
     2
     3        Reviewed by Dirk Schulze.
     4
     5        DOMWindow is missing lots of SVG* constructor objects
     6        https://bugs.webkit.org/show_bug.cgi?id=20430
     7
     8        Expose all implemented SVG 1.1 constructors.
     9
     10        Test: svg/custom/global-constructors.js
     11
     12        * bindings/v8/V8Index.cpp: Add missing includes for SVGFontFaceElement & SVGMissingGlyphElement
     13        * bindings/v8/V8Index.h: Add misisng SVGFontFaceElement & SVGMissingGlyphElement declarations.
     14        * page/DOMWindow.idl: Add a bunch of new SVG object ctors.
     15        * svg/SVGAnimatedPathData.idl: Add OmitConstructor flag, as this is a SVG MI class, which is not exposable at the moment.
     16        * svg/SVGAnimatedPoints.idl: Ditto.
     17
    1182009-12-25  Alexander Pavlov  <apavlov@chromium.org>
    219
  • trunk/WebCore/bindings/v8/V8Index.cpp

    r51901 r52559  
    250250
    251251#if ENABLE(SVG_FONTS)
     252#include "V8SVGFontElement.h"
    252253#include "V8SVGFontFaceElement.h"
    253254#include "V8SVGFontFaceFormatElement.h"
     
    255256#include "V8SVGFontFaceSrcElement.h"
    256257#include "V8SVGFontFaceUriElement.h"
     258#include "V8SVGMissingGlyphElement.h"
    257259#endif
    258260
  • trunk/WebCore/bindings/v8/V8Index.h

    r52373 r52559  
    231231#if ENABLE(SVG_FONTS)
    232232#define SVG_FONTS_ELEMENT_TYPES(V)                                      \
     233    V(SVGFONTELEMENT, SVGFontElement)                                   \
    233234    V(SVGFONTFACEELEMENT, SVGFontFaceElement)                           \
    234235    V(SVGFONTFACEFORMATELEMENT, SVGFontFaceFormatElement)               \
    235236    V(SVGFONTFACENAMEELEMENT, SVGFontFaceNameElement)                   \
    236237    V(SVGFONTFACESRCELEMENT, SVGFontFaceSrcElement)                     \
    237     V(SVGFONTFACEURIELEMENT, SVGFontFaceUriElement)
     238    V(SVGFONTFACEURIELEMENT, SVGFontFaceUriElement)                     \
     239    V(SVGMISSINGGLYPHELEMENT, SVGMissingGlyphElement)
    238240#else
    239241#define SVG_FONTS_ELEMENT_TYPES(V)
  • trunk/WebCore/page/DOMWindow.idl

    r52534 r52559  
    544544
    545545#if defined(ENABLE_SVG) && ENABLE_SVG
     546        // Expose all implemented SVG 1.1 interfaces, excluding the SVG MI interfaces:
     547        // SVGAnimatedPathData, SVGAnimatedPoints, SVGExternalResourcesRequired,
     548        // SVGFilterPrimitiveStandardAttributes, SVGFitToViewBox, SVGLangSpace, SVGLocatable
     549        // SVGStylable, SVGTests, SVGTransformable, SVGURIReference, SVGZoomAndPan
     550        attribute SVGAElementConstructor SVGAElement;
    546551        attribute SVGAngleConstructor SVGAngle;
     552        attribute SVGAnimatedAngleConstructor SVGAnimatedAngle;
     553        attribute SVGAnimatedBooleanConstructor SVGAnimatedBoolean;
     554        attribute SVGAnimatedEnumerationConstructor SVGAnimatedEnumeration;
     555        attribute SVGAnimatedIntegerConstructor SVGAnimatedInteger;
     556        attribute SVGAnimatedLengthConstructor SVGAnimatedLength;
     557        attribute SVGAnimatedLengthListConstructor SVGAnimatedLengthList;
     558        attribute SVGAnimatedNumberConstructor SVGAnimatedNumber;
     559        attribute SVGAnimatedNumberListConstructor SVGAnimatedNumberList;
     560        attribute SVGAnimatedPreserveAspectRatioConstructor SVGAnimatedPreserveAspectRatio;
     561        attribute SVGAnimatedRectConstructor SVGAnimatedRect;
     562        attribute SVGAnimatedStringConstructor SVGAnimatedString;
     563        attribute SVGAnimatedTransformListConstructor SVGAnimatedTransformList;
     564        attribute SVGCircleElementConstructor SVGCircleElement;
     565        attribute SVGClipPathElementConstructor SVGClipPathElement;
    547566        attribute SVGColorConstructor SVGColor;
     567        attribute SVGCursorElementConstructor SVGCursorElement;
    548568//      attribute SVGCSSRuleConstructor SVGCSSRule;
     569        attribute SVGDefsElementConstructor SVGDefsElement;
     570        attribute SVGDescElementConstructor SVGDescElement;
     571        attribute SVGDocumentConstructor SVGDocument;
     572        attribute SVGElementConstructor SVGElement;
     573        attribute SVGElementInstanceConstructor SVGElementInstance;
     574        attribute SVGElementInstanceListConstructor SVGElementInstanceList;
     575        attribute SVGEllipseElementConstructor SVGEllipseElement;
    549576        attribute SVGExceptionConstructor SVGException;
     577        attribute SVGGElementConstructor SVGGElement;
    550578        attribute SVGGradientElementConstructor SVGGradientElement;
     579        attribute SVGImageElementConstructor SVGImageElement;
    551580        attribute SVGLengthConstructor SVGLength;
     581        attribute SVGLengthListConstructor SVGLengthList;
     582        attribute SVGLinearGradientElementConstructor SVGLinearGradientElement;
     583        attribute SVGLineElementConstructor SVGLineElement;
    552584        attribute SVGMarkerElementConstructor SVGMarkerElement;
     585        attribute SVGMaskElementConstructor SVGMaskElement;
     586        attribute SVGMatrixConstructor SVGMatrix;
     587        attribute SVGMetadataElementConstructor SVGMetadataElement;
     588        attribute SVGNumberConstructor SVGNumber;
     589        attribute SVGNumberListConstructor SVGNumberList;
    553590        attribute SVGPaintConstructor SVGPaint;
     591        attribute SVGPathElementConstructor SVGPathElement;
    554592        attribute SVGPathSegConstructor SVGPathSeg;
     593        attribute SVGPathSegArcAbsConstructor SVGPathSegArcAbs;
     594        attribute SVGPathSegArcRelConstructor SVGPathSegArcRel;
     595        attribute SVGPathSegClosePathConstructor SVGPathSegClosePath;
     596        attribute SVGPathSegCurvetoCubicAbsConstructor SVGPathSegCurvetoCubicAbs;
     597        attribute SVGPathSegCurvetoCubicRelConstructor SVGPathSegCurvetoCubicRel;
     598        attribute SVGPathSegCurvetoCubicSmoothAbsConstructor SVGPathSegCurvetoCubicSmoothAbs;
     599        attribute SVGPathSegCurvetoCubicSmoothRelConstructor SVGPathSegCurvetoCubicSmoothRel;
     600        attribute SVGPathSegCurvetoQuadraticAbsConstructor SVGPathSegCurvetoQuadraticAbs;
     601        attribute SVGPathSegCurvetoQuadraticRelConstructor SVGPathSegCurvetoQuadraticRel;
     602        attribute SVGPathSegCurvetoQuadraticSmoothAbsConstructor SVGPathSegCurvetoQuadraticSmoothAbs;
     603        attribute SVGPathSegCurvetoQuadraticSmoothRelConstructor SVGPathSegCurvetoQuadraticSmoothRel;
     604        attribute SVGPathSegLinetoAbsConstructor SVGPathSegLinetoAbs;
     605        attribute SVGPathSegLinetoHorizontalAbsConstructor SVGPathSegLinetoHorizontalAbs;
     606        attribute SVGPathSegLinetoHorizontalRelConstructor SVGPathSegLinetoHorizontalRel;
     607        attribute SVGPathSegLinetoRelConstructor SVGPathSegLinetoRel;
     608        attribute SVGPathSegLinetoVerticalAbsConstructor SVGPathSegLinetoVerticalAbs;
     609        attribute SVGPathSegLinetoVerticalRelConstructor SVGPathSegLinetoVerticalRel;
     610        attribute SVGPathSegListConstructor SVGPathSegList;
     611        attribute SVGPathSegMovetoAbsConstructor SVGPathSegMovetoAbs;
     612        attribute SVGPathSegMovetoRelConstructor SVGPathSegMovetoRel;
     613        attribute SVGPatternElementConstructor SVGPatternElement;
     614        attribute SVGPointConstructor SVGPoint;
     615        attribute SVGPointListConstructor SVGPointList;
     616        attribute SVGPolygonElementConstructor SVGPolygonElement;
     617        attribute SVGPolylineElementConstructor SVGPolylineElement;
    555618        attribute SVGPreserveAspectRatioConstructor SVGPreserveAspectRatio;
     619        attribute SVGRadialGradientElementConstructor SVGRadialGradientElement;
     620        attribute SVGRectConstructor SVGRect;
     621        attribute SVGRectElementConstructor SVGRectElement;
    556622        attribute SVGRenderingIntentConstructor SVGRenderingIntent;
     623        attribute SVGScriptElementConstructor SVGScriptElement;
     624        attribute SVGStopElementConstructor SVGStopElement;
     625        attribute SVGStringListConstructor SVGStringList;
     626        attribute SVGStyleElementConstructor SVGStyleElement;
     627        attribute SVGSVGElementConstructor SVGSVGElement;
     628        attribute SVGSwitchElementConstructor SVGSwitchElement;
     629        attribute SVGSymbolElementConstructor SVGSymbolElement;
    557630        attribute SVGTextContentElementConstructor SVGTextContentElement;
     631        attribute SVGTextElementConstructor SVGTextElement;
    558632        attribute SVGTextPathElementConstructor SVGTextPathElement;
     633        attribute SVGTextPositioningElementConstructor SVGTextPositioningElement;
     634        attribute SVGTitleElementConstructor SVGTitleElement;
    559635        attribute SVGTransformConstructor SVGTransform;
     636        attribute SVGTransformListConstructor SVGTransformList;
     637        attribute SVGTRefElementConstructor SVGTRefElement;
     638        attribute SVGTSpanElementConstructor SVGTSpanElement;
    560639        attribute SVGUnitTypesConstructor SVGUnitTypes;
    561 //      attribute SVGZoomAndPanConstructor SVGZoomAndPan;
     640        attribute SVGUseElementConstructor SVGUseElement;
     641        attribute SVGViewElementConstructor SVGViewElement;
     642//      attribute SVGViewSpecConstructor SVGViewSpec;
     643        attribute SVGZoomEventConstructor SVGZoomEvent;
     644
     645#if defined(ENABLE_SVG_ANIMATION) && ENABLE_SVG_ANIMATION
     646        attribute SVGAnimateColorElementConstructor SVGAnimateColorElement;
     647        attribute SVGAnimateElementConstructor SVGAnimateElement;
     648//      attribute SVGAnimateMotionElementConstructor SVGAnimateMotionElement;
     649        attribute SVGAnimateTransformElementConstructor SVGAnimateTransformElement;
     650//      attribute SVGMPathElementConstructor SVGMPathElement;
     651        attribute SVGSetElementConstructor SVGSetElement;
     652#endif
     653
     654#if ENABLE_SVG_FONTS && ENABLE_SVG_FONTS
     655//      attribute SVGAltGlyphDefElementConstructor SVGAltGlyphDefElement;
     656        attribute SVGAltGlyphElementConstructor SVGAltGlyphElement;
     657//      attribute SVGAltGlyphItemElementConstructor SVGAltGlyphItemElement;
     658//      attribute SVGDefinitionSrcElementConstructor SVGDefinitionSrcElement;
     659        attribute SVGFontElementConstructor SVGFontElement;
     660        attribute SVGFontFaceElementConstructor SVGFontFaceElement;
     661        attribute SVGFontFaceFormatElementConstructor SVGFontFaceFormatElement;
     662        attribute SVGFontFaceNameElementConstructor SVGFontFaceNameElement;
     663        attribute SVGFontFaceSrcElementConstructor SVGFontFaceSrcElement;
     664        attribute SVGFontFaceUriElementConstructor SVGFontFaceUriElement;
     665        attribute SVGGlyphElementConstructor SVGGlyphElement;
     666//      attribute SVGGlyphRefElementConstructor SVGGlyphRefElement;
     667//      attribute SVGHKernElementConstructor SVGHKernElement;
     668        attribute SVGMissingGlyphElementConstructor SVGMissingGlyphElement;
     669//      attribute SVGVKernElementConstructor SVGVKernElement;
     670#endif
     671
     672#if defined(ENABLE_SVG_FOREIGN_OBJECT) && ENABLE_SVG_FOREIGN_OBJECT
     673        attribute SVGForeignObjectElementConstructor SVGForeignObjectElement;
     674#endif
    562675
    563676#if defined(ENABLE_FILTERS) && ENABLE_FILTERS
     
    565678        attribute SVGFEBlendElementConstructor SVGFEBlendElement;
    566679        attribute SVGFEColorMatrixElementConstructor SVGFEColorMatrixElement;
     680        attribute SVGFEComponentTransferElementConstructor SVGFEComponentTransferElement;
    567681        attribute SVGFECompositeElementConstructor SVGFECompositeElement;
    568682//      attribute SVGFEConvolveMatrixElementConstructor SVGFEConvolveMatrixElement;
     683        attribute SVGFEDiffuseLightingElementConstructor SVGFEDiffuseLightingElement;
    569684        attribute SVGFEDisplacementMapElementConstructor SVGFEDisplacementMapElement;
     685        attribute SVGFEDistantLightElementConstructor SVGFEDistantLightElement;
     686        attribute SVGFEFloodElementConstructor SVGFEFloodElement;
     687        attribute SVGFEFuncAElementConstructor SVGFEFuncAElement;
     688        attribute SVGFEFuncBElementConstructor SVGFEFuncBElement;
     689        attribute SVGFEFuncGElementConstructor SVGFEFuncGElement;
     690        attribute SVGFEFuncRElementConstructor SVGFEFuncRElement;
     691        attribute SVGFEGaussianBlurElementConstructor SVGFEGaussianBlurElement;
     692        attribute SVGFEImageElementConstructor SVGFEImageElement;
     693        attribute SVGFEMergeElementConstructor SVGFEMergeElement;
     694        attribute SVGFEMergeNodeElementConstructor SVGFEMergeNodeElement;
    570695        attribute SVGFEMorphologyElementConstructor SVGFEMorphologyElement;
     696        attribute SVGFEOffsetElementConstructor SVGFEOffsetElement;
     697        attribute SVGFEPointLightElementConstructor SVGFEPointLightElement;
     698        attribute SVGFESpecularLightingElementConstructor SVGFESpecularLightingElement;
     699        attribute SVGFESpotLightElementConstructor SVGFESpotLightElement;
     700        attribute SVGFETileElementConstructor SVGFETileElement;
    571701        attribute SVGFETurbulenceElementConstructor SVGFETurbulenceElement;
     702        attribute SVGFilterElementConstructor SVGFilterElement;
    572703#endif
    573704#endif
  • trunk/WebCore/svg/SVGAnimatedPathData.idl

    r29672 r52559  
    2626module svg {
    2727
    28     interface [Conditional=SVG, ObjCProtocol] SVGAnimatedPathData {
     28    interface [Conditional=SVG, ObjCProtocol, OmitConstructor] SVGAnimatedPathData {
    2929        readonly attribute SVGPathSegList   pathSegList;
    3030        readonly attribute SVGPathSegList   normalizedPathSegList;
  • trunk/WebCore/svg/SVGAnimatedPoints.idl

    r29672 r52559  
    2626module svg {
    2727
    28     interface [Conditional=SVG, ObjCProtocol] SVGAnimatedPoints {
     28    interface [Conditional=SVG, ObjCProtocol, OmitConstructor] SVGAnimatedPoints {
    2929        readonly attribute SVGPointList   points;
    3030        readonly attribute SVGPointList   animatedPoints;
Note: See TracChangeset for help on using the changeset viewer.