Changeset 109693 in webkit


Ignore:
Timestamp:
Mar 4, 2012 6:33:21 PM (12 years ago)
Author:
haraken@chromium.org
Message:

Revert SVG-related APIs from DOMWindowSVG.idl back to DOMWindow.idl
https://bugs.webkit.org/show_bug.cgi?id=80139

Reviewed by Adam Barth.

Based on the discussion on webkit-dev@
(http://markmail.org/message/kagvswmah67zmrry#query:+page:1+mid:h34vzbiu5suub3ld+state:results),
this patch reverts SVG-related APIs from DOMWindowSVG.idl back to DOMWindow.idl.

No tests. No change in behavior.

  • CMakeLists.txt:
  • DerivedSources.make:
  • DerivedSources.pri:
  • GNUmakefile.list.am:
  • WebCore.gypi:
  • WebCore.xcodeproj/project.pbxproj:
  • page/DOMWindow.idl:
  • svg/DOMWindowSVG.idl: Removed.
Location:
trunk/Source/WebCore
Files:
1 deleted
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/CMakeLists.txt

    r109634 r109693  
    18961896    # during DOM binding generation. See <https://bugs.webkit.org/show_bug.cgi?id=72773>.
    18971897    SET(SVG_IDL_FILES
    1898         svg/DOMWindowSVG.idl
    18991898        svg/SVGAElement.idl
    19001899        svg/SVGAltGlyphDefElement.idl
  • trunk/Source/WebCore/ChangeLog

    r109691 r109693  
     12012-03-04  Kentaro Hara  <haraken@chromium.org>
     2
     3        Revert SVG-related APIs from DOMWindowSVG.idl back to DOMWindow.idl
     4        https://bugs.webkit.org/show_bug.cgi?id=80139
     5
     6        Reviewed by Adam Barth.
     7
     8        Based on the discussion on webkit-dev@
     9        (http://markmail.org/message/kagvswmah67zmrry#query:+page:1+mid:h34vzbiu5suub3ld+state:results),
     10        this patch reverts SVG-related APIs from DOMWindowSVG.idl back to DOMWindow.idl.
     11
     12        No tests. No change in behavior.
     13
     14        * CMakeLists.txt:
     15        * DerivedSources.make:
     16        * DerivedSources.pri:
     17        * GNUmakefile.list.am:
     18        * WebCore.gypi:
     19        * WebCore.xcodeproj/project.pbxproj:
     20        * page/DOMWindow.idl:
     21        * svg/DOMWindowSVG.idl: Removed.
     22
    1232012-03-04  Kentaro Hara  <haraken@chromium.org>
    224
  • trunk/Source/WebCore/DerivedSources.make

    r109691 r109693  
    386386    $(WebCore)/storage/StorageInfoQuotaCallback.idl \
    387387    $(WebCore)/storage/StorageInfoUsageCallback.idl \
    388     $(WebCore)/svg/DOMWindowSVG.idl \
    389388    $(WebCore)/svg/ElementTimeControl.idl \
    390389    $(WebCore)/svg/SVGAElement.idl \
  • trunk/Source/WebCore/DerivedSources.pri

    r109691 r109693  
    460460contains(DEFINES, ENABLE_SVG=1) {
    461461  IDL_BINDINGS += \
    462     $$PWD/svg/DOMWindowSVG.idl \
    463462    $$PWD/svg/SVGZoomEvent.idl \
    464463    $$PWD/svg/SVGAElement.idl \
  • trunk/Source/WebCore/GNUmakefile.list.am

    r109691 r109693  
    51955195
    51965196dom_binding_idls += \
    5197         $(WebCore)/svg/DOMWindowSVG.idl \
    51985197        $(WebCore)/svg/SVGAElement.idl \
    51995198        $(WebCore)/svg/SVGAltGlyphDefElement.idl \
  • trunk/Source/WebCore/WebCore.gypi

    r109691 r109693  
    11271127        ],
    11281128        'webcore_svg_bindings_idl_files': [
    1129             'svg/DOMWindowSVG.idl',
    11301129            'svg/ElementTimeControl.idl',
    11311130            'svg/SVGAElement.idl',
  • trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj

    r109691 r109693  
    1091710917                A89943260B42338700D7C802 /* BitmapImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BitmapImage.h; sourceTree = "<group>"; };
    1091810918                A89943270B42338700D7C802 /* BitmapImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BitmapImage.cpp; sourceTree = "<group>"; };
    10919                 A89AACD514F6C12700C1FA4A /* DOMWindowSVG.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = DOMWindowSVG.idl; sourceTree = "<group>"; };
    1092010919                A89CCC500F44E98100B5DA10 /* ReplaceNodeWithSpanCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReplaceNodeWithSpanCommand.cpp; sourceTree = "<group>"; };
    1092110920                A89CCC510F44E98100B5DA10 /* ReplaceNodeWithSpanCommand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReplaceNodeWithSpanCommand.h; sourceTree = "<group>"; };
     
    1846218461                                B22277CB0D00BF1F0071B782 /* ColorDistance.cpp */,
    1846318462                                B22277CC0D00BF1F0071B782 /* ColorDistance.h */,
    18464                                 A89AACD514F6C12700C1FA4A /* DOMWindowSVG.idl */,
    1846518463                                E415F1830D9A1A830033CE97 /* ElementTimeControl.h */,
    1846618464                                E415F10C0D9A05870033CE97 /* ElementTimeControl.idl */,
  • trunk/Source/WebCore/page/DOMWindow.idl

    r109691 r109693  
    606606        attribute XPathExceptionConstructor XPathException;
    607607
     608        attribute [Conditional=SVG] SVGZoomEventConstructor SVGZoomEvent;
     609
     610#if defined(ENABLE_SVG) && ENABLE_SVG
     611        // Expose all implemented SVG 1.1 interfaces, excluding the SVG MI interfaces:
     612        // SVGAnimatedPathData, SVGAnimatedPoints, SVGExternalResourcesRequired,
     613        // SVGFilterPrimitiveStandardAttributes, SVGFitToViewBox, SVGLangSpace, SVGLocatable
     614        // SVGStylable, SVGTests, SVGTransformable, SVGURIReference, SVGZoomAndPan
     615        attribute SVGAElementConstructor SVGAElement;
     616        attribute SVGAngleConstructor SVGAngle;
     617        attribute SVGAnimatedAngleConstructor SVGAnimatedAngle;
     618        attribute SVGAnimatedBooleanConstructor SVGAnimatedBoolean;
     619        attribute SVGAnimatedEnumerationConstructor SVGAnimatedEnumeration;
     620        attribute SVGAnimatedIntegerConstructor SVGAnimatedInteger;
     621        attribute SVGAnimatedLengthConstructor SVGAnimatedLength;
     622        attribute SVGAnimatedLengthListConstructor SVGAnimatedLengthList;
     623        attribute SVGAnimatedNumberConstructor SVGAnimatedNumber;
     624        attribute SVGAnimatedNumberListConstructor SVGAnimatedNumberList;
     625        attribute SVGAnimatedPreserveAspectRatioConstructor SVGAnimatedPreserveAspectRatio;
     626        attribute SVGAnimatedRectConstructor SVGAnimatedRect;
     627        attribute SVGAnimatedStringConstructor SVGAnimatedString;
     628        attribute SVGAnimatedTransformListConstructor SVGAnimatedTransformList;
     629        attribute SVGCircleElementConstructor SVGCircleElement;
     630        attribute SVGClipPathElementConstructor SVGClipPathElement;
     631        attribute SVGColorConstructor SVGColor;
     632        attribute SVGCursorElementConstructor SVGCursorElement;
     633//      attribute SVGCSSRuleConstructor SVGCSSRule;
     634        attribute SVGDefsElementConstructor SVGDefsElement;
     635        attribute SVGDescElementConstructor SVGDescElement;
     636        attribute SVGDocumentConstructor SVGDocument;
     637        attribute SVGElementConstructor SVGElement;
     638        attribute SVGElementInstanceConstructor SVGElementInstance;
     639        attribute SVGElementInstanceListConstructor SVGElementInstanceList;
     640        attribute SVGEllipseElementConstructor SVGEllipseElement;
     641        attribute SVGForeignObjectElementConstructor SVGForeignObjectElement;
     642        attribute SVGExceptionConstructor SVGException;
     643        attribute SVGGElementConstructor SVGGElement;
     644        attribute SVGGradientElementConstructor SVGGradientElement;
     645        attribute SVGImageElementConstructor SVGImageElement;
     646        attribute SVGLengthConstructor SVGLength;
     647        attribute SVGLengthListConstructor SVGLengthList;
     648        attribute SVGLinearGradientElementConstructor SVGLinearGradientElement;
     649        attribute SVGLineElementConstructor SVGLineElement;
     650        attribute SVGMarkerElementConstructor SVGMarkerElement;
     651        attribute SVGMaskElementConstructor SVGMaskElement;
     652        attribute SVGMatrixConstructor SVGMatrix;
     653        attribute SVGMetadataElementConstructor SVGMetadataElement;
     654        attribute SVGNumberConstructor SVGNumber;
     655        attribute SVGNumberListConstructor SVGNumberList;
     656        attribute SVGPaintConstructor SVGPaint;
     657        attribute SVGPathElementConstructor SVGPathElement;
     658        attribute SVGPathSegConstructor SVGPathSeg;
     659        attribute SVGPathSegArcAbsConstructor SVGPathSegArcAbs;
     660        attribute SVGPathSegArcRelConstructor SVGPathSegArcRel;
     661        attribute SVGPathSegClosePathConstructor SVGPathSegClosePath;
     662        attribute SVGPathSegCurvetoCubicAbsConstructor SVGPathSegCurvetoCubicAbs;
     663        attribute SVGPathSegCurvetoCubicRelConstructor SVGPathSegCurvetoCubicRel;
     664        attribute SVGPathSegCurvetoCubicSmoothAbsConstructor SVGPathSegCurvetoCubicSmoothAbs;
     665        attribute SVGPathSegCurvetoCubicSmoothRelConstructor SVGPathSegCurvetoCubicSmoothRel;
     666        attribute SVGPathSegCurvetoQuadraticAbsConstructor SVGPathSegCurvetoQuadraticAbs;
     667        attribute SVGPathSegCurvetoQuadraticRelConstructor SVGPathSegCurvetoQuadraticRel;
     668        attribute SVGPathSegCurvetoQuadraticSmoothAbsConstructor SVGPathSegCurvetoQuadraticSmoothAbs;
     669        attribute SVGPathSegCurvetoQuadraticSmoothRelConstructor SVGPathSegCurvetoQuadraticSmoothRel;
     670        attribute SVGPathSegLinetoAbsConstructor SVGPathSegLinetoAbs;
     671        attribute SVGPathSegLinetoHorizontalAbsConstructor SVGPathSegLinetoHorizontalAbs;
     672        attribute SVGPathSegLinetoHorizontalRelConstructor SVGPathSegLinetoHorizontalRel;
     673        attribute SVGPathSegLinetoRelConstructor SVGPathSegLinetoRel;
     674        attribute SVGPathSegLinetoVerticalAbsConstructor SVGPathSegLinetoVerticalAbs;
     675        attribute SVGPathSegLinetoVerticalRelConstructor SVGPathSegLinetoVerticalRel;
     676        attribute SVGPathSegListConstructor SVGPathSegList;
     677        attribute SVGPathSegMovetoAbsConstructor SVGPathSegMovetoAbs;
     678        attribute SVGPathSegMovetoRelConstructor SVGPathSegMovetoRel;
     679        attribute SVGPatternElementConstructor SVGPatternElement;
     680        attribute SVGPointConstructor SVGPoint;
     681        attribute SVGPointListConstructor SVGPointList;
     682        attribute SVGPolygonElementConstructor SVGPolygonElement;
     683        attribute SVGPolylineElementConstructor SVGPolylineElement;
     684        attribute SVGPreserveAspectRatioConstructor SVGPreserveAspectRatio;
     685        attribute SVGRadialGradientElementConstructor SVGRadialGradientElement;
     686        attribute SVGRectConstructor SVGRect;
     687        attribute SVGRectElementConstructor SVGRectElement;
     688        attribute SVGRenderingIntentConstructor SVGRenderingIntent;
     689        attribute SVGScriptElementConstructor SVGScriptElement;
     690        attribute SVGStopElementConstructor SVGStopElement;
     691        attribute SVGStringListConstructor SVGStringList;
     692        attribute SVGStyleElementConstructor SVGStyleElement;
     693        attribute SVGSVGElementConstructor SVGSVGElement;
     694        attribute SVGSwitchElementConstructor SVGSwitchElement;
     695        attribute SVGSymbolElementConstructor SVGSymbolElement;
     696        attribute SVGTextContentElementConstructor SVGTextContentElement;
     697        attribute SVGTextElementConstructor SVGTextElement;
     698        attribute SVGTextPathElementConstructor SVGTextPathElement;
     699        attribute SVGTextPositioningElementConstructor SVGTextPositioningElement;
     700        attribute SVGTitleElementConstructor SVGTitleElement;
     701        attribute SVGTransformConstructor SVGTransform;
     702        attribute SVGTransformListConstructor SVGTransformList;
     703        attribute SVGTRefElementConstructor SVGTRefElement;
     704        attribute SVGTSpanElementConstructor SVGTSpanElement;
     705        attribute SVGUnitTypesConstructor SVGUnitTypes;
     706        attribute SVGUseElementConstructor SVGUseElement;
     707        attribute SVGViewElementConstructor SVGViewElement;
     708//      attribute SVGViewSpecConstructor SVGViewSpec;
     709
     710        attribute SVGAnimateColorElementConstructor SVGAnimateColorElement;
     711        attribute SVGAnimateElementConstructor SVGAnimateElement;
     712        attribute SVGAnimateMotionElementConstructor SVGAnimateMotionElement;
     713        attribute SVGAnimateTransformElementConstructor SVGAnimateTransformElement;
     714        attribute SVGMPathElementConstructor SVGMPathElement;
     715        attribute SVGSetElementConstructor SVGSetElement;
     716
     717#if defined(ENABLE_SVG_FONTS) && ENABLE_SVG_FONTS
     718        attribute SVGAltGlyphDefElementConstructor SVGAltGlyphDefElement;
     719        attribute SVGAltGlyphElementConstructor SVGAltGlyphElement;
     720        attribute SVGAltGlyphItemElementConstructor SVGAltGlyphItemElement;
     721//      attribute SVGDefinitionSrcElementConstructor SVGDefinitionSrcElement;
     722        attribute SVGFontElementConstructor SVGFontElement;
     723        attribute SVGFontFaceElementConstructor SVGFontFaceElement;
     724        attribute SVGFontFaceFormatElementConstructor SVGFontFaceFormatElement;
     725        attribute SVGFontFaceNameElementConstructor SVGFontFaceNameElement;
     726        attribute SVGFontFaceSrcElementConstructor SVGFontFaceSrcElement;
     727        attribute SVGFontFaceUriElementConstructor SVGFontFaceUriElement;
     728        attribute SVGGlyphElementConstructor SVGGlyphElement;
     729        attribute SVGGlyphRefElementConstructor SVGGlyphRefElement;
     730        attribute SVGHKernElementConstructor SVGHKernElement;
     731        attribute SVGMissingGlyphElementConstructor SVGMissingGlyphElement;
     732        attribute SVGVKernElementConstructor SVGVKernElement;
     733#endif
     734
     735#if defined(ENABLE_FILTERS) && ENABLE_FILTERS
     736        attribute SVGComponentTransferFunctionElementConstructor SVGComponentTransferFunctionElement;
     737        attribute SVGFEBlendElementConstructor SVGFEBlendElement;
     738        attribute SVGFEColorMatrixElementConstructor SVGFEColorMatrixElement;
     739        attribute SVGFEComponentTransferElementConstructor SVGFEComponentTransferElement;
     740        attribute SVGFECompositeElementConstructor SVGFECompositeElement;
     741        attribute SVGFEConvolveMatrixElementConstructor SVGFEConvolveMatrixElement;
     742        attribute SVGFEDiffuseLightingElementConstructor SVGFEDiffuseLightingElement;
     743        attribute SVGFEDisplacementMapElementConstructor SVGFEDisplacementMapElement;
     744        attribute SVGFEDistantLightElementConstructor SVGFEDistantLightElement;
     745        attribute SVGFEDropShadowElementConstructor SVGFEDropShadowElement;
     746        attribute SVGFEFloodElementConstructor SVGFEFloodElement;
     747        attribute SVGFEFuncAElementConstructor SVGFEFuncAElement;
     748        attribute SVGFEFuncBElementConstructor SVGFEFuncBElement;
     749        attribute SVGFEFuncGElementConstructor SVGFEFuncGElement;
     750        attribute SVGFEFuncRElementConstructor SVGFEFuncRElement;
     751        attribute SVGFEGaussianBlurElementConstructor SVGFEGaussianBlurElement;
     752        attribute SVGFEImageElementConstructor SVGFEImageElement;
     753        attribute SVGFEMergeElementConstructor SVGFEMergeElement;
     754        attribute SVGFEMergeNodeElementConstructor SVGFEMergeNodeElement;
     755        attribute SVGFEMorphologyElementConstructor SVGFEMorphologyElement;
     756        attribute SVGFEOffsetElementConstructor SVGFEOffsetElement;
     757        attribute SVGFEPointLightElementConstructor SVGFEPointLightElement;
     758        attribute SVGFESpecularLightingElementConstructor SVGFESpecularLightingElement;
     759        attribute SVGFESpotLightElementConstructor SVGFESpotLightElement;
     760        attribute SVGFETileElementConstructor SVGFETileElement;
     761        attribute SVGFETurbulenceElementConstructor SVGFETurbulenceElement;
     762        attribute SVGFilterElementConstructor SVGFilterElement;
     763#endif
     764#endif
     765
    608766        attribute DOMFormDataConstructor FormData;
    609767
Note: See TracChangeset for help on using the changeset viewer.