-
pdr@google.com authored
https://bugs.webkit.org/show_bug.cgi?id=106877 .: Reviewed by Dirk Schulze. SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement. * wscript: Source/WebCore: Reviewed by Dirk Schulze. SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement. No new tests as this is just a refactoring. * CMakeLists.txt: * DerivedSources.make: * GNUmakefile.list.am: * Target.pri: * WebCore.exp.in: * WebCore.gyp/WebCore.gyp: * WebCore.gypi: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * bindings/objc/DOMSVG.h: * bindings/scripts/CodeGeneratorObjC.pm: * page/DOMWindow.idl: * svg/SVGAElement.idl: * svg/SVGAllInOne.cpp: * svg/SVGCircleElement.idl: * svg/SVGClipPathElement.idl: * svg/SVGDefsElement.idl: * svg/SVGDescElement.idl: * svg/SVGEllipseElement.idl: * svg/SVGFEBlendElement.idl: * svg/SVGFEColorMatrixElement.idl: * svg/SVGFEComponentTransferElement.idl: * svg/SVGFECompositeElement.idl: * svg/SVGFEConvolveMatrixElement.idl: * svg/SVGFEDiffuseLightingElement.idl: * svg/SVGFEDisplacementMapElement.idl: * svg/SVGFEDropShadowElement.idl: * svg/SVGFEFloodElement.idl: * svg/SVGFEGaussianBlurElement.idl: * svg/SVGFEImageElement.idl: * svg/SVGFEMergeElement.idl: * svg/SVGFEMorphologyElement.idl: * svg/SVGFEOffsetElement.idl: * svg/SVGFESpecularLightingElement.idl: * svg/SVGFETileElement.idl: * svg/SVGFETurbulenceElement.idl: * svg/SVGFilterElement.idl: * svg/SVGFilterPrimitiveStandardAttributes.idl: * svg/SVGForeignObjectElement.idl: * svg/SVGGElement.idl: * svg/SVGGlyphRefElement.idl: * svg/SVGGradientElement.idl: * svg/SVGImageElement.idl: * svg/SVGLineElement.idl: * svg/SVGMarkerElement.idl: * svg/SVGMaskElement.idl: * svg/SVGMissingGlyphElement.idl: * svg/SVGPathElement.idl: * svg/SVGPatternElement.idl: * svg/SVGPolygonElement.idl: * svg/SVGPolylineElement.idl: * svg/SVGRectElement.idl: * svg/SVGSVGElement.idl: * svg/SVGStopElement.idl: * svg/SVGStylable.cpp: Removed. * svg/SVGStylable.h: Removed. * svg/SVGStylable.idl: Removed. * svg/SVGStyledElement.h: (WebCore): * svg/SVGStyledElement.idl: Added. * svg/SVGSwitchElement.idl: * svg/SVGSymbolElement.idl: * svg/SVGTextContentElement.idl: * svg/SVGTitleElement.idl: * svg/SVGUseElement.idl: Source/WebKit/mac: SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement. Reviewed by Dirk Schulze. * MigrateHeaders.make: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@140265 268f45cc-cd09-0410-ab3c-d52691b4dbfc
c960fbad