2006-09-11 Nikolas Zimmermann <zimmermann@kde.org>
authoreseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 11 Sep 2006 21:42:22 +0000 (21:42 +0000)
committereseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 11 Sep 2006 21:42:22 +0000 (21:42 +0000)
commit03ffdc84e6e5f9d95ff54fe8d4273b91e0179e1e
tree979943d1ff4dfe7f1352eb29a68bb1a1461a02e9
parentf306671afd7831d8f141775f2a8e2bbc43441411
2006-09-11  Nikolas Zimmermann  <zimmermann@kde.org>

        Reviewed by eseidel.  Landed by eseidel.

Fixes: http://bugzilla.opendarwin.org/show_bug.cgi?id=10750
        This finally fixes the SVGAnimated* classes JS bindings!

        - Move all SVGAnimated*.idl files from ksvg2/bindings/idl/svg to ksvg2/svg
        - Adjust XCode/Qt build files to generate the new idl files

        - Remove all SVGAnimated* primitives cpp implementations (Angle/Boolean/Color/Enumeration/Integer/Length/
                                                                  LengthList/Number/NumberList/PreserveAspectRatio/
                                                                  Rect/String/TransformList)

        - Remove unneeded methods from CodeGenerator.pm and add new helper function: IsSVGAnimatedType
        - Adjust CodeGeneratorJS.pm to the new SVGAnimated* tear-off concept

        - Add two new macros: ANIMATED_PROPERTY_EMPTY_DECLARATIONS / ANIMATED_PROPERTY_FORWARD_DECLARATIONS.
          This is used to fix multiple-inheritance issues in SVG with properties,
          similar like SVGTests::isValid() was fixed.

        - Rewrote SVGList using WTF::Vector, instead of DeprecatedPtrList and killed DOMList.
          (SVGAnimated*Lists work again now)

        - Adjust macros in SVGElement to create the "*Animated" tear-off classes.

        - Adjust all SVG classes which use the ANIMATED macros to include the ClassName as first param in the header.

        * CMakeLists.txt:
        * DerivedSources.make:
        * WebCore.xcodeproj/project.pbxproj:
        * bindings/scripts/CodeGenerator.pm:
        * bindings/scripts/CodeGeneratorJS.pm:
        * kcanvas/RenderSVGImage.cpp:
        (WebCore::RenderSVGImage::adjustRectsForAspectRatio):
        (WebCore::RenderSVGImage::paint):
        * kcanvas/RenderSVGText.cpp:
        (WebCore::RenderSVGText::translationForAttributes):
        * ksvg2/ksvg.h:
        * ksvg2/misc/SVGDocumentExtensions.h:
        (WebCore::FloatRect):
        * ksvg2/svg/SVGAElement.h:
        * ksvg2/svg/SVGAnimateColorElement.cpp:
        * ksvg2/svg/SVGAnimateColorElement.h:
        * ksvg2/svg/SVGAnimateTransformElement.h:
        * ksvg2/svg/SVGAnimatedTemplate.h:
        (WebCore::SVGAnimatedTemplate::~SVGAnimatedTemplate):
        * ksvg2/svg/SVGAnimationElement.h:
        * ksvg2/svg/SVGCircleElement.h:
        * ksvg2/svg/SVGClipPathElement.h:
        * ksvg2/svg/SVGComponentTransferFunctionElement.cpp:
        (SVGComponentTransferFunctionElement::SVGComponentTransferFunctionElement):
        (SVGComponentTransferFunctionElement::transferFunction):
        * ksvg2/svg/SVGComponentTransferFunctionElement.h:
        * ksvg2/svg/SVGCursorElement.h:
        * ksvg2/svg/SVGDefsElement.h:
        * ksvg2/svg/SVGElement.h:
        * ksvg2/svg/SVGElementInstanceList.cpp:
        (WebCore::SVGElementInstanceList::SVGElementInstanceList):
        * ksvg2/svg/SVGElementInstanceList.h:
        * ksvg2/svg/SVGEllipseElement.h:
        * ksvg2/svg/SVGExternalResourcesRequired.h:
        * ksvg2/svg/SVGFEBlendElement.h:
        * ksvg2/svg/SVGFEColorMatrixElement.cpp:
        (SVGFEColorMatrixElement::SVGFEColorMatrixElement):
        (SVGFEColorMatrixElement::parseMappedAttribute):
        (SVGFEColorMatrixElement::filterEffect):
        * ksvg2/svg/SVGFEColorMatrixElement.h:
        * ksvg2/svg/SVGFEComponentTransferElement.h:
        * ksvg2/svg/SVGFECompositeElement.h:
        * ksvg2/svg/SVGFEDiffuseLightingElement.h:
        * ksvg2/svg/SVGFEDisplacementMapElement.h:
        * ksvg2/svg/SVGFEFloodElement.h:
        * ksvg2/svg/SVGFEGaussianBlurElement.h:
        * ksvg2/svg/SVGFEImageElement.h:
        * ksvg2/svg/SVGFELightElement.h:
        * ksvg2/svg/SVGFEMergeNodeElement.h:
        * ksvg2/svg/SVGFEOffsetElement.h:
        * ksvg2/svg/SVGFESpecularLightingElement.h:
        * ksvg2/svg/SVGFETileElement.h:
        * ksvg2/svg/SVGFETurbulenceElement.h:
        * ksvg2/svg/SVGFilterElement.h:
        * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.h:
        * ksvg2/svg/SVGFitToViewBox.cpp:
        (WebCore::SVGFitToViewBox::SVGFitToViewBox):
        (WebCore::SVGFitToViewBox::parseViewBox):
        (WebCore::SVGFitToViewBox::viewBoxToViewTransform):
        * ksvg2/svg/SVGFitToViewBox.h:
        * ksvg2/svg/SVGForeignObjectElement.h:
        * ksvg2/svg/SVGGElement.h:
        * ksvg2/svg/SVGGradientElement.cpp:
        (SVGGradientElement::SVGGradientElement):
        * ksvg2/svg/SVGGradientElement.h:
        * ksvg2/svg/SVGHelper.cpp:
        (WebCore::SVGHelper::PercentageOfViewport):
        * ksvg2/svg/SVGImageElement.h:
        * ksvg2/svg/SVGLength.cpp:
        * ksvg2/svg/SVGLengthList.cpp:
        (WebCore::SVGLengthList::SVGLengthList):
        (WebCore::SVGLengthList::parse):
        * ksvg2/svg/SVGLengthList.h:
        * ksvg2/svg/SVGLineElement.h:
        * ksvg2/svg/SVGLinearGradientElement.h:
        * ksvg2/svg/SVGList.h:
        (WebCore::SVGListBase::SVGListBase):
        (WebCore::SVGListBase::~SVGListBase):
        (WebCore::SVGListBase::numberOfItems):
        (WebCore::SVGListBase::clear):
        (WebCore::SVGListBase::initialize):
        (WebCore::SVGListBase::getFirst):
        (WebCore::SVGListBase::getLast):
        (WebCore::SVGListBase::getItem):
        (WebCore::SVGListBase::insertItemBefore):
        (WebCore::SVGListBase::replaceItem):
        (WebCore::SVGListBase::removeItem):
        (WebCore::SVGListBase::appendItem):
        (WebCore::SVGList::nullItem):
        (WebCore::):
        * ksvg2/svg/SVGLocatable.cpp:
        * ksvg2/svg/SVGMarkerElement.h:
        * ksvg2/svg/SVGMaskElement.h:
        * ksvg2/svg/SVGNumberList.cpp:
        (SVGNumberList::SVGNumberList):
        (SVGNumberList::parse):
        * ksvg2/svg/SVGNumberList.h:
        * ksvg2/svg/SVGPathElement.cpp:
        (WebCore::SVGPathElement::pathSegList):
        * ksvg2/svg/SVGPathElement.h:
        * ksvg2/svg/SVGPathSegList.cpp:
        (WebCore::SVGPathSegList::SVGPathSegList):
        * ksvg2/svg/SVGPathSegList.h:
        * ksvg2/svg/SVGPatternElement.cpp:
        (WebCore::SVGPatternElement::SVGPatternElement):
        * ksvg2/svg/SVGPatternElement.h:
        * ksvg2/svg/SVGPointList.cpp:
        (SVGPointList::SVGPointList):
        * ksvg2/svg/SVGPointList.h:
        * ksvg2/svg/SVGPolyElement.cpp:
        (SVGPolyElement::points):
        (SVGPolyElement::svgPolyTo):
        (SVGPolyElement::notifyAttributeChange):
        * ksvg2/svg/SVGPolyElement.h:
        * ksvg2/svg/SVGPolygonElement.cpp:
        (SVGPolygonElement::toPathData):
        * ksvg2/svg/SVGPolylineElement.cpp:
        (SVGPolylineElement::toPathData):
        * ksvg2/svg/SVGPreserveAspectRatio.h:
        (WebCore::SVGPreserveAspectRatio::):
        * ksvg2/svg/SVGRadialGradientElement.h:
        * ksvg2/svg/SVGRectElement.h:
        * ksvg2/svg/SVGSVGElement.cpp:
        (WebCore::SVGSVGElement::SVGSVGElement):
        (WebCore::SVGSVGElement::parseMappedAttribute):
        (WebCore::SVGSVGElement::createRenderer):
        * ksvg2/svg/SVGSVGElement.h:
        * ksvg2/svg/SVGScriptElement.h:
        * ksvg2/svg/SVGStopElement.h:
        * ksvg2/svg/SVGStringList.cpp:
        (WebCore::SVGStringList::SVGStringList):
        (WebCore::SVGStringList::reset):
        * ksvg2/svg/SVGStringList.h:
        * ksvg2/svg/SVGStyledElement.h:
        * ksvg2/svg/SVGStyledLocatableElement.cpp:
        * ksvg2/svg/SVGStyledTransformableElement.cpp:
        (SVGStyledTransformableElement::SVGStyledTransformableElement):
        * ksvg2/svg/SVGStyledTransformableElement.h:
        * ksvg2/svg/SVGSwitchElement.h:
        * ksvg2/svg/SVGSymbolElement.h:
        * ksvg2/svg/SVGTRefElement.h:
        * ksvg2/svg/SVGTests.cpp:
        (WebCore::SVGTests::isValid):
        * ksvg2/svg/SVGTextContentElement.h:
        * ksvg2/svg/SVGTextElement.cpp:
        (WebCore::SVGTextElement::SVGTextElement):
        * ksvg2/svg/SVGTextElement.h:
        * ksvg2/svg/SVGTextPositioningElement.cpp:
        (SVGTextPositioningElement::SVGTextPositioningElement):
        (SVGTextPositioningElement::parseMappedAttribute):
        * ksvg2/svg/SVGTextPositioningElement.h:
        * ksvg2/svg/SVGTransformList.cpp:
        (SVGTransformList::SVGTransformList):
        (SVGTransformList::createSVGTransformFromMatrix):
        (SVGTransformList::consolidate):
        (SVGTransformList::concatenate):
        * ksvg2/svg/SVGTransformList.h:
        * ksvg2/svg/SVGURIReference.h:
        * ksvg2/svg/SVGUseElement.h:
        * ksvg2/svg/SVGViewElement.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16308 268f45cc-cd09-0410-ab3c-d52691b4dbfc
