Skip to content
  • ch.dumez@sisa.samsung.com's avatar
    Merge SVGLangSpace into SVGElement · af016a3e
    ch.dumez@sisa.samsung.com authored
    https://bugs.webkit.org/show_bug.cgi?id=118170
    
    Reviewed by Kentaro Hara.
    
    Remove SVGLangSpace IDL interface and move its attributes to SVGElement
    to match the latest specification and simplify inheritance in SVG:
    - https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement
    
    No new tests, no behavior change.
    
    * DerivedSources.make:
    * WebCore.xcodeproj/project.pbxproj:
    * svg/SVGAElement.h:
    * svg/SVGAElement.idl:
    * svg/SVGCircleElement.h:
    * svg/SVGCircleElement.idl:
    * svg/SVGClipPathElement.h:
    * svg/SVGClipPathElement.idl:
    * svg/SVGDefsElement.h:
    * svg/SVGDefsElement.idl:
    * svg/SVGDescElement.h:
    * svg/SVGDescElement.idl:
    * svg/SVGElement.cpp:
    (WebCore::SVGElement::parseAttribute):
    * svg/SVGElement.h:
    * svg/SVGElement.idl:
    * svg/SVGEllipseElement.h:
    * svg/SVGEllipseElement.idl:
    * svg/SVGFEImageElement.h:
    * svg/SVGFEImageElement.idl:
    * svg/SVGFilterElement.h:
    * svg/SVGFilterElement.idl:
    * svg/SVGForeignObjectElement.h:
    * svg/SVGForeignObjectElement.idl:
    * svg/SVGGElement.h:
    * svg/SVGGElement.idl:
    * svg/SVGImageElement.h:
    * svg/SVGImageElement.idl:
    * svg/SVGLangSpace.idl: Removed.
    * svg/SVGLineElement.h:
    * svg/SVGLineElement.idl:
    * svg/SVGMarkerElement.h:
    * svg/SVGMarkerElement.idl:
    * svg/SVGMaskElement.h:
    * svg/SVGMaskElement.idl:
    * svg/SVGPathElement.h:
    * svg/SVGPathElement.idl:
    * svg/SVGPatternElement.h:
    * svg/SVGPatternElement.idl:
    * svg/SVGPolyElement.h:
    * svg/SVGPolygonElement.idl:
    * svg/SVGPolylineElement.idl:
    * svg/SVGRectElement.h:
    * svg/SVGRectElement.idl:
    * svg/SVGSVGElement.h:
    * svg/SVGSVGElement.idl:
    * svg/SVGStyleElement.h:
    * svg/SVGStyleElement.idl:
    * svg/SVGSwitchElement.h:
    * svg/SVGSwitchElement.idl:
    * svg/SVGSymbolElement.h:
    * svg/SVGSymbolElement.idl:
    * svg/SVGTextContentElement.h:
    * svg/SVGTextContentElement.idl:
    * svg/SVGTitleElement.h:
    * svg/SVGTitleElement.idl:
    * svg/SVGUseElement.h:
    * svg/SVGUseElement.idl:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@152156 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    af016a3e