Changeset 152156 in webkit


Ignore:
Timestamp:
Jun 28, 2013 1:34:42 AM (11 years ago)
Author:
Christophe Dumez
Message:

Merge SVGLangSpace into SVGElement
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:

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:
Location:
trunk/Source/WebCore
Files:
1 deleted
57 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r152154 r152156  
     12013-06-28  Christophe Dumez  <ch.dumez@sisa.samsung.com>
     2
     3        Merge SVGLangSpace into SVGElement
     4        https://bugs.webkit.org/show_bug.cgi?id=118170
     5
     6        Reviewed by Kentaro Hara.
     7
     8        Remove SVGLangSpace IDL interface and move its attributes to SVGElement
     9        to match the latest specification and simplify inheritance in SVG:
     10        - https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement
     11
     12        No new tests, no behavior change.
     13
     14        * DerivedSources.make:
     15        * WebCore.xcodeproj/project.pbxproj:
     16        * svg/SVGAElement.h:
     17        * svg/SVGAElement.idl:
     18        * svg/SVGCircleElement.h:
     19        * svg/SVGCircleElement.idl:
     20        * svg/SVGClipPathElement.h:
     21        * svg/SVGClipPathElement.idl:
     22        * svg/SVGDefsElement.h:
     23        * svg/SVGDefsElement.idl:
     24        * svg/SVGDescElement.h:
     25        * svg/SVGDescElement.idl:
     26        * svg/SVGElement.cpp:
     27        (WebCore::SVGElement::parseAttribute):
     28        * svg/SVGElement.h:
     29        * svg/SVGElement.idl:
     30        * svg/SVGEllipseElement.h:
     31        * svg/SVGEllipseElement.idl:
     32        * svg/SVGFEImageElement.h:
     33        * svg/SVGFEImageElement.idl:
     34        * svg/SVGFilterElement.h:
     35        * svg/SVGFilterElement.idl:
     36        * svg/SVGForeignObjectElement.h:
     37        * svg/SVGForeignObjectElement.idl:
     38        * svg/SVGGElement.h:
     39        * svg/SVGGElement.idl:
     40        * svg/SVGImageElement.h:
     41        * svg/SVGImageElement.idl:
     42        * svg/SVGLangSpace.idl: Removed.
     43        * svg/SVGLineElement.h:
     44        * svg/SVGLineElement.idl:
     45        * svg/SVGMarkerElement.h:
     46        * svg/SVGMarkerElement.idl:
     47        * svg/SVGMaskElement.h:
     48        * svg/SVGMaskElement.idl:
     49        * svg/SVGPathElement.h:
     50        * svg/SVGPathElement.idl:
     51        * svg/SVGPatternElement.h:
     52        * svg/SVGPatternElement.idl:
     53        * svg/SVGPolyElement.h:
     54        * svg/SVGPolygonElement.idl:
     55        * svg/SVGPolylineElement.idl:
     56        * svg/SVGRectElement.h:
     57        * svg/SVGRectElement.idl:
     58        * svg/SVGSVGElement.h:
     59        * svg/SVGSVGElement.idl:
     60        * svg/SVGStyleElement.h:
     61        * svg/SVGStyleElement.idl:
     62        * svg/SVGSwitchElement.h:
     63        * svg/SVGSwitchElement.idl:
     64        * svg/SVGSymbolElement.h:
     65        * svg/SVGSymbolElement.idl:
     66        * svg/SVGTextContentElement.h:
     67        * svg/SVGTextContentElement.idl:
     68        * svg/SVGTitleElement.h:
     69        * svg/SVGTitleElement.idl:
     70        * svg/SVGUseElement.h:
     71        * svg/SVGUseElement.idl:
     72
    1732013-06-28  Christophe Dumez  <ch.dumez@sisa.samsung.com>
    274
  • trunk/Source/WebCore/DerivedSources.make

    r152100 r152156  
    551551    $(WebCore)/svg/SVGHKernElement.idl \
    552552    $(WebCore)/svg/SVGImageElement.idl \
    553     $(WebCore)/svg/SVGLangSpace.idl \
    554553    $(WebCore)/svg/SVGLength.idl \
    555554    $(WebCore)/svg/SVGLengthList.idl \
  • trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj

    r152080 r152156  
    1061310613                B22278990D00BF200071B782 /* SVGLangSpace.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGLangSpace.cpp; sourceTree = "<group>"; };
    1061410614                B222789A0D00BF200071B782 /* SVGLangSpace.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGLangSpace.h; sourceTree = "<group>"; };
    10615                 B222789B0D00BF200071B782 /* SVGLangSpace.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = SVGLangSpace.idl; sourceTree = "<group>"; };
    1061610615                B222789C0D00BF200071B782 /* SVGLength.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGLength.cpp; sourceTree = "<group>"; };
    1061710616                B222789D0D00BF200071B782 /* SVGLength.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGLength.h; sourceTree = "<group>"; };
     
    1797817977                                B22278990D00BF200071B782 /* SVGLangSpace.cpp */,
    1797917978                                B222789A0D00BF200071B782 /* SVGLangSpace.h */,
    17980                                 B222789B0D00BF200071B782 /* SVGLangSpace.idl */,
    1798117979                                B222789C0D00BF200071B782 /* SVGLength.cpp */,
    1798217980                                B222789D0D00BF200071B782 /* SVGLength.h */,
  • trunk/Source/WebCore/svg/SVGAElement.h

    r150710 r152156  
    2626#include "SVGAnimatedBoolean.h"
    2727#include "SVGExternalResourcesRequired.h"
    28 #include "SVGLangSpace.h"
    2928#include "SVGStyledTransformableElement.h"
    3029#include "SVGTests.h"
     
    3635                          public SVGURIReference,
    3736                          public SVGTests,
    38                           public SVGLangSpace,
    3937                          public SVGExternalResourcesRequired {
    4038public:
  • trunk/Source/WebCore/svg/SVGAElement.idl

    r152120 r152156  
    2727    Conditional=SVG
    2828] interface SVGAElement : SVGStyledElement,
    29                           SVGLangSpace,
    3029                          SVGTransformable {
    3130    readonly attribute SVGAnimatedString target;
  • trunk/Source/WebCore/svg/SVGCircleElement.h

    r151982 r152156  
    2626#include "SVGAnimatedLength.h"
    2727#include "SVGExternalResourcesRequired.h"
    28 #include "SVGLangSpace.h"
    2928#include "SVGStyledTransformableElement.h"
    3029#include "SVGTests.h"
     
    3433class SVGCircleElement FINAL : public SVGStyledTransformableElement,
    3534                               public SVGTests,
    36                                public SVGLangSpace,
    3735                               public SVGExternalResourcesRequired {
    3836public:
  • trunk/Source/WebCore/svg/SVGCircleElement.idl

    r152120 r152156  
    2828    Conditional=SVG
    2929] interface SVGCircleElement : SVGStyledElement,
    30                                SVGLangSpace,
    3130                               SVGTransformable {
    3231    readonly attribute SVGAnimatedLength cx;
  • trunk/Source/WebCore/svg/SVGClipPathElement.h

    r149960 r152156  
    2626#include "SVGAnimatedEnumeration.h"
    2727#include "SVGExternalResourcesRequired.h"
    28 #include "SVGLangSpace.h"
    2928#include "SVGStyledTransformableElement.h"
    3029#include "SVGTests.h"
     
    3736class SVGClipPathElement FINAL : public SVGStyledTransformableElement,
    3837                                 public SVGTests,
    39                                  public SVGLangSpace,
    4038                                 public SVGExternalResourcesRequired {
    4139public:
  • trunk/Source/WebCore/svg/SVGClipPathElement.idl

    r152120 r152156  
    2828    Conditional=SVG
    2929] interface SVGClipPathElement : SVGStyledElement,
    30                                  SVGLangSpace,
    3130                                 SVGTransformable {
    3231    readonly attribute SVGAnimatedEnumeration clipPathUnits;
  • trunk/Source/WebCore/svg/SVGDefsElement.h

    r149960 r152156  
    2525#include "SVGAnimatedBoolean.h"
    2626#include "SVGExternalResourcesRequired.h"
    27 #include "SVGLangSpace.h"
    2827#include "SVGStyledTransformableElement.h"
    2928#include "SVGTests.h"
     
    3332class SVGDefsElement FINAL : public SVGStyledTransformableElement,
    3433                             public SVGTests,
    35                              public SVGLangSpace,
    3634                             public SVGExternalResourcesRequired {
    3735public:
  • trunk/Source/WebCore/svg/SVGDefsElement.idl

    r152120 r152156  
    2727    Conditional=SVG
    2828] interface SVGDefsElement : SVGStyledElement,
    29                              SVGLangSpace,
    3029                             SVGTransformable {
    3130};
  • trunk/Source/WebCore/svg/SVGDescElement.h

    r149960 r152156  
    2323
    2424#if ENABLE(SVG)
    25 #include "SVGLangSpace.h"
    2625#include "SVGStyledElement.h"
    2726
    2827namespace WebCore {
    2928
    30 class SVGDescElement FINAL : public SVGStyledElement,
    31                              public SVGLangSpace {
     29class SVGDescElement FINAL : public SVGStyledElement {
    3230public:
    3331    static PassRefPtr<SVGDescElement> create(const QualifiedName&, Document*);
  • trunk/Source/WebCore/svg/SVGDescElement.idl

    r140265 r152156  
    2626[
    2727    Conditional=SVG
    28 ] interface SVGDescElement : SVGStyledElement,
    29                                              SVGLangSpace {
     28] interface SVGDescElement : SVGStyledElement {
    3029};
    3130
  • trunk/Source/WebCore/svg/SVGElement.cpp

    r149392 r152156  
    339339    else if (name == SVGNames::onactivateAttr)
    340340        setAttributeEventListener(eventNames().DOMActivateEvent, createAttributeEventListener(this, name, value));
    341     else
     341    else if (SVGLangSpace::parseAttribute(name, value)) {
     342    } else
    342343        StyledElement::parseAttribute(name, value);
    343344}
  • trunk/Source/WebCore/svg/SVGElement.h

    r148865 r152156  
    2424
    2525#if ENABLE(SVG)
     26#include "SVGLangSpace.h"
    2627#include "SVGLocatable.h"
    2728#include "SVGParsingError.h"
     
    4344class SVGSVGElement;
    4445
    45 class SVGElement : public StyledElement {
     46class SVGElement : public StyledElement, public SVGLangSpace {
    4647public:
    4748    static PassRefPtr<SVGElement> create(const QualifiedName&, Document*);
  • trunk/Source/WebCore/svg/SVGElement.idl

    r151321 r152156  
    2929    readonly attribute SVGSVGElement ownerSVGElement;
    3030    readonly attribute SVGElement viewportElement;
     31
     32    attribute DOMString xmllang;
     33    attribute DOMString xmlspace;
    3134};
    3235
  • trunk/Source/WebCore/svg/SVGEllipseElement.h

    r150710 r152156  
    2626#include "SVGAnimatedLength.h"
    2727#include "SVGExternalResourcesRequired.h"
    28 #include "SVGLangSpace.h"
    2928#include "SVGStyledTransformableElement.h"
    3029#include "SVGTests.h"
     
    3433class SVGEllipseElement FINAL : public SVGStyledTransformableElement,
    3534                                public SVGTests,
    36                                 public SVGLangSpace,
    3735                                public SVGExternalResourcesRequired {
    3836public:
  • trunk/Source/WebCore/svg/SVGEllipseElement.idl

    r152120 r152156  
    2727    Conditional=SVG
    2828] interface SVGEllipseElement : SVGStyledElement,
    29                                 SVGLangSpace,
    3029                                SVGTransformable {
    3130    readonly attribute SVGAnimatedLength cx;
  • trunk/Source/WebCore/svg/SVGFEImageElement.h

    r149960 r152156  
    3131#include "SVGFEImage.h"
    3232#include "SVGFilterPrimitiveStandardAttributes.h"
    33 #include "SVGLangSpace.h"
    3433#include "SVGURIReference.h"
    3534
     
    3837class SVGFEImageElement FINAL : public SVGFilterPrimitiveStandardAttributes,
    3938                                public SVGURIReference,
    40                                 public SVGLangSpace,
    4139                                public SVGExternalResourcesRequired,
    4240                                public CachedImageClient {
  • trunk/Source/WebCore/svg/SVGFEImageElement.idl

    r152120 r152156  
    2727    Conditional=SVG&FILTERS
    2828] interface SVGFEImageElement : SVGStyledElement,
    29                                 SVGLangSpace,
    3029                                SVGFilterPrimitiveStandardAttributes {
    3130    readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;
  • trunk/Source/WebCore/svg/SVGFilterElement.h

    r149960 r152156  
    3030#include "SVGAnimatedLength.h"
    3131#include "SVGExternalResourcesRequired.h"
    32 #include "SVGLangSpace.h"
    3332#include "SVGStyledElement.h"
    3433#include "SVGURIReference.h"
     
    3938class SVGFilterElement FINAL : public SVGStyledElement,
    4039                               public SVGURIReference,
    41                                public SVGLangSpace,
    4240                               public SVGExternalResourcesRequired {
    4341public:
  • trunk/Source/WebCore/svg/SVGFilterElement.idl

    r152120 r152156  
    2727[
    2828    Conditional=SVG&FILTERS
    29 ] interface SVGFilterElement : SVGStyledElement,
    30                                SVGLangSpace {
     29] interface SVGFilterElement : SVGStyledElement {
    3130    readonly attribute SVGAnimatedEnumeration filterUnits;
    3231    readonly attribute SVGAnimatedEnumeration primitiveUnits;
  • trunk/Source/WebCore/svg/SVGForeignObjectElement.h

    r149960 r152156  
    2525#include "SVGAnimatedLength.h"
    2626#include "SVGExternalResourcesRequired.h"
    27 #include "SVGLangSpace.h"
    2827#include "SVGStyledTransformableElement.h"
    2928#include "SVGTests.h"
     
    3433class SVGForeignObjectElement FINAL : public SVGStyledTransformableElement,
    3534                                      public SVGTests,
    36                                       public SVGLangSpace,
    3735                                      public SVGExternalResourcesRequired {
    3836public:
  • trunk/Source/WebCore/svg/SVGForeignObjectElement.idl

    r152120 r152156  
    2727    Conditional=SVG
    2828] interface SVGForeignObjectElement : SVGStyledElement,
    29                                       SVGLangSpace,
    3029                                      SVGTransformable {
    3130    readonly attribute SVGAnimatedLength x;
  • trunk/Source/WebCore/svg/SVGGElement.h

    r150710 r152156  
    2525#include "SVGAnimatedBoolean.h"
    2626#include "SVGExternalResourcesRequired.h"
    27 #include "SVGLangSpace.h"
    2827#include "SVGStyledTransformableElement.h"
    2928#include "SVGTests.h"
     
    3332class SVGGElement FINAL : public SVGStyledTransformableElement,
    3433                          public SVGTests,
    35                           public SVGLangSpace,
    3634                          public SVGExternalResourcesRequired {
    3735public:
  • trunk/Source/WebCore/svg/SVGGElement.idl

    r152120 r152156  
    2727    Conditional=SVG
    2828] interface SVGGElement : SVGStyledElement,
    29                           SVGLangSpace,
    3029                          SVGTransformable {
    3130};
  • trunk/Source/WebCore/svg/SVGImageElement.h

    r151282 r152156  
    2828#include "SVGExternalResourcesRequired.h"
    2929#include "SVGImageLoader.h"
    30 #include "SVGLangSpace.h"
    3130#include "SVGStyledTransformableElement.h"
    3231#include "SVGTests.h"
     
    3736class SVGImageElement FINAL : public SVGStyledTransformableElement,
    3837                              public SVGTests,
    39                               public SVGLangSpace,
    4038                              public SVGExternalResourcesRequired,
    4139                              public SVGURIReference {
  • trunk/Source/WebCore/svg/SVGImageElement.idl

    r152120 r152156  
    2727    Conditional=SVG
    2828] interface SVGImageElement : SVGStyledElement,
    29                               SVGLangSpace,
    3029                              SVGTransformable {
    3130    readonly attribute SVGAnimatedLength x;
  • trunk/Source/WebCore/svg/SVGLineElement.h

    r150710 r152156  
    2626#include "SVGAnimatedLength.h"
    2727#include "SVGExternalResourcesRequired.h"
    28 #include "SVGLangSpace.h"
    2928#include "SVGStyledTransformableElement.h"
    3029#include "SVGTests.h"
     
    3433class SVGLineElement FINAL : public SVGStyledTransformableElement,
    3534                             public SVGTests,
    36                              public SVGLangSpace,
    3735                             public SVGExternalResourcesRequired {
    3836public:
  • trunk/Source/WebCore/svg/SVGLineElement.idl

    r152120 r152156  
    2727    Conditional=SVG
    2828] interface SVGLineElement : SVGStyledElement,
    29                              SVGLangSpace,
    3029                             SVGTransformable {
    3130    readonly attribute SVGAnimatedLength x1;
  • trunk/Source/WebCore/svg/SVGMarkerElement.h

    r149960 r152156  
    3131#include "SVGExternalResourcesRequired.h"
    3232#include "SVGFitToViewBox.h"
    33 #include "SVGLangSpace.h"
    3433#include "SVGStyledElement.h"
    3534
     
    9796
    9897class SVGMarkerElement FINAL : public SVGStyledElement,
    99                                public SVGLangSpace,
    10098                               public SVGExternalResourcesRequired,
    10199                               public SVGFitToViewBox {
  • trunk/Source/WebCore/svg/SVGMarkerElement.idl

    r151988 r152156  
    2626[
    2727    Conditional=SVG
    28 ] interface SVGMarkerElement : SVGStyledElement, SVGLangSpace {
     28] interface SVGMarkerElement : SVGStyledElement {
    2929    // Marker Unit Types
    3030    const unsigned short SVG_MARKERUNITS_UNKNOWN        = 0;
  • trunk/Source/WebCore/svg/SVGMaskElement.h

    r149960 r152156  
    2626#include "SVGAnimatedLength.h"
    2727#include "SVGExternalResourcesRequired.h"
    28 #include "SVGLangSpace.h"
    2928#include "SVGStyledElement.h"
    3029#include "SVGTests.h"
     
    3534class SVGMaskElement FINAL : public SVGStyledElement,
    3635                             public SVGTests,
    37                              public SVGLangSpace,
    3836                             public SVGExternalResourcesRequired {
    3937public:
  • trunk/Source/WebCore/svg/SVGMaskElement.idl

    r152120 r152156  
    2626[
    2727    Conditional=SVG
    28 ] interface SVGMaskElement : SVGStyledElement,
    29                              SVGLangSpace {
     28] interface SVGMaskElement : SVGStyledElement {
    3029    readonly attribute SVGAnimatedEnumeration maskUnits;
    3130    readonly attribute SVGAnimatedEnumeration maskContentUnits;
  • trunk/Source/WebCore/svg/SVGPathElement.h

    r151982 r152156  
    2626#include "SVGAnimatedNumber.h"
    2727#include "SVGExternalResourcesRequired.h"
    28 #include "SVGLangSpace.h"
    2928#include "SVGNames.h"
    3029#include "SVGPathByteStream.h"
     
    5857class SVGPathElement FINAL : public SVGStyledTransformableElement,
    5958                             public SVGTests,
    60                              public SVGLangSpace,
    6159                             public SVGExternalResourcesRequired {
    6260public:
  • trunk/Source/WebCore/svg/SVGPathElement.idl

    r152120 r152156  
    2828    Conditional=SVG
    2929] interface SVGPathElement : SVGStyledElement,
    30                              SVGLangSpace,
    3130                             SVGTransformable {
    3231    readonly attribute SVGAnimatedNumber pathLength;
  • trunk/Source/WebCore/svg/SVGPatternElement.h

    r149960 r152156  
    3131#include "SVGExternalResourcesRequired.h"
    3232#include "SVGFitToViewBox.h"
    33 #include "SVGLangSpace.h"
    3433#include "SVGStyledElement.h"
    3534#include "SVGTests.h"
     
    4443                                public SVGURIReference,
    4544                                public SVGTests,
    46                                 public SVGLangSpace,
    4745                                public SVGExternalResourcesRequired,
    4846                                public SVGFitToViewBox {
  • trunk/Source/WebCore/svg/SVGPatternElement.idl

    r152120 r152156  
    2626[
    2727    Conditional=SVG
    28 ] interface SVGPatternElement : SVGStyledElement,
    29                                 SVGLangSpace {
     28] interface SVGPatternElement : SVGStyledElement {
    3029    readonly attribute SVGAnimatedEnumeration   patternUnits;
    3130    readonly attribute SVGAnimatedEnumeration   patternContentUnits;
  • trunk/Source/WebCore/svg/SVGPolyElement.h

    r150710 r152156  
    2525#include "SVGAnimatedBoolean.h"
    2626#include "SVGExternalResourcesRequired.h"
    27 #include "SVGLangSpace.h"
    2827#include "SVGNames.h"
    2928#include "SVGPointList.h"
     
    3534class SVGPolyElement : public SVGStyledTransformableElement
    3635                     , public SVGTests
    37                      , public SVGLangSpace
    3836                     , public SVGExternalResourcesRequired {
    3937public:
  • trunk/Source/WebCore/svg/SVGPolygonElement.idl

    r152120 r152156  
    2727    Conditional=SVG
    2828] interface SVGPolygonElement : SVGStyledElement,
    29                                 SVGLangSpace,
    3029                                SVGTransformable {
    3130    readonly attribute SVGPointList points;
  • trunk/Source/WebCore/svg/SVGPolylineElement.idl

    r152120 r152156  
    2727    Conditional=SVG
    2828] interface SVGPolylineElement : SVGStyledElement,
    29                                  SVGLangSpace,
    3029                                 SVGTransformable {
    3130    readonly attribute SVGPointList points;
  • trunk/Source/WebCore/svg/SVGRectElement.h

    r151982 r152156  
    2626#include "SVGAnimatedLength.h"
    2727#include "SVGExternalResourcesRequired.h"
    28 #include "SVGLangSpace.h"
    2928#include "SVGStyledTransformableElement.h"
    3029#include "SVGTests.h"
     
    3433class SVGRectElement FINAL : public SVGStyledTransformableElement,
    3534                             public SVGTests,
    36                              public SVGLangSpace,
    3735                             public SVGExternalResourcesRequired {
    3836public:
  • trunk/Source/WebCore/svg/SVGRectElement.idl

    r152120 r152156  
    2828    Conditional=SVG
    2929] interface SVGRectElement : SVGStyledElement,
    30                              SVGLangSpace,
    3130                             SVGTransformable {
    3231    readonly attribute SVGAnimatedLength x;
  • trunk/Source/WebCore/svg/SVGSVGElement.h

    r150710 r152156  
    2929#include "SVGExternalResourcesRequired.h"
    3030#include "SVGFitToViewBox.h"
    31 #include "SVGLangSpace.h"
    3231#include "SVGStyledTransformableElement.h"
    3332#include "SVGTests.h"
     
    4544class SVGSVGElement FINAL : public SVGStyledTransformableElement,
    4645                            public SVGTests,
    47                             public SVGLangSpace,
    4846                            public SVGExternalResourcesRequired,
    4947                            public SVGFitToViewBox,
  • trunk/Source/WebCore/svg/SVGSVGElement.idl

    r152120 r152156  
    2727    Conditional=SVG
    2828] interface SVGSVGElement : SVGStyledElement,
    29                             SVGLangSpace,
    3029                            SVGTransformable {
    3130    readonly attribute SVGAnimatedLength x;
  • trunk/Source/WebCore/svg/SVGStyleElement.h

    r149960 r152156  
    2424#if ENABLE(SVG)
    2525#include "SVGElement.h"
    26 #include "SVGLangSpace.h"
    2726#include "StyleElement.h"
    2827
     
    3029
    3130class SVGStyleElement FINAL : public SVGElement
    32                             , public SVGLangSpace
    3331                            , public StyleElement {
    3432public:
  • trunk/Source/WebCore/svg/SVGStyleElement.idl

    r151321 r152156  
    2727[
    2828    Conditional=SVG
    29 ] interface SVGStyleElement : SVGElement,
    30                                               SVGLangSpace {
     29] interface SVGStyleElement : SVGElement {
    3130             attribute boolean disabled;
    3231             [SetterRaisesException] attribute DOMString type;
  • trunk/Source/WebCore/svg/SVGSwitchElement.h

    r150710 r152156  
    2525#include "SVGAnimatedBoolean.h"
    2626#include "SVGExternalResourcesRequired.h"
    27 #include "SVGLangSpace.h"
    2827#include "SVGStyledTransformableElement.h"
    2928#include "SVGTests.h"
     
    3332class SVGSwitchElement FINAL : public SVGStyledTransformableElement,
    3433                               public SVGTests,
    35                                public SVGLangSpace,
    3634                               public SVGExternalResourcesRequired {
    3735public:
  • trunk/Source/WebCore/svg/SVGSwitchElement.idl

    r152120 r152156  
    2727    Conditional=SVG
    2828] interface SVGSwitchElement : SVGStyledElement,
    29                                SVGLangSpace,
    3029                               SVGTransformable {
    3130};
  • trunk/Source/WebCore/svg/SVGSymbolElement.h

    r150710 r152156  
    2828#include "SVGExternalResourcesRequired.h"
    2929#include "SVGFitToViewBox.h"
    30 #include "SVGLangSpace.h"
    3130#include "SVGStyledElement.h"
    3231
     
    3433
    3534class SVGSymbolElement FINAL : public SVGStyledElement,
    36                                public SVGLangSpace,
    3735                               public SVGExternalResourcesRequired,
    3836                               public SVGFitToViewBox {
  • trunk/Source/WebCore/svg/SVGSymbolElement.idl

    r151988 r152156  
    2626[
    2727    Conditional=SVG
    28 ] interface SVGSymbolElement : SVGStyledElement, SVGLangSpace {
     28] interface SVGSymbolElement : SVGStyledElement {
    2929};
    3030
  • trunk/Source/WebCore/svg/SVGTextContentElement.h

    r145830 r152156  
    2727#include "SVGAnimatedLength.h"
    2828#include "SVGExternalResourcesRequired.h"
    29 #include "SVGLangSpace.h"
    3029#include "SVGStyledElement.h"
    3130#include "SVGTests.h"
     
    7069class SVGTextContentElement : public SVGStyledElement,
    7170                              public SVGTests,
    72                               public SVGLangSpace,
    7371                              public SVGExternalResourcesRequired {
    7472public:
  • trunk/Source/WebCore/svg/SVGTextContentElement.idl

    r152120 r152156  
    2626[
    2727    Conditional=SVG
    28 ] interface SVGTextContentElement : SVGStyledElement,
    29                                     SVGLangSpace {
     28] interface SVGTextContentElement : SVGStyledElement {
    3029    // lengthAdjust Types
    3130    const unsigned short LENGTHADJUST_UNKNOWN          = 0;
  • trunk/Source/WebCore/svg/SVGTitleElement.h

    r149960 r152156  
    2323#if ENABLE(SVG)
    2424
    25 #include "SVGLangSpace.h"
    2625#include "SVGStyledElement.h"
    2726
    2827namespace WebCore {
    2928
    30 class SVGTitleElement FINAL : public SVGStyledElement,
    31                               public SVGLangSpace {
     29class SVGTitleElement FINAL : public SVGStyledElement {
    3230public:
    3331    static PassRefPtr<SVGTitleElement> create(const QualifiedName&, Document*);
  • trunk/Source/WebCore/svg/SVGTitleElement.idl

    r140265 r152156  
    2626[
    2727    Conditional=SVG
    28 ] interface SVGTitleElement : SVGStyledElement,
    29                                               SVGLangSpace {
     28] interface SVGTitleElement : SVGStyledElement {
    3029};
    3130
  • trunk/Source/WebCore/svg/SVGUseElement.h

    r150710 r152156  
    2828#include "SVGAnimatedLength.h"
    2929#include "SVGExternalResourcesRequired.h"
    30 #include "SVGLangSpace.h"
    3130#include "SVGStyledTransformableElement.h"
    3231#include "SVGTests.h"
     
    4039class SVGUseElement FINAL : public SVGStyledTransformableElement,
    4140                            public SVGTests,
    42                             public SVGLangSpace,
    4341                            public SVGExternalResourcesRequired,
    4442                            public SVGURIReference,
  • trunk/Source/WebCore/svg/SVGUseElement.idl

    r152120 r152156  
    2727    Conditional=SVG
    2828] interface SVGUseElement : SVGStyledElement,
    29                             SVGLangSpace,
    3029                            SVGTransformable {
    3130    readonly attribute SVGAnimatedLength   x;
Note: See TracChangeset for help on using the changeset viewer.