232 files changed:
LayoutTests/ChangeLog
LayoutTests/svg/custom/baseval-animval-equality-expected.checksum [new file with mode: 0644]
LayoutTests/svg/custom/baseval-animval-equality-expected.png [new file with mode: 0644]
LayoutTests/svg/custom/baseval-animval-equality-expected.txt [new file with mode: 0644]
LayoutTests/svg/custom/baseval-animval-equality.svg [new file with mode: 0644]
WebCore/CMakeLists.txt
WebCore/ChangeLog
WebCore/DerivedSources.make
WebCore/WebCore.xcodeproj/project.pbxproj
WebCore/bindings/scripts/CodeGenerator.pm
WebCore/bindings/scripts/CodeGeneratorJS.pm
WebCore/kcanvas/RenderSVGImage.cpp
WebCore/kcanvas/RenderSVGText.cpp
WebCore/ksvg2/bindings/idl/svg/GetSVGDocument.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGAElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGAnimateColorElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGAnimateElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGAnimateTransformElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGAnimatedLengthList.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGAnimatedNumberList.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGAnimatedTransformList.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGAnimationElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGCircleElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGClipPathElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGComponentTransferFunctionElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGCursorElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGDefsElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGDescElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGElementInstance.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGElementInstanceList.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGEllipseElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGEvent.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGException.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGExternalResourcesRequired.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGFEBlendElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGFEColorMatrixElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGFEComponentTransferElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGFECompositeElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGFEFloodElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGFEFuncAElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGFEFuncBElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGFEFuncGElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGFEFuncRElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGFEGaussianBlurElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGFEImageElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGFEMergeElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGFEMergeNodeElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGFEOffsetElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGFETileElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGFETurbulenceElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGFilterElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGFilterPrimitiveStandardAttributes.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGFitToViewBox.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGGElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGGradientElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGICCColor.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGImageElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGLangSpace.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGLengthList.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGLineElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGLinearGradientElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGLocatable.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGMarkerElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGNumberList.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGPaint.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGPatternElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGPointList.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGPolygonElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGPolylineElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGRadialGradientElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGRectElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGRenderingIntent.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGScriptElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGSetElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGStopElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGStringList.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGStylable.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGStyleElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGSwitchElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGSymbolElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGTSpanElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGTests.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGTextContentElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGTextElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGTextPositioningElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGTitleElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGTransformList.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGTransformable.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGURIReference.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGUnitTypes.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGUseElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGViewElement.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGZoomAndPan.idl [deleted file]
WebCore/ksvg2/bindings/idl/svg/SVGZoomEvent.idl [deleted file]
WebCore/ksvg2/ksvg.h
WebCore/ksvg2/misc/SVGDocumentExtensions.h
WebCore/ksvg2/svg/DOMList.h [deleted file]
WebCore/ksvg2/svg/SVGAElement.h
WebCore/ksvg2/svg/SVGAnimateColorElement.cpp
WebCore/ksvg2/svg/SVGAnimateColorElement.h
WebCore/ksvg2/svg/SVGAnimateTransformElement.h
WebCore/ksvg2/svg/SVGAnimatedAngle.cpp [deleted file]
WebCore/ksvg2/svg/SVGAnimatedAngle.h [deleted file]
WebCore/ksvg2/svg/SVGAnimatedAngle.idl [moved from WebCore/ksvg2/bindings/idl/svg/SVGAnimatedAngle.idl with 100% similarity]
WebCore/ksvg2/svg/SVGAnimatedBoolean.cpp [deleted file]
WebCore/ksvg2/svg/SVGAnimatedBoolean.h [deleted file]
WebCore/ksvg2/svg/SVGAnimatedBoolean.idl [moved from WebCore/ksvg2/bindings/idl/svg/SVGAnimatedBoolean.idl with 100% similarity]
WebCore/ksvg2/svg/SVGAnimatedColor.cpp [deleted file]
WebCore/ksvg2/svg/SVGAnimatedColor.h [deleted file]
WebCore/ksvg2/svg/SVGAnimatedEnumeration.cpp [deleted file]
WebCore/ksvg2/svg/SVGAnimatedEnumeration.h [deleted file]
WebCore/ksvg2/svg/SVGAnimatedEnumeration.idl [moved from WebCore/ksvg2/bindings/idl/svg/SVGAnimatedEnumeration.idl with 100% similarity]
WebCore/ksvg2/svg/SVGAnimatedInteger.cpp [deleted file]
WebCore/ksvg2/svg/SVGAnimatedInteger.h [deleted file]
WebCore/ksvg2/svg/SVGAnimatedInteger.idl [moved from WebCore/ksvg2/bindings/idl/svg/SVGAnimatedInteger.idl with 100% similarity]
WebCore/ksvg2/svg/SVGAnimatedLength.cpp [deleted file]
WebCore/ksvg2/svg/SVGAnimatedLength.h [deleted file]
WebCore/ksvg2/svg/SVGAnimatedLengthList.cpp [deleted file]
WebCore/ksvg2/svg/SVGAnimatedLengthList.h [deleted file]
WebCore/ksvg2/svg/SVGAnimatedNumber.cpp [deleted file]
WebCore/ksvg2/svg/SVGAnimatedNumber.h [deleted file]
WebCore/ksvg2/svg/SVGAnimatedNumberList.cpp [deleted file]
WebCore/ksvg2/svg/SVGAnimatedNumberList.h [deleted file]
WebCore/ksvg2/svg/SVGAnimatedPathData.idl [moved from WebCore/ksvg2/bindings/idl/svg/SVGAnimatedPathData.idl with 96% similarity]
WebCore/ksvg2/svg/SVGAnimatedPoints.idl [moved from WebCore/ksvg2/bindings/idl/svg/SVGAnimatedPoints.idl with 96% similarity]
WebCore/ksvg2/svg/SVGAnimatedPreserveAspectRatio.cpp [deleted file]
WebCore/ksvg2/svg/SVGAnimatedPreserveAspectRatio.h [deleted file]
WebCore/ksvg2/svg/SVGAnimatedPreserveAspectRatio.idl [moved from WebCore/ksvg2/bindings/idl/svg/SVGAnimatedPreserveAspectRatio.idl with 100% similarity]
WebCore/ksvg2/svg/SVGAnimatedRect.cpp [deleted file]
WebCore/ksvg2/svg/SVGAnimatedRect.h [deleted file]
WebCore/ksvg2/svg/SVGAnimatedRect.idl [moved from WebCore/ksvg2/bindings/idl/svg/SVGAnimatedRect.idl with 100% similarity]
WebCore/ksvg2/svg/SVGAnimatedString.cpp [deleted file]
WebCore/ksvg2/svg/SVGAnimatedString.h [deleted file]
WebCore/ksvg2/svg/SVGAnimatedString.idl [moved from WebCore/ksvg2/bindings/idl/svg/SVGAnimatedString.idl with 100% similarity]
WebCore/ksvg2/svg/SVGAnimatedTemplate.h
WebCore/ksvg2/svg/SVGAnimatedTransformList.cpp [deleted file]
WebCore/ksvg2/svg/SVGAnimatedTransformList.h [deleted file]
WebCore/ksvg2/svg/SVGAnimationElement.h
WebCore/ksvg2/svg/SVGCircleElement.h
WebCore/ksvg2/svg/SVGClipPathElement.h
WebCore/ksvg2/svg/SVGComponentTransferFunctionElement.cpp
WebCore/ksvg2/svg/SVGComponentTransferFunctionElement.h
WebCore/ksvg2/svg/SVGCursorElement.h
WebCore/ksvg2/svg/SVGDefsElement.h
WebCore/ksvg2/svg/SVGElement.h
WebCore/ksvg2/svg/SVGElementInstanceList.cpp
WebCore/ksvg2/svg/SVGElementInstanceList.h
WebCore/ksvg2/svg/SVGEllipseElement.h
WebCore/ksvg2/svg/SVGExternalResourcesRequired.h
WebCore/ksvg2/svg/SVGFEBlendElement.h
WebCore/ksvg2/svg/SVGFEColorMatrixElement.cpp
WebCore/ksvg2/svg/SVGFEColorMatrixElement.h
WebCore/ksvg2/svg/SVGFEComponentTransferElement.h
WebCore/ksvg2/svg/SVGFECompositeElement.h
WebCore/ksvg2/svg/SVGFEDiffuseLightingElement.h
WebCore/ksvg2/svg/SVGFEDisplacementMapElement.h
WebCore/ksvg2/svg/SVGFEFloodElement.h
WebCore/ksvg2/svg/SVGFEGaussianBlurElement.h
WebCore/ksvg2/svg/SVGFEImageElement.h
WebCore/ksvg2/svg/SVGFELightElement.h
WebCore/ksvg2/svg/SVGFEMergeNodeElement.h
WebCore/ksvg2/svg/SVGFEOffsetElement.h
WebCore/ksvg2/svg/SVGFESpecularLightingElement.h
WebCore/ksvg2/svg/SVGFETileElement.h
WebCore/ksvg2/svg/SVGFETurbulenceElement.h
WebCore/ksvg2/svg/SVGFilterElement.h
WebCore/ksvg2/svg/SVGFilterPrimitiveStandardAttributes.h
WebCore/ksvg2/svg/SVGFitToViewBox.cpp
WebCore/ksvg2/svg/SVGFitToViewBox.h
WebCore/ksvg2/svg/SVGForeignObjectElement.h
WebCore/ksvg2/svg/SVGGElement.h
WebCore/ksvg2/svg/SVGGradientElement.cpp
WebCore/ksvg2/svg/SVGGradientElement.h
WebCore/ksvg2/svg/SVGHelper.cpp
WebCore/ksvg2/svg/SVGImageElement.h
WebCore/ksvg2/svg/SVGLength.cpp
WebCore/ksvg2/svg/SVGLengthList.cpp
WebCore/ksvg2/svg/SVGLengthList.h
WebCore/ksvg2/svg/SVGLineElement.h
WebCore/ksvg2/svg/SVGLinearGradientElement.h
WebCore/ksvg2/svg/SVGList.h
WebCore/ksvg2/svg/SVGLocatable.cpp
WebCore/ksvg2/svg/SVGMarkerElement.h
WebCore/ksvg2/svg/SVGMaskElement.h
WebCore/ksvg2/svg/SVGNumber.cpp [deleted file]
WebCore/ksvg2/svg/SVGNumber.h [deleted file]
WebCore/ksvg2/svg/SVGNumberList.cpp
WebCore/ksvg2/svg/SVGNumberList.h
WebCore/ksvg2/svg/SVGPathElement.cpp
WebCore/ksvg2/svg/SVGPathElement.h
WebCore/ksvg2/svg/SVGPathSegList.cpp
WebCore/ksvg2/svg/SVGPathSegList.h
WebCore/ksvg2/svg/SVGPatternElement.cpp
WebCore/ksvg2/svg/SVGPatternElement.h
WebCore/ksvg2/svg/SVGPoint.cpp [deleted file]
WebCore/ksvg2/svg/SVGPoint.h [deleted file]
WebCore/ksvg2/svg/SVGPointList.cpp
WebCore/ksvg2/svg/SVGPointList.h
WebCore/ksvg2/svg/SVGPolyElement.cpp
WebCore/ksvg2/svg/SVGPolyElement.h
WebCore/ksvg2/svg/SVGPolygonElement.cpp
WebCore/ksvg2/svg/SVGPolylineElement.cpp
WebCore/ksvg2/svg/SVGPreserveAspectRatio.h
WebCore/ksvg2/svg/SVGPreserveAspectRatio.idl [moved from WebCore/ksvg2/bindings/idl/svg/SVGPreserveAspectRatio.idl with 100% similarity]
WebCore/ksvg2/svg/SVGRadialGradientElement.h
WebCore/ksvg2/svg/SVGRect.cpp [deleted file]
WebCore/ksvg2/svg/SVGRect.h [deleted file]
WebCore/ksvg2/svg/SVGRectElement.h
WebCore/ksvg2/svg/SVGSVGElement.cpp
WebCore/ksvg2/svg/SVGSVGElement.h
WebCore/ksvg2/svg/SVGScriptElement.h
WebCore/ksvg2/svg/SVGStopElement.h
WebCore/ksvg2/svg/SVGStringList.cpp
WebCore/ksvg2/svg/SVGStringList.h
WebCore/ksvg2/svg/SVGStyledElement.h
WebCore/ksvg2/svg/SVGStyledLocatableElement.cpp
WebCore/ksvg2/svg/SVGStyledTransformableElement.cpp
WebCore/ksvg2/svg/SVGStyledTransformableElement.h
WebCore/ksvg2/svg/SVGSwitchElement.h
WebCore/ksvg2/svg/SVGSymbolElement.h
WebCore/ksvg2/svg/SVGTRefElement.h
WebCore/ksvg2/svg/SVGTests.cpp
WebCore/ksvg2/svg/SVGTextContentElement.h
WebCore/ksvg2/svg/SVGTextElement.cpp
WebCore/ksvg2/svg/SVGTextElement.h
WebCore/ksvg2/svg/SVGTextPositioningElement.cpp
WebCore/ksvg2/svg/SVGTextPositioningElement.h
WebCore/ksvg2/svg/SVGTransformList.cpp
WebCore/ksvg2/svg/SVGTransformList.h
WebCore/ksvg2/svg/SVGURIReference.h
WebCore/ksvg2/svg/SVGUseElement.h
WebCore/ksvg2/svg/SVGViewElement.h