Bug #: none
authoreseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 1 Sep 2005 10:12:52 +0000 (10:12 +0000)
committereseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 1 Sep 2005 10:12:52 +0000 (10:12 +0000)
Submitted by: eseidel
Reviewed by: none
        Removing unused files from SVG repository, no review requested.

        * ksvg2/dom/SVGAElement.cpp: Removed.
        * ksvg2/dom/SVGAElement.h: Removed.
        * ksvg2/dom/SVGAngle.cpp: Removed.
        * ksvg2/dom/SVGAngle.h: Removed.
        * ksvg2/dom/SVGAnimateColorElement.cpp: Removed.
        * ksvg2/dom/SVGAnimateColorElement.h: Removed.
        * ksvg2/dom/SVGAnimateElement.cpp: Removed.
        * ksvg2/dom/SVGAnimateElement.h: Removed.
        * ksvg2/dom/SVGAnimateTransformElement.cpp: Removed.
        * ksvg2/dom/SVGAnimateTransformElement.h: Removed.
        * ksvg2/dom/SVGAnimatedAngle.cpp: Removed.
        * ksvg2/dom/SVGAnimatedAngle.h: Removed.
        * ksvg2/dom/SVGAnimatedBoolean.cpp: Removed.
        * ksvg2/dom/SVGAnimatedBoolean.h: Removed.
        * ksvg2/dom/SVGAnimatedEnumeration.cpp: Removed.
        * ksvg2/dom/SVGAnimatedEnumeration.h: Removed.
        * ksvg2/dom/SVGAnimatedInteger.cpp: Removed.
        * ksvg2/dom/SVGAnimatedInteger.h: Removed.
        * ksvg2/dom/SVGAnimatedLength.cpp: Removed.
        * ksvg2/dom/SVGAnimatedLength.h: Removed.
        * ksvg2/dom/SVGAnimatedLengthList.cpp: Removed.
        * ksvg2/dom/SVGAnimatedLengthList.h: Removed.
        * ksvg2/dom/SVGAnimatedNumber.cpp: Removed.
        * ksvg2/dom/SVGAnimatedNumber.h: Removed.
        * ksvg2/dom/SVGAnimatedNumberList.cpp: Removed.
        * ksvg2/dom/SVGAnimatedNumberList.h: Removed.
        * ksvg2/dom/SVGAnimatedPathData.cpp: Removed.
        * ksvg2/dom/SVGAnimatedPathData.h: Removed.
        * ksvg2/dom/SVGAnimatedPoints.cpp: Removed.
        * ksvg2/dom/SVGAnimatedPoints.h: Removed.
        * ksvg2/dom/SVGAnimatedPreserveAspectRatio.cpp: Removed.
        * ksvg2/dom/SVGAnimatedPreserveAspectRatio.h: Removed.
        * ksvg2/dom/SVGAnimatedRect.cpp: Removed.
        * ksvg2/dom/SVGAnimatedRect.h: Removed.
        * ksvg2/dom/SVGAnimatedString.cpp: Removed.
        * ksvg2/dom/SVGAnimatedString.h: Removed.
        * ksvg2/dom/SVGAnimatedTransformList.cpp: Removed.
        * ksvg2/dom/SVGAnimatedTransformList.h: Removed.
        * ksvg2/dom/SVGAnimationElement.cpp: Removed.
        * ksvg2/dom/SVGAnimationElement.h: Removed.
        * ksvg2/dom/SVGCircleElement.cpp: Removed.
        * ksvg2/dom/SVGCircleElement.h: Removed.
        * ksvg2/dom/SVGClipPathElement.cpp: Removed.
        * ksvg2/dom/SVGClipPathElement.h: Removed.
        * ksvg2/dom/SVGColor.cpp: Removed.
        * ksvg2/dom/SVGColor.h: Removed.
        * ksvg2/dom/SVGComponentTransferFunctionElement.cpp: Removed.
        * ksvg2/dom/SVGComponentTransferFunctionElement.h: Removed.
        * ksvg2/dom/SVGDOMImplementation.cpp: Removed.
        * ksvg2/dom/SVGDOMImplementation.h: Removed.
        * ksvg2/dom/SVGDefsElement.cpp: Removed.
        * ksvg2/dom/SVGDefsElement.h: Removed.
        * ksvg2/dom/SVGDescElement.cpp: Removed.
        * ksvg2/dom/SVGDescElement.h: Removed.
        * ksvg2/dom/SVGDocument.cpp: Removed.
        * ksvg2/dom/SVGDocument.h: Removed.
        * ksvg2/dom/SVGElement.cpp: Removed.
        * ksvg2/dom/SVGElement.h: Removed.
        * ksvg2/dom/SVGElementInstance.cpp: Removed.
        * ksvg2/dom/SVGElementInstance.h: Removed.
        * ksvg2/dom/SVGElementInstanceList.cpp: Removed.
        * ksvg2/dom/SVGElementInstanceList.h: Removed.
        * ksvg2/dom/SVGEllipseElement.cpp: Removed.
        * ksvg2/dom/SVGEllipseElement.h: Removed.
        * ksvg2/dom/SVGException.cpp: Removed.
        * ksvg2/dom/SVGException.h: Removed.
        * ksvg2/dom/SVGExternalResourcesRequired.cpp: Removed.
        * ksvg2/dom/SVGExternalResourcesRequired.h: Removed.
        * ksvg2/dom/SVGFEBlendElement.cpp: Removed.
        * ksvg2/dom/SVGFEBlendElement.h: Removed.
        * ksvg2/dom/SVGFEColorMatrixElement.cpp: Removed.
        * ksvg2/dom/SVGFEColorMatrixElement.h: Removed.
        * ksvg2/dom/SVGFEComponentTransferElement.cpp: Removed.
        * ksvg2/dom/SVGFEComponentTransferElement.h: Removed.
        * ksvg2/dom/SVGFECompositeElement.cpp: Removed.
        * ksvg2/dom/SVGFECompositeElement.h: Removed.
        * ksvg2/dom/SVGFEFloodElement.cpp: Removed.
        * ksvg2/dom/SVGFEFloodElement.h: Removed.
        * ksvg2/dom/SVGFEFuncAElement.cpp: Removed.
        * ksvg2/dom/SVGFEFuncAElement.h: Removed.
        * ksvg2/dom/SVGFEFuncBElement.cpp: Removed.
        * ksvg2/dom/SVGFEFuncBElement.h: Removed.
        * ksvg2/dom/SVGFEFuncGElement.cpp: Removed.
        * ksvg2/dom/SVGFEFuncGElement.h: Removed.
        * ksvg2/dom/SVGFEFuncRElement.cpp: Removed.
        * ksvg2/dom/SVGFEFuncRElement.h: Removed.
        * ksvg2/dom/SVGFEGaussianBlurElement.cpp: Removed.
        * ksvg2/dom/SVGFEGaussianBlurElement.h: Removed.
        * ksvg2/dom/SVGFEImageElement.cpp: Removed.
        * ksvg2/dom/SVGFEImageElement.h: Removed.
        * ksvg2/dom/SVGFEMergeElement.cpp: Removed.
        * ksvg2/dom/SVGFEMergeElement.h: Removed.
        * ksvg2/dom/SVGFEMergeNodeElement.cpp: Removed.
        * ksvg2/dom/SVGFEMergeNodeElement.h: Removed.
        * ksvg2/dom/SVGFEOffsetElement.cpp: Removed.
        * ksvg2/dom/SVGFEOffsetElement.h: Removed.
        * ksvg2/dom/SVGFETileElement.cpp: Removed.
        * ksvg2/dom/SVGFETileElement.h: Removed.
        * ksvg2/dom/SVGFETurbulenceElement.cpp: Removed.
        * ksvg2/dom/SVGFETurbulenceElement.h: Removed.
        * ksvg2/dom/SVGFilterElement.cpp: Removed.
        * ksvg2/dom/SVGFilterElement.h: Removed.
        * ksvg2/dom/SVGFilterPrimitiveStandardAttributes.cpp: Removed.
        * ksvg2/dom/SVGFilterPrimitiveStandardAttributes.h: Removed.
        * ksvg2/dom/SVGFitToViewBox.cpp: Removed.
        * ksvg2/dom/SVGFitToViewBox.h: Removed.
        * ksvg2/dom/SVGGElement.cpp: Removed.
        * ksvg2/dom/SVGGElement.h: Removed.
        * ksvg2/dom/SVGGradientElement.cpp: Removed.
        * ksvg2/dom/SVGGradientElement.h: Removed.
        * ksvg2/dom/SVGImageElement.cpp: Removed.
        * ksvg2/dom/SVGImageElement.h: Removed.
        * ksvg2/dom/SVGLangSpace.cpp: Removed.
        * ksvg2/dom/SVGLangSpace.h: Removed.
        * ksvg2/dom/SVGLength.cpp: Removed.
        * ksvg2/dom/SVGLength.h: Removed.
        * ksvg2/dom/SVGLengthList.cpp: Removed.
        * ksvg2/dom/SVGLengthList.h: Removed.
        * ksvg2/dom/SVGLineElement.cpp: Removed.
        * ksvg2/dom/SVGLineElement.h: Removed.
        * ksvg2/dom/SVGLinearGradientElement.cpp: Removed.
        * ksvg2/dom/SVGLinearGradientElement.h: Removed.
        * ksvg2/dom/SVGLocatable.cpp: Removed.
        * ksvg2/dom/SVGLocatable.h: Removed.
        * ksvg2/dom/SVGMarkerElement.cpp: Removed.
        * ksvg2/dom/SVGMarkerElement.h: Removed.
        * ksvg2/dom/SVGMatrix.cpp: Removed.
        * ksvg2/dom/SVGMatrix.h: Removed.
        * ksvg2/dom/SVGNumber.cpp: Removed.
        * ksvg2/dom/SVGNumber.h: Removed.
        * ksvg2/dom/SVGNumberList.cpp: Removed.
        * ksvg2/dom/SVGNumberList.h: Removed.
        * ksvg2/dom/SVGPaint.cpp: Removed.
        * ksvg2/dom/SVGPaint.h: Removed.
        * ksvg2/dom/SVGPathElement.cpp: Removed.
        * ksvg2/dom/SVGPathElement.h: Removed.
        * ksvg2/dom/SVGPathSeg.cpp: Removed.
        * ksvg2/dom/SVGPathSeg.h: Removed.
        * ksvg2/dom/SVGPathSegArc.cpp: Removed.
        * ksvg2/dom/SVGPathSegArc.h: Removed.
        * ksvg2/dom/SVGPathSegClosePath.cpp: Removed.
        * ksvg2/dom/SVGPathSegClosePath.h: Removed.
        * ksvg2/dom/SVGPathSegCurvetoCubic.cpp: Removed.
        * ksvg2/dom/SVGPathSegCurvetoCubic.h: Removed.
        * ksvg2/dom/SVGPathSegCurvetoCubicSmooth.cpp: Removed.
        * ksvg2/dom/SVGPathSegCurvetoCubicSmooth.h: Removed.
        * ksvg2/dom/SVGPathSegCurvetoQuadratic.cpp: Removed.
        * ksvg2/dom/SVGPathSegCurvetoQuadratic.h: Removed.
        * ksvg2/dom/SVGPathSegCurvetoQuadraticSmooth.cpp: Removed.
        * ksvg2/dom/SVGPathSegCurvetoQuadraticSmooth.h: Removed.
        * ksvg2/dom/SVGPathSegLineto.cpp: Removed.
        * ksvg2/dom/SVGPathSegLineto.h: Removed.
        * ksvg2/dom/SVGPathSegLinetoHorizontal.cpp: Removed.
        * ksvg2/dom/SVGPathSegLinetoHorizontal.h: Removed.
        * ksvg2/dom/SVGPathSegLinetoVertical.cpp: Removed.
        * ksvg2/dom/SVGPathSegLinetoVertical.h: Removed.
        * ksvg2/dom/SVGPathSegList.cpp: Removed.
        * ksvg2/dom/SVGPathSegList.h: Removed.
        * ksvg2/dom/SVGPathSegMoveto.cpp: Removed.
        * ksvg2/dom/SVGPathSegMoveto.h: Removed.
        * ksvg2/dom/SVGPatternElement.cpp: Removed.
        * ksvg2/dom/SVGPatternElement.h: Removed.
        * ksvg2/dom/SVGPoint.cpp: Removed.
        * ksvg2/dom/SVGPoint.h: Removed.
        * ksvg2/dom/SVGPointList.cpp: Removed.
        * ksvg2/dom/SVGPointList.h: Removed.
        * ksvg2/dom/SVGPolygonElement.cpp: Removed.
        * ksvg2/dom/SVGPolygonElement.h: Removed.
        * ksvg2/dom/SVGPolylineElement.cpp: Removed.
        * ksvg2/dom/SVGPolylineElement.h: Removed.
        * ksvg2/dom/SVGPreserveAspectRatio.cpp: Removed.
        * ksvg2/dom/SVGPreserveAspectRatio.h: Removed.
        * ksvg2/dom/SVGRadialGradientElement.cpp: Removed.
        * ksvg2/dom/SVGRadialGradientElement.h: Removed.
        * ksvg2/dom/SVGRect.cpp: Removed.
        * ksvg2/dom/SVGRect.h: Removed.
        * ksvg2/dom/SVGRectElement.cpp: Removed.
        * ksvg2/dom/SVGRectElement.h: Removed.
        * ksvg2/dom/SVGSVGElement.cpp: Removed.
        * ksvg2/dom/SVGSVGElement.h: Removed.
        * ksvg2/dom/SVGScriptElement.cpp: Removed.
        * ksvg2/dom/SVGScriptElement.h: Removed.
        * ksvg2/dom/SVGSetElement.cpp: Removed.
        * ksvg2/dom/SVGSetElement.h: Removed.
        * ksvg2/dom/SVGStopElement.cpp: Removed.
        * ksvg2/dom/SVGStopElement.h: Removed.
        * ksvg2/dom/SVGStringList.cpp: Removed.
        * ksvg2/dom/SVGStringList.h: Removed.
        * ksvg2/dom/SVGStylable.cpp: Removed.
        * ksvg2/dom/SVGStylable.h: Removed.
        * ksvg2/dom/SVGStyleElement.cpp: Removed.
        * ksvg2/dom/SVGStyleElement.h: Removed.
        * ksvg2/dom/SVGSwitchElement.cpp: Removed.
        * ksvg2/dom/SVGSwitchElement.h: Removed.
        * ksvg2/dom/SVGSymbolElement.cpp: Removed.
        * ksvg2/dom/SVGSymbolElement.h: Removed.
        * ksvg2/dom/SVGTSpanElement.cpp: Removed.
        * ksvg2/dom/SVGTSpanElement.h: Removed.
        * ksvg2/dom/SVGTests.cpp: Removed.
        * ksvg2/dom/SVGTests.h: Removed.
        * ksvg2/dom/SVGTextContentElement.cpp: Removed.
        * ksvg2/dom/SVGTextContentElement.h: Removed.
        * ksvg2/dom/SVGTextElement.cpp: Removed.
        * ksvg2/dom/SVGTextElement.h: Removed.
        * ksvg2/dom/SVGTextPositioningElement.cpp: Removed.
        * ksvg2/dom/SVGTextPositioningElement.h: Removed.
        * ksvg2/dom/SVGTitleElement.cpp: Removed.
        * ksvg2/dom/SVGTitleElement.h: Removed.
        * ksvg2/dom/SVGTransform.cpp: Removed.
        * ksvg2/dom/SVGTransform.h: Removed.
        * ksvg2/dom/SVGTransformList.cpp: Removed.
        * ksvg2/dom/SVGTransformList.h: Removed.
        * ksvg2/dom/SVGTransformable.cpp: Removed.
        * ksvg2/dom/SVGTransformable.h: Removed.
        * ksvg2/dom/SVGURIReference.cpp: Removed.
        * ksvg2/dom/SVGURIReference.h: Removed.
        * ksvg2/dom/SVGUseElement.cpp: Removed.
        * ksvg2/dom/SVGUseElement.h: Removed.
        * ksvg2/dom/SVGViewElement.cpp: Removed.
        * ksvg2/dom/SVGViewElement.h: Removed.
        * ksvg2/dom/SVGZoomAndPan.cpp: Removed.
        * ksvg2/dom/SVGZoomAndPan.h: Removed.
        * ksvg2/events/SVGEvent.cpp: Removed.
        * ksvg2/events/SVGEvent.h: Removed.
        * ksvg2/events/SVGZoomEvent.cpp: Removed.
        * ksvg2/events/SVGZoomEvent.h: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10431 268f45cc-cd09-0410-ab3c-d52691b4dbfc

227 files changed:
WebCore/ChangeLog-2005-12-19
WebCore/ksvg2/dom/SVGAElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGAElement.h [deleted file]
WebCore/ksvg2/dom/SVGAngle.cpp [deleted file]
WebCore/ksvg2/dom/SVGAngle.h [deleted file]
WebCore/ksvg2/dom/SVGAnimateColorElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGAnimateColorElement.h [deleted file]
WebCore/ksvg2/dom/SVGAnimateElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGAnimateElement.h [deleted file]
WebCore/ksvg2/dom/SVGAnimateTransformElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGAnimateTransformElement.h [deleted file]
WebCore/ksvg2/dom/SVGAnimatedAngle.cpp [deleted file]
WebCore/ksvg2/dom/SVGAnimatedAngle.h [deleted file]
WebCore/ksvg2/dom/SVGAnimatedBoolean.cpp [deleted file]
WebCore/ksvg2/dom/SVGAnimatedBoolean.h [deleted file]
WebCore/ksvg2/dom/SVGAnimatedEnumeration.cpp [deleted file]
WebCore/ksvg2/dom/SVGAnimatedEnumeration.h [deleted file]
WebCore/ksvg2/dom/SVGAnimatedInteger.cpp [deleted file]
WebCore/ksvg2/dom/SVGAnimatedInteger.h [deleted file]
WebCore/ksvg2/dom/SVGAnimatedLength.cpp [deleted file]
WebCore/ksvg2/dom/SVGAnimatedLength.h [deleted file]
WebCore/ksvg2/dom/SVGAnimatedLengthList.cpp [deleted file]
WebCore/ksvg2/dom/SVGAnimatedLengthList.h [deleted file]
WebCore/ksvg2/dom/SVGAnimatedNumber.cpp [deleted file]
WebCore/ksvg2/dom/SVGAnimatedNumber.h [deleted file]
WebCore/ksvg2/dom/SVGAnimatedNumberList.cpp [deleted file]
WebCore/ksvg2/dom/SVGAnimatedNumberList.h [deleted file]
WebCore/ksvg2/dom/SVGAnimatedPathData.cpp [deleted file]
WebCore/ksvg2/dom/SVGAnimatedPathData.h [deleted file]
WebCore/ksvg2/dom/SVGAnimatedPoints.cpp [deleted file]
WebCore/ksvg2/dom/SVGAnimatedPoints.h [deleted file]
WebCore/ksvg2/dom/SVGAnimatedPreserveAspectRatio.cpp [deleted file]
WebCore/ksvg2/dom/SVGAnimatedPreserveAspectRatio.h [deleted file]
WebCore/ksvg2/dom/SVGAnimatedRect.cpp [deleted file]
WebCore/ksvg2/dom/SVGAnimatedRect.h [deleted file]
WebCore/ksvg2/dom/SVGAnimatedString.cpp [deleted file]
WebCore/ksvg2/dom/SVGAnimatedString.h [deleted file]
WebCore/ksvg2/dom/SVGAnimatedTransformList.cpp [deleted file]
WebCore/ksvg2/dom/SVGAnimatedTransformList.h [deleted file]
WebCore/ksvg2/dom/SVGAnimationElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGAnimationElement.h [deleted file]
WebCore/ksvg2/dom/SVGCircleElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGCircleElement.h [deleted file]
WebCore/ksvg2/dom/SVGClipPathElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGClipPathElement.h [deleted file]
WebCore/ksvg2/dom/SVGColor.cpp [deleted file]
WebCore/ksvg2/dom/SVGColor.h [deleted file]
WebCore/ksvg2/dom/SVGComponentTransferFunctionElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGComponentTransferFunctionElement.h [deleted file]
WebCore/ksvg2/dom/SVGDOMImplementation.cpp [deleted file]
WebCore/ksvg2/dom/SVGDOMImplementation.h [deleted file]
WebCore/ksvg2/dom/SVGDefsElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGDefsElement.h [deleted file]
WebCore/ksvg2/dom/SVGDescElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGDescElement.h [deleted file]
WebCore/ksvg2/dom/SVGDocument.cpp [deleted file]
WebCore/ksvg2/dom/SVGDocument.h [deleted file]
WebCore/ksvg2/dom/SVGElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGElement.h [deleted file]
WebCore/ksvg2/dom/SVGElementInstance.cpp [deleted file]
WebCore/ksvg2/dom/SVGElementInstance.h [deleted file]
WebCore/ksvg2/dom/SVGElementInstanceList.cpp [deleted file]
WebCore/ksvg2/dom/SVGElementInstanceList.h [deleted file]
WebCore/ksvg2/dom/SVGEllipseElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGEllipseElement.h [deleted file]
WebCore/ksvg2/dom/SVGException.cpp [deleted file]
WebCore/ksvg2/dom/SVGException.h [deleted file]
WebCore/ksvg2/dom/SVGExternalResourcesRequired.cpp [deleted file]
WebCore/ksvg2/dom/SVGExternalResourcesRequired.h [deleted file]
WebCore/ksvg2/dom/SVGFEBlendElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGFEBlendElement.h [deleted file]
WebCore/ksvg2/dom/SVGFEColorMatrixElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGFEColorMatrixElement.h [deleted file]
WebCore/ksvg2/dom/SVGFEComponentTransferElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGFEComponentTransferElement.h [deleted file]
WebCore/ksvg2/dom/SVGFECompositeElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGFECompositeElement.h [deleted file]
WebCore/ksvg2/dom/SVGFEFloodElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGFEFloodElement.h [deleted file]
WebCore/ksvg2/dom/SVGFEFuncAElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGFEFuncAElement.h [deleted file]
WebCore/ksvg2/dom/SVGFEFuncBElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGFEFuncBElement.h [deleted file]
WebCore/ksvg2/dom/SVGFEFuncGElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGFEFuncGElement.h [deleted file]
WebCore/ksvg2/dom/SVGFEFuncRElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGFEFuncRElement.h [deleted file]
WebCore/ksvg2/dom/SVGFEGaussianBlurElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGFEGaussianBlurElement.h [deleted file]
WebCore/ksvg2/dom/SVGFEImageElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGFEImageElement.h [deleted file]
WebCore/ksvg2/dom/SVGFEMergeElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGFEMergeElement.h [deleted file]
WebCore/ksvg2/dom/SVGFEMergeNodeElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGFEMergeNodeElement.h [deleted file]
WebCore/ksvg2/dom/SVGFEOffsetElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGFEOffsetElement.h [deleted file]
WebCore/ksvg2/dom/SVGFETileElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGFETileElement.h [deleted file]
WebCore/ksvg2/dom/SVGFETurbulenceElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGFETurbulenceElement.h [deleted file]
WebCore/ksvg2/dom/SVGFilterElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGFilterElement.h [deleted file]
WebCore/ksvg2/dom/SVGFilterPrimitiveStandardAttributes.cpp [deleted file]
WebCore/ksvg2/dom/SVGFilterPrimitiveStandardAttributes.h [deleted file]
WebCore/ksvg2/dom/SVGFitToViewBox.cpp [deleted file]
WebCore/ksvg2/dom/SVGFitToViewBox.h [deleted file]
WebCore/ksvg2/dom/SVGGElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGGElement.h [deleted file]
WebCore/ksvg2/dom/SVGGradientElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGGradientElement.h [deleted file]
WebCore/ksvg2/dom/SVGImageElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGImageElement.h [deleted file]
WebCore/ksvg2/dom/SVGLangSpace.cpp [deleted file]
WebCore/ksvg2/dom/SVGLangSpace.h [deleted file]
WebCore/ksvg2/dom/SVGLength.cpp [deleted file]
WebCore/ksvg2/dom/SVGLength.h [deleted file]
WebCore/ksvg2/dom/SVGLengthList.cpp [deleted file]
WebCore/ksvg2/dom/SVGLengthList.h [deleted file]
WebCore/ksvg2/dom/SVGLineElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGLineElement.h [deleted file]
WebCore/ksvg2/dom/SVGLinearGradientElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGLinearGradientElement.h [deleted file]
WebCore/ksvg2/dom/SVGLocatable.cpp [deleted file]
WebCore/ksvg2/dom/SVGLocatable.h [deleted file]
WebCore/ksvg2/dom/SVGMarkerElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGMarkerElement.h [deleted file]
WebCore/ksvg2/dom/SVGMatrix.cpp [deleted file]
WebCore/ksvg2/dom/SVGMatrix.h [deleted file]
WebCore/ksvg2/dom/SVGNumber.cpp [deleted file]
WebCore/ksvg2/dom/SVGNumber.h [deleted file]
WebCore/ksvg2/dom/SVGNumberList.cpp [deleted file]
WebCore/ksvg2/dom/SVGNumberList.h [deleted file]
WebCore/ksvg2/dom/SVGPaint.cpp [deleted file]
WebCore/ksvg2/dom/SVGPaint.h [deleted file]
WebCore/ksvg2/dom/SVGPathElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGPathElement.h [deleted file]
WebCore/ksvg2/dom/SVGPathSeg.cpp [deleted file]
WebCore/ksvg2/dom/SVGPathSeg.h [deleted file]
WebCore/ksvg2/dom/SVGPathSegArc.cpp [deleted file]
WebCore/ksvg2/dom/SVGPathSegArc.h [deleted file]
WebCore/ksvg2/dom/SVGPathSegClosePath.cpp [deleted file]
WebCore/ksvg2/dom/SVGPathSegClosePath.h [deleted file]
WebCore/ksvg2/dom/SVGPathSegCurvetoCubic.cpp [deleted file]
WebCore/ksvg2/dom/SVGPathSegCurvetoCubic.h [deleted file]
WebCore/ksvg2/dom/SVGPathSegCurvetoCubicSmooth.cpp [deleted file]
WebCore/ksvg2/dom/SVGPathSegCurvetoCubicSmooth.h [deleted file]
WebCore/ksvg2/dom/SVGPathSegCurvetoQuadratic.cpp [deleted file]
WebCore/ksvg2/dom/SVGPathSegCurvetoQuadratic.h [deleted file]
WebCore/ksvg2/dom/SVGPathSegCurvetoQuadraticSmooth.cpp [deleted file]
WebCore/ksvg2/dom/SVGPathSegCurvetoQuadraticSmooth.h [deleted file]
WebCore/ksvg2/dom/SVGPathSegLineto.cpp [deleted file]
WebCore/ksvg2/dom/SVGPathSegLineto.h [deleted file]
WebCore/ksvg2/dom/SVGPathSegLinetoHorizontal.cpp [deleted file]
WebCore/ksvg2/dom/SVGPathSegLinetoHorizontal.h [deleted file]
WebCore/ksvg2/dom/SVGPathSegLinetoVertical.cpp [deleted file]
WebCore/ksvg2/dom/SVGPathSegLinetoVertical.h [deleted file]
WebCore/ksvg2/dom/SVGPathSegList.cpp [deleted file]
WebCore/ksvg2/dom/SVGPathSegList.h [deleted file]
WebCore/ksvg2/dom/SVGPathSegMoveto.cpp [deleted file]
WebCore/ksvg2/dom/SVGPathSegMoveto.h [deleted file]
WebCore/ksvg2/dom/SVGPatternElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGPatternElement.h [deleted file]
WebCore/ksvg2/dom/SVGPoint.cpp [deleted file]
WebCore/ksvg2/dom/SVGPoint.h [deleted file]
WebCore/ksvg2/dom/SVGPointList.cpp [deleted file]
WebCore/ksvg2/dom/SVGPointList.h [deleted file]
WebCore/ksvg2/dom/SVGPolygonElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGPolygonElement.h [deleted file]
WebCore/ksvg2/dom/SVGPolylineElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGPolylineElement.h [deleted file]
WebCore/ksvg2/dom/SVGPreserveAspectRatio.cpp [deleted file]
WebCore/ksvg2/dom/SVGPreserveAspectRatio.h [deleted file]
WebCore/ksvg2/dom/SVGRadialGradientElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGRadialGradientElement.h [deleted file]
WebCore/ksvg2/dom/SVGRect.cpp [deleted file]
WebCore/ksvg2/dom/SVGRect.h [deleted file]
WebCore/ksvg2/dom/SVGRectElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGRectElement.h [deleted file]
WebCore/ksvg2/dom/SVGSVGElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGSVGElement.h [deleted file]
WebCore/ksvg2/dom/SVGScriptElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGScriptElement.h [deleted file]
WebCore/ksvg2/dom/SVGSetElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGSetElement.h [deleted file]
WebCore/ksvg2/dom/SVGStopElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGStopElement.h [deleted file]
WebCore/ksvg2/dom/SVGStringList.cpp [deleted file]
WebCore/ksvg2/dom/SVGStringList.h [deleted file]
WebCore/ksvg2/dom/SVGStylable.cpp [deleted file]
WebCore/ksvg2/dom/SVGStylable.h [deleted file]
WebCore/ksvg2/dom/SVGStyleElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGStyleElement.h [deleted file]
WebCore/ksvg2/dom/SVGSwitchElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGSwitchElement.h [deleted file]
WebCore/ksvg2/dom/SVGSymbolElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGSymbolElement.h [deleted file]
WebCore/ksvg2/dom/SVGTSpanElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGTSpanElement.h [deleted file]
WebCore/ksvg2/dom/SVGTests.cpp [deleted file]
WebCore/ksvg2/dom/SVGTests.h [deleted file]
WebCore/ksvg2/dom/SVGTextContentElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGTextContentElement.h [deleted file]
WebCore/ksvg2/dom/SVGTextElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGTextElement.h [deleted file]
WebCore/ksvg2/dom/SVGTextPositioningElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGTextPositioningElement.h [deleted file]
WebCore/ksvg2/dom/SVGTitleElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGTitleElement.h [deleted file]
WebCore/ksvg2/dom/SVGTransform.cpp [deleted file]
WebCore/ksvg2/dom/SVGTransform.h [deleted file]
WebCore/ksvg2/dom/SVGTransformList.cpp [deleted file]
WebCore/ksvg2/dom/SVGTransformList.h [deleted file]
WebCore/ksvg2/dom/SVGTransformable.cpp [deleted file]
WebCore/ksvg2/dom/SVGTransformable.h [deleted file]
WebCore/ksvg2/dom/SVGURIReference.cpp [deleted file]
WebCore/ksvg2/dom/SVGURIReference.h [deleted file]
WebCore/ksvg2/dom/SVGUseElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGUseElement.h [deleted file]
WebCore/ksvg2/dom/SVGViewElement.cpp [deleted file]
WebCore/ksvg2/dom/SVGViewElement.h [deleted file]
WebCore/ksvg2/dom/SVGZoomAndPan.cpp [deleted file]
WebCore/ksvg2/dom/SVGZoomAndPan.h [deleted file]
WebCore/ksvg2/events/SVGEvent.cpp [deleted file]
WebCore/ksvg2/events/SVGEvent.h [deleted file]
WebCore/ksvg2/events/SVGZoomEvent.cpp [deleted file]
WebCore/ksvg2/events/SVGZoomEvent.h [deleted file]

index 78db7f5..bfa3cd9 100644 (file)
@@ -1,5 +1,236 @@
 2005-09-01  Eric Seidel  <eseidel@apple.com>
 
+        Removing unused files from SVG repository, no review requested.
+
+        * ksvg2/dom/SVGAElement.cpp: Removed.
+        * ksvg2/dom/SVGAElement.h: Removed.
+        * ksvg2/dom/SVGAngle.cpp: Removed.
+        * ksvg2/dom/SVGAngle.h: Removed.
+        * ksvg2/dom/SVGAnimateColorElement.cpp: Removed.
+        * ksvg2/dom/SVGAnimateColorElement.h: Removed.
+        * ksvg2/dom/SVGAnimateElement.cpp: Removed.
+        * ksvg2/dom/SVGAnimateElement.h: Removed.
+        * ksvg2/dom/SVGAnimateTransformElement.cpp: Removed.
+        * ksvg2/dom/SVGAnimateTransformElement.h: Removed.
+        * ksvg2/dom/SVGAnimatedAngle.cpp: Removed.
+        * ksvg2/dom/SVGAnimatedAngle.h: Removed.
+        * ksvg2/dom/SVGAnimatedBoolean.cpp: Removed.
+        * ksvg2/dom/SVGAnimatedBoolean.h: Removed.
+        * ksvg2/dom/SVGAnimatedEnumeration.cpp: Removed.
+        * ksvg2/dom/SVGAnimatedEnumeration.h: Removed.
+        * ksvg2/dom/SVGAnimatedInteger.cpp: Removed.
+        * ksvg2/dom/SVGAnimatedInteger.h: Removed.
+        * ksvg2/dom/SVGAnimatedLength.cpp: Removed.
+        * ksvg2/dom/SVGAnimatedLength.h: Removed.
+        * ksvg2/dom/SVGAnimatedLengthList.cpp: Removed.
+        * ksvg2/dom/SVGAnimatedLengthList.h: Removed.
+        * ksvg2/dom/SVGAnimatedNumber.cpp: Removed.
+        * ksvg2/dom/SVGAnimatedNumber.h: Removed.
+        * ksvg2/dom/SVGAnimatedNumberList.cpp: Removed.
+        * ksvg2/dom/SVGAnimatedNumberList.h: Removed.
+        * ksvg2/dom/SVGAnimatedPathData.cpp: Removed.
+        * ksvg2/dom/SVGAnimatedPathData.h: Removed.
+        * ksvg2/dom/SVGAnimatedPoints.cpp: Removed.
+        * ksvg2/dom/SVGAnimatedPoints.h: Removed.
+        * ksvg2/dom/SVGAnimatedPreserveAspectRatio.cpp: Removed.
+        * ksvg2/dom/SVGAnimatedPreserveAspectRatio.h: Removed.
+        * ksvg2/dom/SVGAnimatedRect.cpp: Removed.
+        * ksvg2/dom/SVGAnimatedRect.h: Removed.
+        * ksvg2/dom/SVGAnimatedString.cpp: Removed.
+        * ksvg2/dom/SVGAnimatedString.h: Removed.
+        * ksvg2/dom/SVGAnimatedTransformList.cpp: Removed.
+        * ksvg2/dom/SVGAnimatedTransformList.h: Removed.
+        * ksvg2/dom/SVGAnimationElement.cpp: Removed.
+        * ksvg2/dom/SVGAnimationElement.h: Removed.
+        * ksvg2/dom/SVGCircleElement.cpp: Removed.
+        * ksvg2/dom/SVGCircleElement.h: Removed.
+        * ksvg2/dom/SVGClipPathElement.cpp: Removed.
+        * ksvg2/dom/SVGClipPathElement.h: Removed.
+        * ksvg2/dom/SVGColor.cpp: Removed.
+        * ksvg2/dom/SVGColor.h: Removed.
+        * ksvg2/dom/SVGComponentTransferFunctionElement.cpp: Removed.
+        * ksvg2/dom/SVGComponentTransferFunctionElement.h: Removed.
+        * ksvg2/dom/SVGDOMImplementation.cpp: Removed.
+        * ksvg2/dom/SVGDOMImplementation.h: Removed.
+        * ksvg2/dom/SVGDefsElement.cpp: Removed.
+        * ksvg2/dom/SVGDefsElement.h: Removed.
+        * ksvg2/dom/SVGDescElement.cpp: Removed.
+        * ksvg2/dom/SVGDescElement.h: Removed.
+        * ksvg2/dom/SVGDocument.cpp: Removed.
+        * ksvg2/dom/SVGDocument.h: Removed.
+        * ksvg2/dom/SVGElement.cpp: Removed.
+        * ksvg2/dom/SVGElement.h: Removed.
+        * ksvg2/dom/SVGElementInstance.cpp: Removed.
+        * ksvg2/dom/SVGElementInstance.h: Removed.
+        * ksvg2/dom/SVGElementInstanceList.cpp: Removed.
+        * ksvg2/dom/SVGElementInstanceList.h: Removed.
+        * ksvg2/dom/SVGEllipseElement.cpp: Removed.
+        * ksvg2/dom/SVGEllipseElement.h: Removed.
+        * ksvg2/dom/SVGException.cpp: Removed.
+        * ksvg2/dom/SVGException.h: Removed.
+        * ksvg2/dom/SVGExternalResourcesRequired.cpp: Removed.
+        * ksvg2/dom/SVGExternalResourcesRequired.h: Removed.
+        * ksvg2/dom/SVGFEBlendElement.cpp: Removed.
+        * ksvg2/dom/SVGFEBlendElement.h: Removed.
+        * ksvg2/dom/SVGFEColorMatrixElement.cpp: Removed.
+        * ksvg2/dom/SVGFEColorMatrixElement.h: Removed.
+        * ksvg2/dom/SVGFEComponentTransferElement.cpp: Removed.
+        * ksvg2/dom/SVGFEComponentTransferElement.h: Removed.
+        * ksvg2/dom/SVGFECompositeElement.cpp: Removed.
+        * ksvg2/dom/SVGFECompositeElement.h: Removed.
+        * ksvg2/dom/SVGFEFloodElement.cpp: Removed.
+        * ksvg2/dom/SVGFEFloodElement.h: Removed.
+        * ksvg2/dom/SVGFEFuncAElement.cpp: Removed.
+        * ksvg2/dom/SVGFEFuncAElement.h: Removed.
+        * ksvg2/dom/SVGFEFuncBElement.cpp: Removed.
+        * ksvg2/dom/SVGFEFuncBElement.h: Removed.
+        * ksvg2/dom/SVGFEFuncGElement.cpp: Removed.
+        * ksvg2/dom/SVGFEFuncGElement.h: Removed.
+        * ksvg2/dom/SVGFEFuncRElement.cpp: Removed.
+        * ksvg2/dom/SVGFEFuncRElement.h: Removed.
+        * ksvg2/dom/SVGFEGaussianBlurElement.cpp: Removed.
+        * ksvg2/dom/SVGFEGaussianBlurElement.h: Removed.
+        * ksvg2/dom/SVGFEImageElement.cpp: Removed.
+        * ksvg2/dom/SVGFEImageElement.h: Removed.
+        * ksvg2/dom/SVGFEMergeElement.cpp: Removed.
+        * ksvg2/dom/SVGFEMergeElement.h: Removed.
+        * ksvg2/dom/SVGFEMergeNodeElement.cpp: Removed.
+        * ksvg2/dom/SVGFEMergeNodeElement.h: Removed.
+        * ksvg2/dom/SVGFEOffsetElement.cpp: Removed.
+        * ksvg2/dom/SVGFEOffsetElement.h: Removed.
+        * ksvg2/dom/SVGFETileElement.cpp: Removed.
+        * ksvg2/dom/SVGFETileElement.h: Removed.
+        * ksvg2/dom/SVGFETurbulenceElement.cpp: Removed.
+        * ksvg2/dom/SVGFETurbulenceElement.h: Removed.
+        * ksvg2/dom/SVGFilterElement.cpp: Removed.
+        * ksvg2/dom/SVGFilterElement.h: Removed.
+        * ksvg2/dom/SVGFilterPrimitiveStandardAttributes.cpp: Removed.
+        * ksvg2/dom/SVGFilterPrimitiveStandardAttributes.h: Removed.
+        * ksvg2/dom/SVGFitToViewBox.cpp: Removed.
+        * ksvg2/dom/SVGFitToViewBox.h: Removed.
+        * ksvg2/dom/SVGGElement.cpp: Removed.
+        * ksvg2/dom/SVGGElement.h: Removed.
+        * ksvg2/dom/SVGGradientElement.cpp: Removed.
+        * ksvg2/dom/SVGGradientElement.h: Removed.
+        * ksvg2/dom/SVGImageElement.cpp: Removed.
+        * ksvg2/dom/SVGImageElement.h: Removed.
+        * ksvg2/dom/SVGLangSpace.cpp: Removed.
+        * ksvg2/dom/SVGLangSpace.h: Removed.
+        * ksvg2/dom/SVGLength.cpp: Removed.
+        * ksvg2/dom/SVGLength.h: Removed.
+        * ksvg2/dom/SVGLengthList.cpp: Removed.
+        * ksvg2/dom/SVGLengthList.h: Removed.
+        * ksvg2/dom/SVGLineElement.cpp: Removed.
+        * ksvg2/dom/SVGLineElement.h: Removed.
+        * ksvg2/dom/SVGLinearGradientElement.cpp: Removed.
+        * ksvg2/dom/SVGLinearGradientElement.h: Removed.
+        * ksvg2/dom/SVGLocatable.cpp: Removed.
+        * ksvg2/dom/SVGLocatable.h: Removed.
+        * ksvg2/dom/SVGMarkerElement.cpp: Removed.
+        * ksvg2/dom/SVGMarkerElement.h: Removed.
+        * ksvg2/dom/SVGMatrix.cpp: Removed.
+        * ksvg2/dom/SVGMatrix.h: Removed.
+        * ksvg2/dom/SVGNumber.cpp: Removed.
+        * ksvg2/dom/SVGNumber.h: Removed.
+        * ksvg2/dom/SVGNumberList.cpp: Removed.
+        * ksvg2/dom/SVGNumberList.h: Removed.
+        * ksvg2/dom/SVGPaint.cpp: Removed.
+        * ksvg2/dom/SVGPaint.h: Removed.
+        * ksvg2/dom/SVGPathElement.cpp: Removed.
+        * ksvg2/dom/SVGPathElement.h: Removed.
+        * ksvg2/dom/SVGPathSeg.cpp: Removed.
+        * ksvg2/dom/SVGPathSeg.h: Removed.
+        * ksvg2/dom/SVGPathSegArc.cpp: Removed.
+        * ksvg2/dom/SVGPathSegArc.h: Removed.
+        * ksvg2/dom/SVGPathSegClosePath.cpp: Removed.
+        * ksvg2/dom/SVGPathSegClosePath.h: Removed.
+        * ksvg2/dom/SVGPathSegCurvetoCubic.cpp: Removed.
+        * ksvg2/dom/SVGPathSegCurvetoCubic.h: Removed.
+        * ksvg2/dom/SVGPathSegCurvetoCubicSmooth.cpp: Removed.
+        * ksvg2/dom/SVGPathSegCurvetoCubicSmooth.h: Removed.
+        * ksvg2/dom/SVGPathSegCurvetoQuadratic.cpp: Removed.
+        * ksvg2/dom/SVGPathSegCurvetoQuadratic.h: Removed.
+        * ksvg2/dom/SVGPathSegCurvetoQuadraticSmooth.cpp: Removed.
+        * ksvg2/dom/SVGPathSegCurvetoQuadraticSmooth.h: Removed.
+        * ksvg2/dom/SVGPathSegLineto.cpp: Removed.
+        * ksvg2/dom/SVGPathSegLineto.h: Removed.
+        * ksvg2/dom/SVGPathSegLinetoHorizontal.cpp: Removed.
+        * ksvg2/dom/SVGPathSegLinetoHorizontal.h: Removed.
+        * ksvg2/dom/SVGPathSegLinetoVertical.cpp: Removed.
+        * ksvg2/dom/SVGPathSegLinetoVertical.h: Removed.
+        * ksvg2/dom/SVGPathSegList.cpp: Removed.
+        * ksvg2/dom/SVGPathSegList.h: Removed.
+        * ksvg2/dom/SVGPathSegMoveto.cpp: Removed.
+        * ksvg2/dom/SVGPathSegMoveto.h: Removed.
+        * ksvg2/dom/SVGPatternElement.cpp: Removed.
+        * ksvg2/dom/SVGPatternElement.h: Removed.
+        * ksvg2/dom/SVGPoint.cpp: Removed.
+        * ksvg2/dom/SVGPoint.h: Removed.
+        * ksvg2/dom/SVGPointList.cpp: Removed.
+        * ksvg2/dom/SVGPointList.h: Removed.
+        * ksvg2/dom/SVGPolygonElement.cpp: Removed.
+        * ksvg2/dom/SVGPolygonElement.h: Removed.
+        * ksvg2/dom/SVGPolylineElement.cpp: Removed.
+        * ksvg2/dom/SVGPolylineElement.h: Removed.
+        * ksvg2/dom/SVGPreserveAspectRatio.cpp: Removed.
+        * ksvg2/dom/SVGPreserveAspectRatio.h: Removed.
+        * ksvg2/dom/SVGRadialGradientElement.cpp: Removed.
+        * ksvg2/dom/SVGRadialGradientElement.h: Removed.
+        * ksvg2/dom/SVGRect.cpp: Removed.
+        * ksvg2/dom/SVGRect.h: Removed.
+        * ksvg2/dom/SVGRectElement.cpp: Removed.
+        * ksvg2/dom/SVGRectElement.h: Removed.
+        * ksvg2/dom/SVGSVGElement.cpp: Removed.
+        * ksvg2/dom/SVGSVGElement.h: Removed.
+        * ksvg2/dom/SVGScriptElement.cpp: Removed.
+        * ksvg2/dom/SVGScriptElement.h: Removed.
+        * ksvg2/dom/SVGSetElement.cpp: Removed.
+        * ksvg2/dom/SVGSetElement.h: Removed.
+        * ksvg2/dom/SVGStopElement.cpp: Removed.
+        * ksvg2/dom/SVGStopElement.h: Removed.
+        * ksvg2/dom/SVGStringList.cpp: Removed.
+        * ksvg2/dom/SVGStringList.h: Removed.
+        * ksvg2/dom/SVGStylable.cpp: Removed.
+        * ksvg2/dom/SVGStylable.h: Removed.
+        * ksvg2/dom/SVGStyleElement.cpp: Removed.
+        * ksvg2/dom/SVGStyleElement.h: Removed.
+        * ksvg2/dom/SVGSwitchElement.cpp: Removed.
+        * ksvg2/dom/SVGSwitchElement.h: Removed.
+        * ksvg2/dom/SVGSymbolElement.cpp: Removed.
+        * ksvg2/dom/SVGSymbolElement.h: Removed.
+        * ksvg2/dom/SVGTSpanElement.cpp: Removed.
+        * ksvg2/dom/SVGTSpanElement.h: Removed.
+        * ksvg2/dom/SVGTests.cpp: Removed.
+        * ksvg2/dom/SVGTests.h: Removed.
+        * ksvg2/dom/SVGTextContentElement.cpp: Removed.
+        * ksvg2/dom/SVGTextContentElement.h: Removed.
+        * ksvg2/dom/SVGTextElement.cpp: Removed.
+        * ksvg2/dom/SVGTextElement.h: Removed.
+        * ksvg2/dom/SVGTextPositioningElement.cpp: Removed.
+        * ksvg2/dom/SVGTextPositioningElement.h: Removed.
+        * ksvg2/dom/SVGTitleElement.cpp: Removed.
+        * ksvg2/dom/SVGTitleElement.h: Removed.
+        * ksvg2/dom/SVGTransform.cpp: Removed.
+        * ksvg2/dom/SVGTransform.h: Removed.
+        * ksvg2/dom/SVGTransformList.cpp: Removed.
+        * ksvg2/dom/SVGTransformList.h: Removed.
+        * ksvg2/dom/SVGTransformable.cpp: Removed.
+        * ksvg2/dom/SVGTransformable.h: Removed.
+        * ksvg2/dom/SVGURIReference.cpp: Removed.
+        * ksvg2/dom/SVGURIReference.h: Removed.
+        * ksvg2/dom/SVGUseElement.cpp: Removed.
+        * ksvg2/dom/SVGUseElement.h: Removed.
+        * ksvg2/dom/SVGViewElement.cpp: Removed.
+        * ksvg2/dom/SVGViewElement.h: Removed.
+        * ksvg2/dom/SVGZoomAndPan.cpp: Removed.
+        * ksvg2/dom/SVGZoomAndPan.h: Removed.
+        * ksvg2/events/SVGEvent.cpp: Removed.
+        * ksvg2/events/SVGEvent.h: Removed.
+        * ksvg2/events/SVGZoomEvent.cpp: Removed.
+        * ksvg2/events/SVGZoomEvent.h: Removed.
+
+2005-09-01  Eric Seidel  <eseidel@apple.com>
+
         Reviewed by mjs.
 
         * WebCore+SVG/DrawCanvasItem.mm: header include changes.
diff --git a/WebCore/ksvg2/dom/SVGAElement.cpp b/WebCore/ksvg2/dom/SVGAElement.cpp
deleted file mode 100644 (file)
index a1dfaae..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/Shared.h>
-#include <kdom/DOMString.h>
-
-#include <kdom/ecma/Ecma.h>
-
-#include "SVGHelper.h"
-#include "SVGDocument.h"
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGAElement.h"
-#include "SVGAElementImpl.h"
-#include "SVGAnimatedString.h"
-
-#include "SVGConstants.h"
-#include "SVGAElement.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAElement::s_hashTable 3
- target    SVGAElementConstants::Target        DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGAElement::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAElementConstants::Target:
-            return KDOM::safe_cache<SVGAnimatedString>(exec, target());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-// The qdom way...
-#define impl (static_cast<SVGAElementImpl *>(d))
-
-SVGAElement SVGAElement::null;
-
-SVGAElement::SVGAElement() : SVGElement(), SVGURIReference(), SVGTests(), SVGLangSpace(), SVGExternalResourcesRequired(), SVGStylable(), SVGTransformable()
-{
-}
-
-SVGAElement::SVGAElement(SVGAElementImpl *i) : SVGElement(i), SVGURIReference(i), SVGTests(i), SVGLangSpace(i), SVGExternalResourcesRequired(i), SVGStylable(i), SVGTransformable(i)
-{
-}
-
-SVGAElement::SVGAElement(const SVGAElement &other) : SVGElement(), SVGURIReference(), SVGTests(), SVGLangSpace(), SVGExternalResourcesRequired(), SVGStylable(), SVGTransformable()
-{
-    (*this) = other;
-}
-
-SVGAElement::SVGAElement(const KDOM::Node &other) : SVGElement(), SVGURIReference(), SVGTests(), SVGLangSpace(), SVGExternalResourcesRequired(), SVGStylable(), SVGTransformable()
-{
-    (*this) = other;
-}
-
-SVGAElement::~SVGAElement()
-{
-}
-
-SVGAElement &SVGAElement::operator=(const SVGAElement &other)
-{
-    SVGElement::operator=(other);
-    SVGURIReference::operator=(other);
-    SVGTests::operator=(other);
-    SVGLangSpace::operator=(other);
-    SVGExternalResourcesRequired::operator=(other);
-    SVGStylable::operator=(other);
-    SVGTransformable::operator=(other);
-    return *this;
-}
-
-SVGAElement &SVGAElement::operator=(const KDOM::Node &other)
-{
-    SVGAElementImpl *ohandle = static_cast<SVGAElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-                
-            d = 0;
-        }
-        else
-        {
-            SVGElement::operator=(other);
-            SVGURIReference::operator=(ohandle);
-            SVGTests::operator=(ohandle);
-            SVGLangSpace::operator=(ohandle);
-            SVGExternalResourcesRequired::operator=(ohandle);
-            SVGStylable::operator=(ohandle);
-            SVGTransformable::operator=(ohandle);
-        }
-    }
-
-    return *this;
-}
-
-SVGAnimatedString SVGAElement::target() const
-{
-    if(!d)
-        return SVGAnimatedString::null;
-
-    return SVGAnimatedString(impl->target());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAElement.h b/WebCore/ksvg2/dom/SVGAElement.h
deleted file mode 100644 (file)
index b4ad83d..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAElement_H
-#define KSVG_SVGAElement_H
-
-#include <ksvg2/ecma/SVGLookup.h>
-#include <ksvg2/dom/SVGElement.h>
-#include <ksvg2/dom/SVGURIReference.h>
-#include <ksvg2/dom/SVGTests.h>
-#include <ksvg2/dom/SVGLangSpace.h>
-#include <ksvg2/dom/SVGExternalResourcesRequired.h>
-#include <ksvg2/dom/SVGStylable.h>
-#include <ksvg2/dom/SVGTransformable.h>
-
-namespace KSVG
-{
-    class SVGAnimatedString;
-    class SVGAElementImpl;
-    class SVGAElement : public SVGElement,
-                        public SVGURIReference,
-                        public SVGTests,
-                        public SVGLangSpace,
-                        public SVGExternalResourcesRequired,
-                        public SVGStylable,
-                        public SVGTransformable
-    {
-    public:
-        SVGAElement();
-        explicit SVGAElement(SVGAElementImpl *i);
-        SVGAElement(const SVGAElement &other);
-        SVGAElement(const KDOM::Node &other);
-        virtual ~SVGAElement();
-
-        // Operators
-        SVGAElement &operator=(const SVGAElement &other);
-        SVGAElement &operator=(const KDOM::Node &other);
-
-        // 'SVGAElement' functions
-        SVGAnimatedString target() const;
-
-        // Internal
-        KSVG_INTERNAL(SVGAElement)
-
-    public: // EcmaScript section
-        KDOM_GET
-        KDOM_FORWARDPUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAngle.cpp b/WebCore/ksvg2/dom/SVGAngle.cpp
deleted file mode 100755 (executable)
index 8355919..0000000
+++ /dev/null
@@ -1,209 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-#include <kdom/DOMException.h>
-#include <kdom/impl/DOMExceptionImpl.h>
-
-#include <ksvg2/ksvg.h>
-
-#include "SVGAngle.h"
-#include "SVGAngleImpl.h"
-#include "SVGElementImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGAngle.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAngle::s_hashTable 5
- value                        SVGAngleConstants::Value                    DontDelete
- valueInSpecifiedUnits        SVGAngleConstants::ValueInSpecifiedUnits    DontDelete
- valueAsString                SVGAngleConstants::ValueAsString            DontDelete
- unitType                    SVGAngleConstants::UnitType                    DontDelete|ReadOnly
-@end
-@begin SVGAngleProto::s_hashTable 3
- convertToSpecifiedUnits    SVGAngleConstants::ConvertToSpecifiedUnits    DontDelete|Function 1
- newValueSpecifiedUnits        SVGAngleConstants::NewValueSpecifiedUnits    DontDelete|Function 2
-@end
-*/
-
-KSVG_IMPLEMENT_PROTOTYPE("SVGAngle", SVGAngleProto, SVGAngleProtoFunc)
-
-ValueImp *SVGAngle::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAngleConstants::Value:
-            return Number(value());
-        case SVGAngleConstants::ValueInSpecifiedUnits:
-            return Number(valueInSpecifiedUnits());
-        case SVGAngleConstants::ValueAsString:
-            return getDOMString(valueAsString());
-        case SVGAngleConstants::UnitType:
-            return Number(unitType());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(KDOM::DOMException)
-    return Undefined();
-}
-
-void SVGAngle::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAngleConstants::Value:
-        {
-            setValue(value->toNumber(exec));
-            break;
-        }
-        case SVGAngleConstants::ValueInSpecifiedUnits:
-        {
-            setValueInSpecifiedUnits(value->toNumber(exec));
-            break;
-        }
-        case SVGAngleConstants::ValueAsString:
-        {
-            setValueAsString(KDOM::toDOMString(exec, value));
-            break;
-        }
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(KDOM::DOMException)
-}
-
-ValueImp *SVGAngleProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
-{
-    KDOM_CHECK_THIS(SVGAngle)
-    KDOM_ENTER_SAFE
-
-    switch(id)
-    {
-        case SVGAngleConstants::ConvertToSpecifiedUnits:
-        {
-            unsigned short unitType = args[0]->toUInt16(exec);
-            obj.convertToSpecifiedUnits(unitType);
-        }
-        case SVGAngleConstants::NewValueSpecifiedUnits:
-        {
-            unsigned short unitType = args[0]->toUInt16(exec);
-            float valueInSpecifiedUnits = args[1]->toNumber(exec);
-            obj.newValueSpecifiedUnits(unitType, valueInSpecifiedUnits);
-        }
-        default:
-            kdWarning() << "Unhandled function id in " << k_funcinfo << " : " << id << endl;
-    }
-
-    KDOM_LEAVE_CALL_SAFE(KDOM::DOMException)
-    return Undefined();
-}
-
-SVGAngle SVGAngle::null;
-
-SVGAngle::SVGAngle() : impl(0)
-{
-}
-
-SVGAngle::SVGAngle(SVGAngleImpl *i) : impl(i)
-{
-    if(impl)
-        impl->ref();
-}
-
-SVGAngle::SVGAngle(const SVGAngle &other) : impl(0)
-{
-    (*this) = other;
-}
-
-KSVG_IMPL_DTOR_ASSIGN_OP(SVGAngle)
-
-unsigned short SVGAngle::unitType() const
-{
-    if(!impl)
-        return SVG_ANGLETYPE_UNKNOWN;
-
-    return impl->unitType();
-}
-
-void SVGAngle::setValue(float value)
-{
-    if(impl)
-        impl->setValue(value);
-}
-
-float SVGAngle::value() const
-{
-    if(!impl)
-        return -1;
-
-    return impl->value();
-}
-
-void SVGAngle::setValueInSpecifiedUnits(float valueInSpecifiedUnits)
-{
-    if(impl)
-        impl->setValueInSpecifiedUnits(valueInSpecifiedUnits);
-}
-
-float SVGAngle::valueInSpecifiedUnits() const
-{
-    if(!impl)
-        return -1;
-
-    return impl->valueInSpecifiedUnits();
-}
-
-void SVGAngle::setValueAsString(const KDOM::DOMString &valueAsString)
-{
-    if(impl)
-        impl->setValueAsString(valueAsString);
-}
-
-KDOM::DOMString SVGAngle::valueAsString() const
-{
-    if(!impl)
-        return KDOM::DOMString();
-
-    return impl->valueAsString();
-}
-
-void SVGAngle::newValueSpecifiedUnits(unsigned short unitType, float valueInSpecifiedUnits)
-{
-    if(impl)
-        impl->newValueSpecifiedUnits(unitType, valueInSpecifiedUnits);
-}
-
-void SVGAngle::convertToSpecifiedUnits(unsigned short unitType)
-{
-    if(impl)
-        impl->convertToSpecifiedUnits(unitType);
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAngle.h b/WebCore/ksvg2/dom/SVGAngle.h
deleted file mode 100755 (executable)
index 6b9c76c..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAngle_H
-#define KSVG_SVGAngle_H
-
-#include <ksvg2/ecma/SVGLookup.h>
-
-namespace KDOM
-{
-    class DOMString;
-};
-
-namespace KSVG
-{
-    class SVGAngleImpl;
-    class SVGAngle 
-    { 
-    public:
-        SVGAngle();
-        explicit SVGAngle(SVGAngleImpl *i);
-        SVGAngle(const SVGAngle &other);
-        virtual ~SVGAngle();
-
-        // Operators
-        SVGAngle &operator=(const SVGAngle &other);
-        bool operator==(const SVGAngle &other) const;
-        bool operator!=(const SVGAngle &other) const;
-
-        // 'SVGAngle' functions
-        unsigned short unitType() const;
-
-        void setValue(float value);
-        float value() const;
-
-        void setValueInSpecifiedUnits(float valueInSpecifiedUnits);
-        float valueInSpecifiedUnits() const;
-
-        void setValueAsString(const KDOM::DOMString &valueAsString);
-        KDOM::DOMString valueAsString() const;
-
-        void newValueSpecifiedUnits(unsigned short unitType, float valueInSpecifiedUnits);
-        void convertToSpecifiedUnits(unsigned short unitType);
-
-        // Internal
-        KSVG_INTERNAL_BASE(SVGAngle)
-
-    protected:
-        SVGAngleImpl *impl;
-
-    public: // EcmaScript section
-        KDOM_BASECLASS_GET
-        KDOM_PUT
-        KDOM_CAST
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-        void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);
-    };
-
-};
-
-KSVG_DEFINE_PROTOTYPE(SVGAngleProto)
-KSVG_IMPLEMENT_PROTOFUNC(SVGAngleProtoFunc, SVGAngle)
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimateColorElement.cpp b/WebCore/ksvg2/dom/SVGAnimateColorElement.cpp
deleted file mode 100644 (file)
index c6ff171..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGAnimateColorElement.h"
-#include "SVGAnimateColorElementImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGAnimateColorElement.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAnimateColorElement::s_hashTable 2
- dummy    SVGAnimateColorElementConstants::Dummy    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGAnimateColorElement::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-// The qdom way...
-#define impl (static_cast<SVGAnimateColorElementImpl *>(d))
-
-SVGAnimateColorElement SVGAnimateColorElement::null;
-
-SVGAnimateColorElement::SVGAnimateColorElement() : SVGAnimationElement()
-{
-}
-
-SVGAnimateColorElement::SVGAnimateColorElement(SVGAnimateColorElementImpl *i) : SVGAnimationElement(i)
-{
-}
-
-SVGAnimateColorElement::SVGAnimateColorElement(const SVGAnimateColorElement &other) : SVGAnimationElement()
-{
-    (*this) = other;
-}
-
-SVGAnimateColorElement::SVGAnimateColorElement(const KDOM::Node &other) : SVGAnimationElement()
-{
-    (*this) = other;
-}
-
-SVGAnimateColorElement::~SVGAnimateColorElement()
-{
-}
-
-SVGAnimateColorElement &SVGAnimateColorElement::operator=(const SVGAnimateColorElement &other)
-{
-    SVGAnimationElement::operator=(other);
-    return *this;
-}
-
-SVGAnimateColorElement &SVGAnimateColorElement::operator=(const KDOM::Node &other)
-{
-    SVGAnimateColorElementImpl *ohandle = static_cast<SVGAnimateColorElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-    
-            d = 0;
-        }
-        else
-            SVGAnimationElement::operator=(other);
-    }
-
-    return *this;
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimateColorElement.h b/WebCore/ksvg2/dom/SVGAnimateColorElement.h
deleted file mode 100644 (file)
index 9acabb5..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAnimateColorElement_H
-#define KSVG_SVGAnimateColorElement_H
-
-#include <ksvg2/ecma/SVGLookup.h>
-#include <ksvg2/dom/SVGAnimationElement.h>
-
-namespace KSVG
-{
-    class SVGAnimateColorElementImpl;
-    class SVGAnimateColorElement : public SVGAnimationElement
-    {
-    public:
-        SVGAnimateColorElement();
-        explicit SVGAnimateColorElement(SVGAnimateColorElementImpl *i);
-        SVGAnimateColorElement(const SVGAnimateColorElement &other);
-        SVGAnimateColorElement(const KDOM::Node &other);
-        virtual ~SVGAnimateColorElement();
-
-        // Operators
-        SVGAnimateColorElement &operator=(const SVGAnimateColorElement &other);
-        SVGAnimateColorElement &operator=(const KDOM::Node &other);
-
-        // Internal
-        KSVG_INTERNAL(SVGAnimateColorElement)
-
-    public: // EcmaScript section
-        KDOM_GET
-        KDOM_FORWARDPUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimateElement.cpp b/WebCore/ksvg2/dom/SVGAnimateElement.cpp
deleted file mode 100644 (file)
index cc94762..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGAnimateElement.h"
-#include "SVGAnimateElementImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGAnimateElement.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAnimateElement::s_hashTable 2
- dummy    SVGAnimateElementConstants::Dummy    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGAnimateElement::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-// The qdom way...
-#define impl (static_cast<SVGAnimateElementImpl *>(d))
-
-SVGAnimateElement SVGAnimateElement::null;
-
-SVGAnimateElement::SVGAnimateElement() : SVGAnimationElement()
-{
-}
-
-SVGAnimateElement::SVGAnimateElement(SVGAnimateElementImpl *i) : SVGAnimationElement(i)
-{
-}
-
-SVGAnimateElement::SVGAnimateElement(const SVGAnimateElement &other) : SVGAnimationElement()
-{
-    (*this) = other;
-}
-
-SVGAnimateElement::SVGAnimateElement(const KDOM::Node &other) : SVGAnimationElement()
-{
-    (*this) = other;
-}
-
-SVGAnimateElement::~SVGAnimateElement()
-{
-}
-
-SVGAnimateElement &SVGAnimateElement::operator=(const SVGAnimateElement &other)
-{
-    SVGAnimationElement::operator=(other);
-    return *this;
-}
-
-SVGAnimateElement &SVGAnimateElement::operator=(const KDOM::Node &other)
-{
-    SVGAnimateElementImpl *ohandle = static_cast<SVGAnimateElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-    
-            d = 0;
-        }
-        else
-            SVGAnimationElement::operator=(other);
-    }
-
-    return *this;
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimateElement.h b/WebCore/ksvg2/dom/SVGAnimateElement.h
deleted file mode 100644 (file)
index 827d70a..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAnimateElement_H
-#define KSVG_SVGAnimateElement_H
-
-#include <ksvg2/ecma/SVGLookup.h>
-#include <ksvg2/dom/SVGAnimationElement.h>
-
-namespace KSVG
-{
-    class SVGAnimateElementImpl;
-    class SVGAnimateElement : public SVGAnimationElement
-    {
-    public:
-        SVGAnimateElement();
-        explicit SVGAnimateElement(SVGAnimateElementImpl *i);
-        SVGAnimateElement(const SVGAnimateElement &other);
-        SVGAnimateElement(const KDOM::Node &other);
-        virtual ~SVGAnimateElement();
-
-        // Operators
-        SVGAnimateElement &operator=(const SVGAnimateElement &other);
-        SVGAnimateElement &operator=(const KDOM::Node &other);
-
-        // Internal
-        KSVG_INTERNAL(SVGAnimateElement)
-
-    public: // EcmaScript section
-        KDOM_GET
-        KDOM_FORWARDPUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimateTransformElement.cpp b/WebCore/ksvg2/dom/SVGAnimateTransformElement.cpp
deleted file mode 100644 (file)
index edde811..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGAnimateTransformElement.h"
-#include "SVGAnimateTransformElementImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGAnimateTransformElement.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAnimateTransformElement::s_hashTable 2
- dummy    SVGAnimateTransformElementConstants::Dummy    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGAnimateTransformElement::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-// The qdom way...
-#define impl (static_cast<SVGAnimateTransformElementImpl *>(d))
-
-SVGAnimateTransformElement SVGAnimateTransformElement::null;
-
-SVGAnimateTransformElement::SVGAnimateTransformElement() : SVGAnimationElement()
-{
-}
-
-SVGAnimateTransformElement::SVGAnimateTransformElement(SVGAnimateTransformElementImpl *i) : SVGAnimationElement(i)
-{
-}
-
-SVGAnimateTransformElement::SVGAnimateTransformElement(const SVGAnimateTransformElement &other) : SVGAnimationElement()
-{
-    (*this) = other;
-}
-
-SVGAnimateTransformElement::SVGAnimateTransformElement(const KDOM::Node &other) : SVGAnimationElement()
-{
-    (*this) = other;
-}
-
-SVGAnimateTransformElement::~SVGAnimateTransformElement()
-{
-}
-
-SVGAnimateTransformElement &SVGAnimateTransformElement::operator=(const SVGAnimateTransformElement &other)
-{
-    SVGAnimationElement::operator=(other);
-    return *this;
-}
-
-SVGAnimateTransformElement &SVGAnimateTransformElement::operator=(const KDOM::Node &other)
-{
-    SVGAnimateTransformElementImpl *ohandle = static_cast<SVGAnimateTransformElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-    
-            d = 0;
-        }
-        else
-            SVGAnimationElement::operator=(other);
-    }
-
-    return *this;
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimateTransformElement.h b/WebCore/ksvg2/dom/SVGAnimateTransformElement.h
deleted file mode 100644 (file)
index 6e01d46..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAnimateTransformElement_H
-#define KSVG_SVGAnimateTransformElement_H
-
-#include <ksvg2/ecma/SVGLookup.h>
-#include <ksvg2/dom/SVGAnimationElement.h>
-
-namespace KSVG
-{
-    class SVGAnimateTransformElementImpl;
-    class SVGAnimateTransformElement : public SVGAnimationElement
-    {
-    public:
-        SVGAnimateTransformElement();
-        explicit SVGAnimateTransformElement(SVGAnimateTransformElementImpl *i);
-        SVGAnimateTransformElement(const SVGAnimateTransformElement &other);
-        SVGAnimateTransformElement(const KDOM::Node &other);
-        virtual ~SVGAnimateTransformElement();
-
-        // Operators
-        SVGAnimateTransformElement &operator=(const SVGAnimateTransformElement &other);
-        SVGAnimateTransformElement &operator=(const KDOM::Node &other);
-
-        // Internal
-        KSVG_INTERNAL(SVGAnimateTransformElement)
-
-    public: // EcmaScript section
-        KDOM_GET
-        KDOM_FORWARDPUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedAngle.cpp b/WebCore/ksvg2/dom/SVGAnimatedAngle.cpp
deleted file mode 100644 (file)
index f4af6a0..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGElementImpl.h"
-#include "SVGAnimatedAngle.h"
-#include "SVGAnimatedAngleImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGAnimatedAngle.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAnimatedAngle::s_hashTable 3
- baseVal    SVGAnimatedAngleConstants::BaseVal    DontDelete|ReadOnly
- animVal    SVGAnimatedAngleConstants::AnimVal    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGAnimatedAngle::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimatedAngleConstants::BaseVal:
-            return KDOM::safe_cache<SVGAngle>(exec, baseVal());
-        case SVGAnimatedAngleConstants::AnimVal:
-            return KDOM::safe_cache<SVGAngle>(exec, animVal());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-SVGAnimatedAngle SVGAnimatedAngle::null;
-
-SVGAnimatedAngle::SVGAnimatedAngle() : impl(0)
-{
-}
-
-SVGAnimatedAngle::SVGAnimatedAngle(SVGAnimatedAngleImpl *i) : impl(i)
-{
-    if(impl)
-        impl->ref();
-}
-
-SVGAnimatedAngle::SVGAnimatedAngle(const SVGAnimatedAngle &other) : impl(0)
-{
-    (*this) = other;
-}
-
-KSVG_IMPL_DTOR_ASSIGN_OP(SVGAnimatedAngle)
-
-SVGAngle SVGAnimatedAngle::baseVal() const
-{
-    if(!impl)
-        return SVGAngle::null;
-
-    return SVGAngle(impl->baseVal());
-}
-
-SVGAngle SVGAnimatedAngle::animVal() const
-{
-    if(!impl)
-        return SVGAngle::null;
-
-    return SVGAngle(impl->animVal());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedAngle.h b/WebCore/ksvg2/dom/SVGAnimatedAngle.h
deleted file mode 100644 (file)
index 6bfbbd6..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAnimatedAngle_H
-#define KSVG_SVGAnimatedAngle_H
-
-#include <ksvg2/dom/SVGAngle.h>
-
-namespace KSVG
-{
-    class SVGAnimatedAngleImpl;
-    class SVGAnimatedAngle
-    {
-    public:
-        SVGAnimatedAngle();
-        explicit SVGAnimatedAngle(SVGAnimatedAngleImpl *i);
-        SVGAnimatedAngle(const SVGAnimatedAngle &other);
-        virtual ~SVGAnimatedAngle();
-
-        // Operators
-        SVGAnimatedAngle &operator=(const SVGAnimatedAngle &other);
-        bool operator==(const SVGAnimatedAngle &other) const;
-        bool operator!=(const SVGAnimatedAngle &other) const;
-
-        // 'SVGAnimatedAngle' functions
-        SVGAngle baseVal() const;
-        SVGAngle animVal() const;
-
-        // Internal
-        KSVG_INTERNAL_BASE(SVGAnimatedAngle)
-
-    protected:
-        SVGAnimatedAngleImpl *impl;
-
-    public: // EcmaScript section
-        KDOM_BASECLASS_GET
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedBoolean.cpp b/WebCore/ksvg2/dom/SVGAnimatedBoolean.cpp
deleted file mode 100644 (file)
index 9e991f5..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-#include <kdom/DOMException.h>
-#include <kdom/impl/DOMExceptionImpl.h>
-
-#include "SVGException.h"
-#include "SVGElementImpl.h"
-#include "SVGAnimatedBoolean.h"
-#include "SVGAnimatedBooleanImpl.h"
-
-using namespace KSVG;
-
-#include "SVGConstants.h"
-#include "SVGAnimatedBoolean.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAnimatedBoolean::s_hashTable 3
- baseVal    SVGAnimatedBooleanConstants::BaseVal    DontDelete
- animVal    SVGAnimatedBooleanConstants::AnimVal    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGAnimatedBoolean::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimatedBooleanConstants::BaseVal:
-            return KJS::Boolean(baseVal());
-        case SVGAnimatedBooleanConstants::AnimVal:
-            return KJS::Boolean(animVal());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(KDOM::DOMException)
-    return Undefined();
-}
-
-void SVGAnimatedBoolean::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimatedBooleanConstants::BaseVal:
-        {
-            if(impl)
-                impl->setBaseVal(value->toBoolean(exec));
-
-            break;
-        }
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(KDOM::DOMException)
-}
-
-SVGAnimatedBoolean SVGAnimatedBoolean::null;
-
-SVGAnimatedBoolean::SVGAnimatedBoolean() : impl(0)
-{
-}
-
-SVGAnimatedBoolean::SVGAnimatedBoolean(SVGAnimatedBooleanImpl *i) : impl(i)
-{
-    if(impl)
-        impl->ref();
-}
-
-SVGAnimatedBoolean::SVGAnimatedBoolean(const SVGAnimatedBoolean &other) : impl(0)
-{
-    (*this) = other;
-}
-
-KSVG_IMPL_DTOR_ASSIGN_OP(SVGAnimatedBoolean)
-
-bool SVGAnimatedBoolean::baseVal() const
-{
-    if(!impl)
-        return false;
-
-    return impl->baseVal();
-}
-
-bool SVGAnimatedBoolean::animVal() const
-{
-    if(!impl)
-        return false;
-
-    return impl->animVal();
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedBoolean.h b/WebCore/ksvg2/dom/SVGAnimatedBoolean.h
deleted file mode 100644 (file)
index 3bcf5b5..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAnimatedBoolean_H
-#define KSVG_SVGAnimatedBoolean_H
-
-#include <ksvg2/ecma/SVGLookup.h>
-
-namespace KSVG
-{
-    class SVGAnimatedBooleanImpl;
-    class SVGAnimatedBoolean
-    {
-    public:
-        SVGAnimatedBoolean();
-        explicit SVGAnimatedBoolean(SVGAnimatedBooleanImpl *i);
-        SVGAnimatedBoolean(const SVGAnimatedBoolean &other);
-        virtual ~SVGAnimatedBoolean();
-
-        // Operators
-        SVGAnimatedBoolean &operator=(const SVGAnimatedBoolean &other);
-        bool operator==(const SVGAnimatedBoolean &other) const;
-        bool operator!=(const SVGAnimatedBoolean &other) const;
-
-        // 'SVGAnimatedBoolean' functions
-        bool baseVal() const;
-        bool animVal() const;
-
-        // Internal
-        KSVG_INTERNAL_BASE(SVGAnimatedBoolean)
-
-    protected:
-        SVGAnimatedBooleanImpl *impl;
-
-    public: // EcmaScript section
-        KDOM_BASECLASS_GET
-        KDOM_PUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-        void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedEnumeration.cpp b/WebCore/ksvg2/dom/SVGAnimatedEnumeration.cpp
deleted file mode 100644 (file)
index de400b2..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-#include <kdom/DOMException.h>
-#include <kdom/impl/DOMExceptionImpl.h>
-
-#include "SVGException.h"
-#include "SVGElementImpl.h"
-#include "SVGAnimatedEnumeration.h"
-#include "SVGAnimatedEnumerationImpl.h"
-
-using namespace KSVG;
-
-#include "SVGConstants.h"
-#include "SVGAnimatedEnumeration.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAnimatedEnumeration::s_hashTable 3
- baseVal    SVGAnimatedEnumerationConstants::BaseVal    DontDelete
- animVal    SVGAnimatedEnumerationConstants::AnimVal    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGAnimatedEnumeration::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimatedEnumerationConstants::BaseVal:
-            return Number(baseVal());
-        case SVGAnimatedEnumerationConstants::AnimVal:
-            return Number(animVal());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(KDOM::DOMException)
-    return Undefined();
-}
-
-void SVGAnimatedEnumeration::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimatedEnumerationConstants::BaseVal:
-        {
-            if(impl)
-                impl->setBaseVal(static_cast<unsigned short>(value->toNumber(exec)));
-
-            break;
-        }
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(KDOM::DOMException)
-}
-
-SVGAnimatedEnumeration SVGAnimatedEnumeration::null;
-
-SVGAnimatedEnumeration::SVGAnimatedEnumeration() : impl(0)
-{
-}
-
-SVGAnimatedEnumeration::SVGAnimatedEnumeration(SVGAnimatedEnumerationImpl *i) : impl(i)
-{
-    if(impl)
-        impl->ref();
-}
-
-SVGAnimatedEnumeration::SVGAnimatedEnumeration(const SVGAnimatedEnumeration &other) : impl(0)
-{
-    (*this) = other;
-}
-
-KSVG_IMPL_DTOR_ASSIGN_OP(SVGAnimatedEnumeration)
-
-unsigned short SVGAnimatedEnumeration::baseVal() const
-{
-    if(!impl)
-        return false;
-
-    return impl->baseVal();
-}
-
-unsigned short SVGAnimatedEnumeration::animVal() const
-{
-    if(!impl)
-        return false;
-
-    return impl->animVal();
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedEnumeration.h b/WebCore/ksvg2/dom/SVGAnimatedEnumeration.h
deleted file mode 100644 (file)
index 2c9add4..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAnimatedEnumeration_H
-#define KSVG_SVGAnimatedEnumeration_H
-
-#include <ksvg2/ecma/SVGLookup.h>
-
-namespace KSVG
-{
-    class SVGAnimatedEnumerationImpl;
-    class SVGAnimatedEnumeration
-    {
-    public:
-        SVGAnimatedEnumeration();
-        explicit SVGAnimatedEnumeration(SVGAnimatedEnumerationImpl *i);
-        SVGAnimatedEnumeration(const SVGAnimatedEnumeration &other);
-        virtual ~SVGAnimatedEnumeration();
-
-        // Operators
-        SVGAnimatedEnumeration &operator=(const SVGAnimatedEnumeration &other);
-        bool operator==(const SVGAnimatedEnumeration &other) const;
-        bool operator!=(const SVGAnimatedEnumeration &other) const;
-
-        // 'SVGAnimatedEnumeration' functions
-        unsigned short baseVal() const;
-        unsigned short animVal() const;
-
-        // Internal
-        KSVG_INTERNAL_BASE(SVGAnimatedEnumeration)
-
-    protected:
-        SVGAnimatedEnumerationImpl *impl;
-
-    public: // EcmaScript section
-        KDOM_BASECLASS_GET
-        KDOM_PUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-        void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedInteger.cpp b/WebCore/ksvg2/dom/SVGAnimatedInteger.cpp
deleted file mode 100644 (file)
index 816fb4c..0000000
+++ /dev/null
@@ -1,117 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-#include <kdom/DOMException.h>
-#include <kdom/impl/DOMExceptionImpl.h>
-
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGElementImpl.h"
-#include "SVGAnimatedInteger.h"
-#include "SVGAnimatedIntegerImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGAnimatedInteger.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAnimatedInteger::s_hashTable 3
- baseVal    SVGAnimatedIntegerConstants::BaseVal    DontDelete
- animVal    SVGAnimatedIntegerConstants::AnimVal    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGAnimatedInteger::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimatedIntegerConstants::BaseVal:
-            return Number(baseVal());
-        case SVGAnimatedIntegerConstants::AnimVal:
-            return Number(animVal());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-void SVGAnimatedInteger::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimatedIntegerConstants::BaseVal:
-        {
-            if(impl)
-                impl->setBaseVal(static_cast<long>(value->toNumber(exec)));
-
-            break;
-        }
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(KDOM::DOMException)
-}
-
-SVGAnimatedInteger SVGAnimatedInteger::null;
-
-SVGAnimatedInteger::SVGAnimatedInteger() : impl(0)
-{
-}
-
-SVGAnimatedInteger::SVGAnimatedInteger(SVGAnimatedIntegerImpl *i) : impl(i)
-{
-    if(impl)
-        impl->ref();
-}
-
-SVGAnimatedInteger::SVGAnimatedInteger(const SVGAnimatedInteger &other) : impl(0)
-{
-    (*this) = other;
-}
-
-KSVG_IMPL_DTOR_ASSIGN_OP(SVGAnimatedInteger)
-
-long SVGAnimatedInteger::baseVal() const
-{
-    if(!impl)
-        return 0;
-
-    return impl->baseVal();
-}
-
-long SVGAnimatedInteger::animVal() const
-{
-    if(!impl)
-        return 0;
-
-    return impl->animVal();
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedInteger.h b/WebCore/ksvg2/dom/SVGAnimatedInteger.h
deleted file mode 100644 (file)
index 2670217..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAnimatedInteger_H
-#define KSVG_SVGAnimatedInteger_H
-
-namespace KSVG
-{
-    class SVGAnimatedIntegerImpl;
-    class SVGAnimatedInteger
-    {
-    public:
-        SVGAnimatedInteger();
-        explicit SVGAnimatedInteger(SVGAnimatedIntegerImpl *i);
-        SVGAnimatedInteger(const SVGAnimatedInteger &other);
-        virtual ~SVGAnimatedInteger();
-
-        // Operators
-        SVGAnimatedInteger &operator=(const SVGAnimatedInteger &other);
-        bool operator==(const SVGAnimatedInteger &other) const;
-        bool operator!=(const SVGAnimatedInteger &other) const;
-
-        // 'SVGAnimatedInteger' functions
-        long baseVal() const;
-        long animVal() const;
-
-        // Internal
-        KSVG_INTERNAL_BASE(SVGAnimatedInteger)
-
-    protected:
-        SVGAnimatedIntegerImpl *impl;
-
-    public: // EcmaScript section
-        KDOM_BASECLASS_GET
-        KDOM_PUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-        void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedLength.cpp b/WebCore/ksvg2/dom/SVGAnimatedLength.cpp
deleted file mode 100644 (file)
index 1154a3a..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGElementImpl.h"
-#include "SVGAnimatedLength.h"
-#include "SVGAnimatedLengthImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGAnimatedLength.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAnimatedLength::s_hashTable 3
- baseVal    SVGAnimatedLengthConstants::BaseVal    DontDelete|ReadOnly
- animVal    SVGAnimatedLengthConstants::AnimVal    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGAnimatedLength::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimatedLengthConstants::BaseVal:
-            return KDOM::safe_cache<SVGLength>(exec, baseVal());
-        case SVGAnimatedLengthConstants::AnimVal:
-            return KDOM::safe_cache<SVGLength>(exec, animVal());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-SVGAnimatedLength SVGAnimatedLength::null;
-
-SVGAnimatedLength::SVGAnimatedLength() : impl(0)
-{
-}
-
-SVGAnimatedLength::SVGAnimatedLength(SVGAnimatedLengthImpl *i) : impl(i)
-{
-    if(impl)
-        impl->ref();
-}
-
-SVGAnimatedLength::SVGAnimatedLength(const SVGAnimatedLength &other) : impl(0)
-{
-    (*this) = other;
-}
-
-KSVG_IMPL_DTOR_ASSIGN_OP(SVGAnimatedLength)
-
-SVGLength SVGAnimatedLength::baseVal() const
-{
-    if(!impl)
-        return SVGLength::null;
-
-    return SVGLength(impl->baseVal());
-}
-
-SVGLength SVGAnimatedLength::animVal() const
-{
-    if(!impl)
-        return SVGLength::null;
-
-    return SVGLength(impl->animVal());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedLength.h b/WebCore/ksvg2/dom/SVGAnimatedLength.h
deleted file mode 100644 (file)
index 5d20fbe..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAnimatedLength_H
-#define KSVG_SVGAnimatedLength_H
-
-#include <ksvg2/dom/SVGLength.h>
-
-namespace KSVG
-{
-    class SVGAnimatedLengthImpl;
-    class SVGAnimatedLength
-    {
-    public:
-        SVGAnimatedLength();
-        explicit SVGAnimatedLength(SVGAnimatedLengthImpl *i);
-        SVGAnimatedLength(const SVGAnimatedLength &other);
-        virtual ~SVGAnimatedLength();
-
-        // Operators
-        SVGAnimatedLength &operator=(const SVGAnimatedLength &other);
-        bool operator==(const SVGAnimatedLength &other) const;
-        bool operator!=(const SVGAnimatedLength &other) const;
-
-        // 'SVGAnimatedLength' functions
-        SVGLength baseVal() const;
-        SVGLength animVal() const;
-
-        // Internal
-        KSVG_INTERNAL_BASE(SVGAnimatedLength)
-
-    protected:
-        SVGAnimatedLengthImpl *impl;
-
-    public: // EcmaScript section
-        KDOM_BASECLASS_GET
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedLengthList.cpp b/WebCore/ksvg2/dom/SVGAnimatedLengthList.cpp
deleted file mode 100644 (file)
index 1cfe65f..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include "SVGElement.h"
-#include "SVGAnimatedLengthList.h"
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGElementImpl.h"
-#include "SVGAnimatedLengthListImpl.h"
-#include "SVGLengthList.h"
-
-#include "SVGConstants.h"
-#include "SVGAnimatedLengthList.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAnimatedLengthList::s_hashTable 3
- baseVal    SVGAnimatedLengthListConstants::BaseVal    DontDelete|ReadOnly
- animVal    SVGAnimatedLengthListConstants::AnimVal    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGAnimatedLengthList::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimatedLengthListConstants::BaseVal:
-            return KDOM::safe_cache<SVGLengthList>(exec, baseVal());
-        case SVGAnimatedLengthListConstants::AnimVal:
-            return KDOM::safe_cache<SVGLengthList>(exec, animVal());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-SVGAnimatedLengthList SVGAnimatedLengthList::null;
-
-SVGAnimatedLengthList::SVGAnimatedLengthList() : impl(0)
-{
-}
-
-SVGAnimatedLengthList::SVGAnimatedLengthList(SVGAnimatedLengthListImpl *i) : impl(i)
-{
-    if(impl)
-        impl->ref();
-}
-
-SVGAnimatedLengthList::SVGAnimatedLengthList(const SVGAnimatedLengthList &other) : impl(0)
-{
-    (*this) = other;
-}
-
-KSVG_IMPL_DTOR_ASSIGN_OP(SVGAnimatedLengthList)
-
-SVGLengthList SVGAnimatedLengthList::baseVal() const
-{
-    if(!impl)
-        return SVGLengthList::null;
-
-    return SVGLengthList(impl->baseVal());
-}
-
-SVGLengthList SVGAnimatedLengthList::animVal() const
-{
-    if(!impl)
-        return SVGLengthList::null;
-
-    return SVGLengthList(impl->animVal());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedLengthList.h b/WebCore/ksvg2/dom/SVGAnimatedLengthList.h
deleted file mode 100644 (file)
index 1fd16ec..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAnimatedLengthList_H
-#define KSVG_SVGAnimatedLengthList_H
-
-#include <ksvg2/ecma/SVGLookup.h>
-
-namespace KSVG
-{
-    class SVGLengthList;
-    class SVGAnimatedLengthListImpl;
-    class SVGAnimatedLengthList
-    {
-    public:
-        SVGAnimatedLengthList();
-        explicit SVGAnimatedLengthList(SVGAnimatedLengthListImpl *i);
-        SVGAnimatedLengthList(const SVGAnimatedLengthList &other);
-        virtual ~SVGAnimatedLengthList();
-
-        // Operators
-        SVGAnimatedLengthList &operator=(const SVGAnimatedLengthList &other);
-        bool operator==(const SVGAnimatedLengthList &other) const;
-        bool operator!=(const SVGAnimatedLengthList &other) const;
-
-        // 'SVGAnimatedLengthList' functions
-        SVGLengthList baseVal() const;
-        SVGLengthList animVal() const;
-
-        // Internal
-        KSVG_INTERNAL_BASE(SVGAnimatedLengthList)
-
-    protected:
-        SVGAnimatedLengthListImpl *impl;
-
-    public: // EcmaScript section
-        KDOM_BASECLASS_GET
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedNumber.cpp b/WebCore/ksvg2/dom/SVGAnimatedNumber.cpp
deleted file mode 100644 (file)
index 390d89e..0000000
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-#include <kdom/DOMException.h>
-#include <kdom/impl/DOMExceptionImpl.h>
-
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGElementImpl.h"
-#include "SVGAnimatedNumber.h"
-#include "SVGAnimatedNumberImpl.h"
-#include "SVGNumber.h"
-#include "SVGNumberImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGAnimatedNumber.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAnimatedNumber::s_hashTable 3
- baseVal    SVGAnimatedNumberConstants::BaseVal    DontDelete
- animVal    SVGAnimatedNumberConstants::AnimVal    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGAnimatedNumber::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimatedNumberConstants::BaseVal:
-            return Number(baseVal());
-        case SVGAnimatedNumberConstants::AnimVal:
-            return Number(animVal());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-void SVGAnimatedNumber::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimatedNumberConstants::BaseVal:
-        {
-            if(impl)
-                impl->setBaseVal(KDOM::ecma_cast<SVGNumber>(exec, value, &toSVGNumber).handle());
-
-            break;
-        }
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(KDOM::DOMException)
-}
-
-SVGAnimatedNumber SVGAnimatedNumber::null;
-
-SVGAnimatedNumber::SVGAnimatedNumber() : impl(0)
-{
-}
-
-SVGAnimatedNumber::SVGAnimatedNumber(SVGAnimatedNumberImpl *i) : impl(i)
-{
-    if(impl)
-        impl->ref();
-}
-
-SVGAnimatedNumber::SVGAnimatedNumber(const SVGAnimatedNumber &other) : impl(0)
-{
-    (*this) = other;
-}
-
-KSVG_IMPL_DTOR_ASSIGN_OP(SVGAnimatedNumber)
-
-float SVGAnimatedNumber::baseVal() const
-{
-    if(!impl)
-        return 0.;
-
-    return impl->baseVal()->value();
-}
-
-float SVGAnimatedNumber::animVal() const
-{
-    if(!impl)
-        return 0.;
-
-    return impl->animVal()->value();
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedNumber.h b/WebCore/ksvg2/dom/SVGAnimatedNumber.h
deleted file mode 100644 (file)
index 8596bf5..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAnimatedNumber_H
-#define KSVG_SVGAnimatedNumber_H
-
-#include <ksvg2/dom/SVGNumber.h>
-
-namespace KSVG
-{
-    class SVGAnimatedNumberImpl;
-    class SVGAnimatedNumber
-    {
-    public:
-        SVGAnimatedNumber();
-        explicit SVGAnimatedNumber(SVGAnimatedNumberImpl *i);
-        SVGAnimatedNumber(const SVGAnimatedNumber &other);
-        virtual ~SVGAnimatedNumber();
-
-        // Operators
-        SVGAnimatedNumber &operator=(const SVGAnimatedNumber &other);
-        bool operator==(const SVGAnimatedNumber &other) const;
-        bool operator!=(const SVGAnimatedNumber &other) const;
-
-        // 'SVGAnimatedNumber' functions
-        float baseVal() const;
-        float animVal() const;
-
-        // Internal
-        KSVG_INTERNAL_BASE(SVGAnimatedNumber)
-
-    protected:
-        SVGAnimatedNumberImpl *impl;
-
-    public: // EcmaScript section
-        KDOM_BASECLASS_GET
-        KDOM_PUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-        void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedNumberList.cpp b/WebCore/ksvg2/dom/SVGAnimatedNumberList.cpp
deleted file mode 100644 (file)
index dc35747..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include "SVGElement.h"
-#include "SVGAnimatedNumberList.h"
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGElementImpl.h"
-#include "SVGAnimatedNumberListImpl.h"
-#include "SVGNumberList.h"
-
-#include "SVGConstants.h"
-#include "SVGAnimatedNumberList.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAnimatedNumberList::s_hashTable 3
- baseVal    SVGAnimatedNumberListConstants::BaseVal    DontDelete|ReadOnly
- animVal    SVGAnimatedNumberListConstants::AnimVal    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGAnimatedNumberList::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimatedNumberListConstants::BaseVal:
-            return KDOM::safe_cache<SVGNumberList>(exec, baseVal());
-        case SVGAnimatedNumberListConstants::AnimVal:
-            return KDOM::safe_cache<SVGNumberList>(exec, animVal());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-SVGAnimatedNumberList SVGAnimatedNumberList::null;
-
-SVGAnimatedNumberList::SVGAnimatedNumberList() : impl(0)
-{
-}
-
-SVGAnimatedNumberList::SVGAnimatedNumberList(SVGAnimatedNumberListImpl *i) : impl(i)
-{
-    if(impl)
-        impl->ref();
-}
-
-SVGAnimatedNumberList::SVGAnimatedNumberList(const SVGAnimatedNumberList &other) : impl(0)
-{
-    (*this) = other;
-}
-
-KSVG_IMPL_DTOR_ASSIGN_OP(SVGAnimatedNumberList)
-
-SVGNumberList SVGAnimatedNumberList::baseVal() const
-{
-    if(!impl)
-        return SVGNumberList::null;
-
-    return SVGNumberList(impl->baseVal());
-}
-
-SVGNumberList SVGAnimatedNumberList::animVal() const
-{
-    if(!impl)
-        return SVGNumberList::null;
-
-    return SVGNumberList(impl->animVal());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedNumberList.h b/WebCore/ksvg2/dom/SVGAnimatedNumberList.h
deleted file mode 100644 (file)
index fed2b83..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAnimatedNumberList_H
-#define KSVG_SVGAnimatedNumberList_H
-
-#include <ksvg2/ecma/SVGLookup.h>
-
-namespace KSVG
-{
-    class SVGNumberList;
-    class SVGAnimatedNumberListImpl;
-    class SVGAnimatedNumberList
-    {
-    public:
-        SVGAnimatedNumberList();
-        explicit SVGAnimatedNumberList(SVGAnimatedNumberListImpl *i);
-        SVGAnimatedNumberList(const SVGAnimatedNumberList &other);
-        virtual ~SVGAnimatedNumberList();
-
-        // Operators
-        SVGAnimatedNumberList &operator=(const SVGAnimatedNumberList &other);
-        bool operator==(const SVGAnimatedNumberList &other) const;
-        bool operator!=(const SVGAnimatedNumberList &other) const;
-
-        // 'SVGAnimatedNumberList' functions
-        SVGNumberList baseVal() const;
-        SVGNumberList animVal() const;
-
-        // Internal
-        KSVG_INTERNAL_BASE(SVGAnimatedNumberList)
-
-    protected:
-        SVGAnimatedNumberListImpl *impl;
-
-    public: // EcmaScript section
-        KDOM_BASECLASS_GET
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedPathData.cpp b/WebCore/ksvg2/dom/SVGAnimatedPathData.cpp
deleted file mode 100644 (file)
index c73c84a..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include "SVGElement.h"
-#include "SVGException.h"
-#include "SVGElementImpl.h"
-#include "SVGPathSegList.h"
-#include "SVGExceptionImpl.h"
-#include "SVGAnimatedPathData.h"
-#include "SVGAnimatedPathDataImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGAnimatedPathData.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAnimatedPathData::s_hashTable 5
- pathSegList                    SVGAnimatedPathDataConstants::PathSegList                        DontDelete|ReadOnly
- normalizedPathSegList            SVGAnimatedPathDataConstants::NormalizedPathSegList                DontDelete|ReadOnly
- animatedPathSegList            SVGAnimatedPathDataConstants::AnimatedPathSegList                DontDelete|ReadOnly
- animatedNormalizedPathSegList    SVGAnimatedPathDataConstants::AnimatedNormalizedPathSegList        DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGAnimatedPathData::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimatedPathDataConstants::PathSegList:
-            return KDOM::safe_cache<SVGPathSegList>(exec, pathSegList());
-        case SVGAnimatedPathDataConstants::NormalizedPathSegList:
-            return KDOM::safe_cache<SVGPathSegList>(exec, normalizedPathSegList());
-        case SVGAnimatedPathDataConstants::AnimatedPathSegList:
-            return KDOM::safe_cache<SVGPathSegList>(exec, animatedPathSegList());
-        case SVGAnimatedPathDataConstants::AnimatedNormalizedPathSegList:
-            return KDOM::safe_cache<SVGPathSegList>(exec, animatedNormalizedPathSegList());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-SVGAnimatedPathData::SVGAnimatedPathData() : impl(0)
-{
-}
-
-SVGAnimatedPathData::SVGAnimatedPathData(SVGAnimatedPathDataImpl *i) : impl(i)
-{
-}
-
-SVGAnimatedPathData::SVGAnimatedPathData(const SVGAnimatedPathData &other) : impl(0)
-{
-    (*this) = other;
-}
-
-SVGAnimatedPathData::~SVGAnimatedPathData()
-{
-}
-
-SVGAnimatedPathData &SVGAnimatedPathData::operator=(const SVGAnimatedPathData &other)
-{
-    if(impl != other.impl)
-        impl = other.impl;
-
-    return *this;
-}
-
-SVGAnimatedPathData &SVGAnimatedPathData::operator=(SVGAnimatedPathDataImpl *other)
-{
-    if(impl != other)
-        impl = other;
-
-    return *this;
-}
-
-SVGPathSegList SVGAnimatedPathData::pathSegList() const
-{
-    if(!impl)
-        return SVGPathSegList::null;
-
-    return SVGPathSegList(impl->pathSegList());
-}
-
-SVGPathSegList SVGAnimatedPathData::normalizedPathSegList() const
-{
-    if(!impl)
-        return SVGPathSegList::null;
-
-    return SVGPathSegList(impl->normalizedPathSegList());
-}
-
-SVGPathSegList SVGAnimatedPathData::animatedPathSegList() const
-{
-    if(!impl)
-        return SVGPathSegList::null;
-
-    return SVGPathSegList(impl->animatedPathSegList());
-}
-
-SVGPathSegList SVGAnimatedPathData::animatedNormalizedPathSegList() const
-{
-    if(!impl)
-        return SVGPathSegList::null;
-
-    return SVGPathSegList(impl->animatedNormalizedPathSegList());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedPathData.h b/WebCore/ksvg2/dom/SVGAnimatedPathData.h
deleted file mode 100644 (file)
index 0fef327..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAnimatedPathData_H
-#define KSVG_SVGAnimatedPathData_H
-
-#include <ksvg2/ecma/SVGLookup.h>
-
-namespace KSVG
-{
-    class SVGPathSegList;
-    class SVGAnimatedPathDataImpl;
-    class SVGAnimatedPathData
-    {
-    public:
-        SVGAnimatedPathData();
-        explicit SVGAnimatedPathData(SVGAnimatedPathDataImpl *i);
-        SVGAnimatedPathData(const SVGAnimatedPathData &other);
-        virtual ~SVGAnimatedPathData();
-
-        // Operators
-        SVGAnimatedPathData &operator=(const SVGAnimatedPathData &other);
-        SVGAnimatedPathData &operator=(SVGAnimatedPathDataImpl *other);
-
-        // 'SVGAnimatedPathData' functions
-        SVGPathSegList pathSegList() const;
-        SVGPathSegList normalizedPathSegList() const;
-        SVGPathSegList animatedPathSegList() const;
-        SVGPathSegList animatedNormalizedPathSegList() const;
-
-        // Internal
-        KSVG_INTERNAL_BASE(SVGAnimatedPathData)
-
-    protected:
-        SVGAnimatedPathDataImpl *impl;
-
-    public: // EcmaScript section
-        KDOM_BASECLASS_GET
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedPoints.cpp b/WebCore/ksvg2/dom/SVGAnimatedPoints.cpp
deleted file mode 100644 (file)
index 1372472..0000000
+++ /dev/null
@@ -1,111 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include "SVGElement.h"
-#include "SVGAnimatedPoints.h"
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGElementImpl.h"
-#include "SVGAnimatedPointsImpl.h"
-#include "SVGPointList.h"
-
-#include "SVGConstants.h"
-#include "SVGAnimatedPoints.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAnimatedPoints::s_hashTable 3
- points            SVGAnimatedPointsConstants::Points            DontDelete|ReadOnly
- animatedPoints    SVGAnimatedPointsConstants::AnimatedPoints    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGAnimatedPoints::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimatedPointsConstants::Points:
-            return KDOM::safe_cache<SVGPointList>(exec, points());
-        case SVGAnimatedPointsConstants::AnimatedPoints:
-            return KDOM::safe_cache<SVGPointList>(exec, animatedPoints());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-SVGAnimatedPoints::SVGAnimatedPoints() : impl(0)
-{
-}
-
-SVGAnimatedPoints::SVGAnimatedPoints(SVGAnimatedPointsImpl *i) : impl(i)
-{
-}
-
-SVGAnimatedPoints::SVGAnimatedPoints(const SVGAnimatedPoints &other) : impl(0)
-{
-    (*this) = other;
-}
-
-SVGAnimatedPoints::~SVGAnimatedPoints()
-{
-}
-
-SVGAnimatedPoints &SVGAnimatedPoints::operator=(const SVGAnimatedPoints &other)
-{
-    if(impl != other.impl)
-        impl = other.impl;
-
-    return *this;
-}
-
-SVGAnimatedPoints &SVGAnimatedPoints::operator=(SVGAnimatedPointsImpl *other)
-{
-    if(impl != other)
-        impl = other;
-
-    return *this;
-}
-
-SVGPointList SVGAnimatedPoints::points() const
-{
-    if(!impl)
-        return SVGPointList::null;
-
-    return SVGPointList(impl->points());
-}
-
-SVGPointList SVGAnimatedPoints::animatedPoints() const
-{
-    if(!impl)
-        return SVGPointList::null;
-
-    return SVGPointList(impl->animatedPoints());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedPoints.h b/WebCore/ksvg2/dom/SVGAnimatedPoints.h
deleted file mode 100644 (file)
index 4ee536d..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAnimatedPoints_H
-#define KSVG_SVGAnimatedPoints_H
-
-#include <ksvg2/ecma/SVGLookup.h>
-
-namespace KSVG
-{
-    class SVGPointList;
-    class SVGAnimatedPointsImpl;
-    class SVGAnimatedPoints
-    {
-    public:
-        SVGAnimatedPoints();
-        explicit SVGAnimatedPoints(SVGAnimatedPointsImpl *i);
-        SVGAnimatedPoints(const SVGAnimatedPoints &other);
-        virtual ~SVGAnimatedPoints();
-
-        // Operators
-        SVGAnimatedPoints &operator=(const SVGAnimatedPoints &other);
-        SVGAnimatedPoints &operator=(SVGAnimatedPointsImpl *other);
-
-        // 'SVGAnimatedPoints' functions
-        SVGPointList points() const;
-        SVGPointList animatedPoints() const;
-
-        // Internal
-        KSVG_INTERNAL_BASE(SVGAnimatedPoints)
-
-    protected:
-        SVGAnimatedPointsImpl *impl;
-
-    public: // EcmaScript section
-        KDOM_BASECLASS_GET
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedPreserveAspectRatio.cpp b/WebCore/ksvg2/dom/SVGAnimatedPreserveAspectRatio.cpp
deleted file mode 100644 (file)
index b102c00..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGElementImpl.h"
-#include "SVGAnimatedPreserveAspectRatio.h"
-#include "SVGAnimatedPreserveAspectRatioImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGAnimatedPreserveAspectRatio.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAnimatedPreserveAspectRatio::s_hashTable 3
- baseVal    SVGAnimatedPreserveAspectRatioConstants::BaseVal    DontDelete|ReadOnly
- animVal    SVGAnimatedPreserveAspectRatioConstants::AnimVal    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGAnimatedPreserveAspectRatio::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimatedPreserveAspectRatioConstants::BaseVal:
-            return KDOM::safe_cache<SVGPreserveAspectRatio>(exec, baseVal());
-        case SVGAnimatedPreserveAspectRatioConstants::AnimVal:
-            return KDOM::safe_cache<SVGPreserveAspectRatio>(exec, animVal());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-SVGAnimatedPreserveAspectRatio SVGAnimatedPreserveAspectRatio::null;
-
-SVGAnimatedPreserveAspectRatio::SVGAnimatedPreserveAspectRatio() : impl(0)
-{
-}
-
-SVGAnimatedPreserveAspectRatio::SVGAnimatedPreserveAspectRatio(SVGAnimatedPreserveAspectRatioImpl *i) : impl(i)
-{
-    if(impl)
-        impl->ref();
-}
-
-SVGAnimatedPreserveAspectRatio::SVGAnimatedPreserveAspectRatio(const SVGAnimatedPreserveAspectRatio &other) : impl(0)
-{
-    (*this) = other;
-}
-
-KSVG_IMPL_DTOR_ASSIGN_OP(SVGAnimatedPreserveAspectRatio)
-
-SVGPreserveAspectRatio SVGAnimatedPreserveAspectRatio::baseVal() const
-{
-    if(!impl)
-        return SVGPreserveAspectRatio::null;
-
-    return SVGPreserveAspectRatio(impl->baseVal());
-}
-
-SVGPreserveAspectRatio SVGAnimatedPreserveAspectRatio::animVal() const
-{
-    if(!impl)
-        return SVGPreserveAspectRatio::null;
-
-    return SVGPreserveAspectRatio(impl->animVal());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedPreserveAspectRatio.h b/WebCore/ksvg2/dom/SVGAnimatedPreserveAspectRatio.h
deleted file mode 100644 (file)
index 23238fa..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAnimatedPreserveAspectRatio_H
-#define KSVG_SVGAnimatedPreserveAspectRatio_H
-
-#include <ksvg2/dom/SVGPreserveAspectRatio.h>
-
-namespace KSVG
-{
-    class SVGAnimatedPreserveAspectRatioImpl;
-    class SVGAnimatedPreserveAspectRatio
-    {
-    public:
-        SVGAnimatedPreserveAspectRatio();
-        explicit SVGAnimatedPreserveAspectRatio(SVGAnimatedPreserveAspectRatioImpl *i);
-        SVGAnimatedPreserveAspectRatio(const SVGAnimatedPreserveAspectRatio &other);
-        virtual ~SVGAnimatedPreserveAspectRatio();
-
-        // Operators
-        SVGAnimatedPreserveAspectRatio &operator=(const SVGAnimatedPreserveAspectRatio &other);
-        bool operator==(const SVGAnimatedPreserveAspectRatio &other) const;
-        bool operator!=(const SVGAnimatedPreserveAspectRatio &other) const;
-
-        // 'SVGAnimatedPreserveAspectRatio' functions
-        SVGPreserveAspectRatio baseVal() const;
-        SVGPreserveAspectRatio animVal() const;
-
-        // Internal
-        KSVG_INTERNAL_BASE(SVGAnimatedPreserveAspectRatio)
-
-    protected:
-        SVGAnimatedPreserveAspectRatioImpl *impl;
-
-    public: // EcmaScript section
-        KDOM_BASECLASS_GET
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedRect.cpp b/WebCore/ksvg2/dom/SVGAnimatedRect.cpp
deleted file mode 100644 (file)
index 399cfb6..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGElementImpl.h"
-#include "SVGAnimatedRect.h"
-#include "SVGAnimatedRectImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGAnimatedRect.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAnimatedRect::s_hashTable 3
- baseVal    SVGAnimatedRectConstants::BaseVal    DontDelete|ReadOnly
- animVal    SVGAnimatedRectConstants::AnimVal    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGAnimatedRect::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimatedRectConstants::BaseVal:
-            return KDOM::safe_cache<SVGRect>(exec, baseVal());
-        case SVGAnimatedRectConstants::AnimVal:
-            return KDOM::safe_cache<SVGRect>(exec, animVal());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-SVGAnimatedRect SVGAnimatedRect::null;
-
-SVGAnimatedRect::SVGAnimatedRect() : impl(0)
-{
-}
-
-SVGAnimatedRect::SVGAnimatedRect(SVGAnimatedRectImpl *i) : impl(i)
-{
-    if(impl)
-        impl->ref();
-}
-
-SVGAnimatedRect::SVGAnimatedRect(const SVGAnimatedRect &other) : impl(0)
-{
-    (*this) = other;
-}
-
-KSVG_IMPL_DTOR_ASSIGN_OP(SVGAnimatedRect)
-
-SVGRect SVGAnimatedRect::baseVal() const
-{
-    if(!impl)
-        return SVGRect::null;
-
-    return SVGRect(impl->baseVal());
-}
-
-SVGRect SVGAnimatedRect::animVal() const
-{
-    if(!impl)
-        return SVGRect::null;
-
-    return SVGRect(impl->animVal());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedRect.h b/WebCore/ksvg2/dom/SVGAnimatedRect.h
deleted file mode 100644 (file)
index e3c3f01..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAnimatedRect_H
-#define KSVG_SVGAnimatedRect_H
-
-#include <ksvg2/dom/SVGRect.h>
-
-namespace KSVG
-{
-    class SVGAnimatedRectImpl;
-    class SVGAnimatedRect
-    {
-    public:
-        SVGAnimatedRect();
-        explicit SVGAnimatedRect(SVGAnimatedRectImpl *i);
-        SVGAnimatedRect(const SVGAnimatedRect &other);
-        virtual ~SVGAnimatedRect();
-
-        // Operators
-        SVGAnimatedRect &operator=(const SVGAnimatedRect &other);
-        bool operator==(const SVGAnimatedRect &other) const;
-        bool operator!=(const SVGAnimatedRect &other) const;
-
-        // 'SVGAnimatedRect' functions
-        SVGRect baseVal() const;
-        SVGRect animVal() const;
-
-        // Internal
-        KSVG_INTERNAL_BASE(SVGAnimatedRect)
-
-    protected:
-        SVGAnimatedRectImpl *impl;
-
-    public: // EcmaScript section
-        KDOM_BASECLASS_GET
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedString.cpp b/WebCore/ksvg2/dom/SVGAnimatedString.cpp
deleted file mode 100644 (file)
index 264454f..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-#include <kdom/DOMException.h>
-#include <kdom/impl/DOMExceptionImpl.h>
-
-#include "SVGException.h"
-#include "SVGElementImpl.h"
-#include "SVGAnimatedString.h"
-#include "SVGAnimatedStringImpl.h"
-
-using namespace KSVG;
-
-#include "SVGConstants.h"
-#include "SVGAnimatedString.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAnimatedString::s_hashTable 3
- baseVal    SVGAnimatedStringConstants::BaseVal    DontDelete
- animVal    SVGAnimatedStringConstants::AnimVal    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGAnimatedString::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimatedStringConstants::BaseVal:
-            return getDOMString(baseVal());
-        case SVGAnimatedStringConstants::AnimVal:
-            return getDOMString(animVal());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(KDOM::DOMException)
-    return Undefined();
-}
-
-void SVGAnimatedString::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimatedStringConstants::BaseVal:
-        {
-            if(impl)
-                impl->setBaseVal(KDOM::toDOMString(exec, value).implementation());
-
-            break;
-        }
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(KDOM::DOMException)
-}
-
-SVGAnimatedString SVGAnimatedString::null;
-
-SVGAnimatedString::SVGAnimatedString() : impl(0)
-{
-}
-
-SVGAnimatedString::SVGAnimatedString(SVGAnimatedStringImpl *i) : impl(i)
-{
-    if(impl)
-        impl->ref();
-}
-
-SVGAnimatedString::SVGAnimatedString(const SVGAnimatedString &other) : impl(0)
-{
-    (*this) = other;
-}
-
-KSVG_IMPL_DTOR_ASSIGN_OP(SVGAnimatedString)
-
-KDOM::DOMString SVGAnimatedString::baseVal() const
-{
-    if(!impl)
-        return KDOM::DOMString();
-
-    return KDOM::DOMString(impl->baseVal());
-}
-
-KDOM::DOMString SVGAnimatedString::animVal() const
-{
-    if(!impl)
-        return KDOM::DOMString();
-
-    return KDOM::DOMString(impl->animVal());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedString.h b/WebCore/ksvg2/dom/SVGAnimatedString.h
deleted file mode 100644 (file)
index e648e4f..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAnimatedString_H
-#define KSVG_SVGAnimatedString_H
-
-#include <kdom/DOMString.h>
-#include <ksvg2/ecma/SVGLookup.h>
-
-namespace KSVG
-{
-    class SVGAnimatedStringImpl;
-    class SVGAnimatedString
-    {
-    public:
-        SVGAnimatedString();
-        explicit SVGAnimatedString(SVGAnimatedStringImpl *i);
-        SVGAnimatedString(const SVGAnimatedString &other);
-        virtual ~SVGAnimatedString();
-
-        // Operators
-        SVGAnimatedString &operator=(const SVGAnimatedString &other);
-        bool operator==(const SVGAnimatedString &other) const;
-        bool operator!=(const SVGAnimatedString &other) const;
-
-        // 'SVGAnimatedString' functions
-        KDOM::DOMString baseVal() const;
-        KDOM::DOMString animVal() const;
-
-        // Internal
-        KSVG_INTERNAL_BASE(SVGAnimatedString)
-
-    protected:
-        SVGAnimatedStringImpl *impl;
-
-    public: // EcmaScript section
-        KDOM_BASECLASS_GET
-        KDOM_PUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-        void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedTransformList.cpp b/WebCore/ksvg2/dom/SVGAnimatedTransformList.cpp
deleted file mode 100644 (file)
index d539b33..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include "SVGElement.h"
-#include "SVGAnimatedTransformList.h"
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGElementImpl.h"
-#include "SVGAnimatedTransformListImpl.h"
-#include "SVGTransformList.h"
-
-#include "SVGConstants.h"
-#include "SVGAnimatedTransformList.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAnimatedTransformList::s_hashTable 3
- baseVal    SVGAnimatedTransformListConstants::BaseVal    DontDelete|ReadOnly
- animVal    SVGAnimatedTransformListConstants::AnimVal    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGAnimatedTransformList::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimatedTransformListConstants::BaseVal:
-            return KDOM::safe_cache<SVGTransformList>(exec, baseVal());
-        case SVGAnimatedTransformListConstants::AnimVal:
-            return KDOM::safe_cache<SVGTransformList>(exec, animVal());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-SVGAnimatedTransformList SVGAnimatedTransformList::null;
-
-SVGAnimatedTransformList::SVGAnimatedTransformList() : impl(0)
-{
-}
-
-SVGAnimatedTransformList::SVGAnimatedTransformList(SVGAnimatedTransformListImpl *i) : impl(i)
-{
-    if(impl)
-        impl->ref();
-}
-
-SVGAnimatedTransformList::SVGAnimatedTransformList(const SVGAnimatedTransformList &other) : impl(0)
-{
-    (*this) = other;
-}
-
-KSVG_IMPL_DTOR_ASSIGN_OP(SVGAnimatedTransformList)
-
-SVGTransformList SVGAnimatedTransformList::baseVal() const
-{
-    if(!impl)
-        return SVGTransformList::null;
-
-    return SVGTransformList(impl->baseVal());
-}
-
-SVGTransformList SVGAnimatedTransformList::animVal() const
-{
-    if(!impl)
-        return SVGTransformList::null;
-
-    return SVGTransformList(impl->animVal());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimatedTransformList.h b/WebCore/ksvg2/dom/SVGAnimatedTransformList.h
deleted file mode 100644 (file)
index 8835546..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAnimatedTransformList_H
-#define KSVG_SVGAnimatedTransformList_H
-
-#include <ksvg2/ecma/SVGLookup.h>
-
-namespace KSVG
-{
-    class SVGTransformList;
-    class SVGAnimatedTransformListImpl;
-    class SVGAnimatedTransformList
-    {
-    public:
-        SVGAnimatedTransformList();
-        explicit SVGAnimatedTransformList(SVGAnimatedTransformListImpl *i);
-        SVGAnimatedTransformList(const SVGAnimatedTransformList &other);
-        virtual ~SVGAnimatedTransformList();
-
-        // Operators
-        SVGAnimatedTransformList &operator=(const SVGAnimatedTransformList &other);
-        bool operator==(const SVGAnimatedTransformList &other) const;
-        bool operator!=(const SVGAnimatedTransformList &other) const;
-
-        // 'SVGAnimatedTransformList' functions
-        SVGTransformList baseVal() const;
-        SVGTransformList animVal() const;
-
-        // Internal
-        KSVG_INTERNAL_BASE(SVGAnimatedTransformList)
-
-    protected:
-        SVGAnimatedTransformListImpl *impl;
-
-    public: // EcmaScript section
-        KDOM_BASECLASS_GET
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimationElement.cpp b/WebCore/ksvg2/dom/SVGAnimationElement.cpp
deleted file mode 100644 (file)
index 6398727..0000000
+++ /dev/null
@@ -1,175 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGAnimationElement.h"
-#include "SVGAnimationElementImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGAnimationElement.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGAnimationElement::s_hashTable 2
- targetElement        SVGAnimationElementConstants::TargetElement        DontDelete|ReadOnly
-@end
-@begin SVGAnimationElementProto::s_hashTable 5
- getStartTime        SVGAnimationElementConstants::GetStartTime        DontDelete|Function 0
- getCurrentTime        SVGAnimationElementConstants::GetCurrentTime    DontDelete|Function 0
- getSimpleDuration    SVGAnimationElementConstants::GetSimpleDuration    DontDelete|Function 0
-@end
-*/
-
-KSVG_IMPLEMENT_PROTOTYPE("SVGAnimationElement", SVGAnimationElementProto, SVGAnimationElementProtoFunc)
-
-ValueImp *SVGAnimationElement::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGAnimationElementConstants::TargetElement:
-            return KDOM::getDOMNode(exec, targetElement());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-
-ValueImp *SVGAnimationElementProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &)
-{
-    SVGAnimationElement obj(cast(exec, thisObj));
-    KDOM_ENTER_SAFE
-
-    switch(id)
-    {
-        case SVGAnimationElementConstants::GetStartTime:
-            return Number(obj.getStartTime());
-        case SVGAnimationElementConstants::GetCurrentTime:
-            return Number(obj.getCurrentTime());
-        case SVGAnimationElementConstants::GetSimpleDuration:
-            return Number(obj.getSimpleDuration());
-        default:
-            kdWarning() << "Unhandled function id in " << k_funcinfo << " : " << id << endl;
-    }
-
-    KDOM_LEAVE_CALL_SAFE(SVGException)
-    return Undefined();
-}
-
-// The qdom way...
-#define impl (static_cast<SVGAnimationElementImpl *>(d))
-
-SVGAnimationElement SVGAnimationElement::null;
-
-SVGAnimationElement::SVGAnimationElement() : SVGElement(), SVGTests(), SVGExternalResourcesRequired()
-{
-}
-
-SVGAnimationElement::SVGAnimationElement(SVGAnimationElementImpl *i) : SVGElement(i), SVGTests(i), SVGExternalResourcesRequired(i)
-{
-}
-
-SVGAnimationElement::SVGAnimationElement(const SVGAnimationElement &other) : SVGElement(), SVGTests(), SVGExternalResourcesRequired()
-{
-    (*this) = other;
-}
-
-SVGAnimationElement::SVGAnimationElement(const KDOM::Node &other) : SVGElement(), SVGTests(), SVGExternalResourcesRequired()
-{
-    (*this) = other;
-}
-
-SVGAnimationElement::~SVGAnimationElement()
-{
-}
-
-SVGAnimationElement &SVGAnimationElement::operator=(const SVGAnimationElement &other)
-{
-    SVGElement::operator=(other);
-    SVGTests::operator=(other);
-    SVGExternalResourcesRequired::operator=(other);
-    return *this;
-}
-
-SVGAnimationElement &SVGAnimationElement::operator=(const KDOM::Node &other)
-{
-    SVGAnimationElementImpl *ohandle = static_cast<SVGAnimationElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-    
-            d = 0;
-        }
-        else
-        {
-            SVGElement::operator=(other);
-            SVGTests::operator=(ohandle);
-            SVGExternalResourcesRequired::operator=(ohandle);
-        }
-    }
-
-    return *this;
-}
-
-SVGElement SVGAnimationElement::targetElement() const
-{
-    if(!d)
-        return SVGElement::null;
-
-    return SVGElement(const_cast<SVGElementImpl *>(impl->targetElement()));
-}
-
-float SVGAnimationElement::getStartTime() const
-{
-    if(!d)
-        return 0.0;
-
-    return float(impl->startTime() / 1000.0);
-}
-
-float SVGAnimationElement::getCurrentTime() const
-{
-    if(!d)
-        return 0.0;
-
-    return float(impl->currentTime() / 1000.0);
-}
-
-float SVGAnimationElement::getSimpleDuration() const
-{
-    if(!d)
-        return 0.0;
-
-    return float(impl->simpleDuration() / 1000.0);
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGAnimationElement.h b/WebCore/ksvg2/dom/SVGAnimationElement.h
deleted file mode 100644 (file)
index 933a73b..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGAnimationElement_H
-#define KSVG_SVGAnimationElement_H
-
-#include <ksvg2/dom/SVGTests.h>
-#include <ksvg2/dom/SVGElement.h>
-#include <ksvg2/ecma/SVGLookup.h>
-#include <ksvg2/dom/SVGExternalResourcesRequired.h>
-
-namespace KSVG
-{
-    class SVGAnimationElementImpl;
-    class SVGAnimationElement : public SVGElement,
-                                public SVGTests,
-                                public SVGExternalResourcesRequired
-    {
-    public:
-        SVGAnimationElement();
-        explicit SVGAnimationElement(SVGAnimationElementImpl *i);
-        SVGAnimationElement(const SVGAnimationElement &other);
-        SVGAnimationElement(const KDOM::Node &other);
-        virtual ~SVGAnimationElement();
-
-        // Operators
-        SVGAnimationElement &operator=(const SVGAnimationElement &other);
-        SVGAnimationElement &operator=(const KDOM::Node &other);
-
-        // 'SVGAnimationElement' functions
-        SVGElement targetElement() const;
-
-        float getStartTime() const;
-        float getCurrentTime() const;
-        float getSimpleDuration() const;
-
-        // Internal
-        KSVG_INTERNAL(SVGAnimationElement)
-
-    public: // EcmaScript section
-        KDOM_GET
-        KDOM_FORWARDPUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-KSVG_DEFINE_PROTOTYPE(SVGAnimationElementProto)
-KSVG_IMPLEMENT_PROTOFUNC(SVGAnimationElementProtoFunc, SVGAnimationElement)
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGCircleElement.cpp b/WebCore/ksvg2/dom/SVGCircleElement.cpp
deleted file mode 100644 (file)
index f5d0356..0000000
+++ /dev/null
@@ -1,152 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGCircleElement.h"
-#include "SVGAnimatedLength.h"
-#include "SVGCircleElementImpl.h"
-#include "SVGAnimatedLengthImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGCircleElement.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGCircleElement::s_hashTable 5
- cx        SVGCircleElementConstants::Cx        DontDelete|ReadOnly
- cy        SVGCircleElementConstants::Cy        DontDelete|ReadOnly
- r        SVGCircleElementConstants::R        DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGCircleElement::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGCircleElementConstants::Cx:
-            return KDOM::safe_cache<SVGAnimatedLength>(exec, cx());
-        case SVGCircleElementConstants::Cy:
-            return KDOM::safe_cache<SVGAnimatedLength>(exec, cy());
-        case SVGCircleElementConstants::R:
-            return KDOM::safe_cache<SVGAnimatedLength>(exec, r());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-// The qdom way...
-#define impl (static_cast<SVGCircleElementImpl *>(d))
-
-SVGCircleElement SVGCircleElement::null;
-
-SVGCircleElement::SVGCircleElement() : SVGElement(), SVGTests(), SVGLangSpace(), SVGExternalResourcesRequired(), SVGStylable(), SVGTransformable()
-{
-}
-
-SVGCircleElement::SVGCircleElement(SVGCircleElementImpl *i) : SVGElement(i), SVGTests(i), SVGLangSpace(i), SVGExternalResourcesRequired(i), SVGStylable(i), SVGTransformable(i)
-{
-}
-
-SVGCircleElement::SVGCircleElement(const SVGCircleElement &other) : SVGElement(), SVGTests(), SVGLangSpace(), SVGExternalResourcesRequired(), SVGStylable(), SVGTransformable()
-{
-    (*this) = other;
-}
-
-SVGCircleElement::SVGCircleElement(const KDOM::Node &other) : SVGElement(), SVGTests(), SVGLangSpace(), SVGExternalResourcesRequired(), SVGStylable(), SVGTransformable()
-{
-    (*this) = other;
-}
-
-SVGCircleElement::~SVGCircleElement()
-{
-}
-
-SVGCircleElement &SVGCircleElement::operator=(const SVGCircleElement &other)
-{
-    SVGElement::operator=(other);
-    SVGTests::operator=(other);
-    SVGLangSpace::operator=(other);
-    SVGExternalResourcesRequired::operator=(other);
-    SVGStylable::operator=(other);
-    SVGTransformable::operator=(other);
-    return *this;
-}
-
-SVGCircleElement &SVGCircleElement::operator=(const KDOM::Node &other)
-{
-    SVGCircleElementImpl *ohandle = static_cast<SVGCircleElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-    
-            d = 0;
-        }
-        else
-        {
-            SVGElement::operator=(other);
-            SVGTests::operator=(ohandle);
-            SVGLangSpace::operator=(ohandle);
-            SVGExternalResourcesRequired::operator=(ohandle);
-            SVGStylable::operator=(ohandle);
-            SVGTransformable::operator=(ohandle);
-        }
-    }
-
-    return *this;
-}
-
-SVGAnimatedLength SVGCircleElement::cx() const
-{
-    if(!d)
-        return SVGAnimatedLength::null;
-
-    return SVGAnimatedLength(impl->cx());
-}
-
-SVGAnimatedLength SVGCircleElement::cy() const
-{
-    if(!d)
-        return SVGAnimatedLength::null;
-
-    return SVGAnimatedLength(impl->cy());
-}
-
-SVGAnimatedLength SVGCircleElement::r() const
-{
-    if(!d)
-        return SVGAnimatedLength::null;
-
-    return SVGAnimatedLength(impl->r());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGCircleElement.h b/WebCore/ksvg2/dom/SVGCircleElement.h
deleted file mode 100644 (file)
index 4d001d8..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGCircleElement_H
-#define KSVG_SVGCircleElement_H
-
-#include <ksvg2/ecma/SVGLookup.h>
-#include <ksvg2/dom/SVGElement.h>
-#include <ksvg2/dom/SVGTests.h>
-#include <ksvg2/dom/SVGLangSpace.h>
-#include <ksvg2/dom/SVGExternalResourcesRequired.h>
-#include <ksvg2/dom/SVGStylable.h>
-#include <ksvg2/dom/SVGTransformable.h>
-
-namespace KSVG
-{
-    class SVGAnimatedLength;
-    class SVGCircleElementImpl;
-    class SVGCircleElement : public SVGElement,
-                             public SVGTests,
-                             public SVGLangSpace,
-                             public SVGExternalResourcesRequired,
-                             public SVGStylable,
-                             public SVGTransformable
-    {
-    public:
-        SVGCircleElement();
-        explicit SVGCircleElement(SVGCircleElementImpl *i);
-        SVGCircleElement(const SVGCircleElement &other);
-        SVGCircleElement(const KDOM::Node &other);
-        virtual ~SVGCircleElement();
-
-        // Operators
-        SVGCircleElement &operator=(const SVGCircleElement &other);
-        SVGCircleElement &operator=(const KDOM::Node &other);
-
-        // 'SVGCircleElement' functions
-        SVGAnimatedLength cx() const;
-        SVGAnimatedLength cy() const;
-        SVGAnimatedLength r() const;
-
-        // Internal
-        KSVG_INTERNAL(SVGCircleElement)
-
-    public: // EcmaScript section
-        KDOM_GET
-        KDOM_FORWARDPUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGClipPathElement.cpp b/WebCore/ksvg2/dom/SVGClipPathElement.cpp
deleted file mode 100644 (file)
index 496632a..0000000
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/kdom.h>
-#include <kdom/Shared.h>
-#include <kdom/DOMString.h>
-
-#include <kdom/ecma/Ecma.h>
-
-#include "SVGHelper.h"
-#include "SVGDocument.h"
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGClipPathElement.h"
-#include "SVGClipPathElementImpl.h"
-#include "SVGAnimatedEnumeration.h"
-
-#include "SVGConstants.h"
-#include "SVGClipPathElement.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGClipPathElement::s_hashTable 3
- clipPathUnits    SVGClipPathElementConstants::ClipPathUnits    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGClipPathElement::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGClipPathElementConstants::ClipPathUnits:
-            return KDOM::safe_cache<SVGAnimatedEnumeration>(exec, clipPathUnits());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-// The qdom way...
-#define impl (static_cast<SVGClipPathElementImpl *>(d))
-
-SVGClipPathElement SVGClipPathElement::null;
-
-SVGClipPathElement::SVGClipPathElement() : SVGElement(), SVGTests(), SVGLangSpace(), SVGExternalResourcesRequired(), SVGStylable(), SVGTransformable()
-{
-}
-
-SVGClipPathElement::SVGClipPathElement(SVGClipPathElementImpl *i) : SVGElement(i), SVGTests(i), SVGLangSpace(i), SVGExternalResourcesRequired(i), SVGStylable(i), SVGTransformable(i)
-{
-}
-
-SVGClipPathElement::SVGClipPathElement(const SVGClipPathElement &other) : SVGElement(), SVGTests(), SVGLangSpace(), SVGExternalResourcesRequired(), SVGStylable(), SVGTransformable()
-{
-    (*this) = other;
-}
-
-SVGClipPathElement::SVGClipPathElement(const KDOM::Node &other) : SVGElement(), SVGTests(), SVGLangSpace(), SVGExternalResourcesRequired(), SVGStylable(), SVGTransformable()
-{
-    (*this) = other;
-}
-
-SVGClipPathElement::~SVGClipPathElement()
-{
-}
-
-SVGClipPathElement &SVGClipPathElement::operator=(const SVGClipPathElement &other)
-{
-    SVGElement::operator=(other);
-    SVGTests::operator=(other);
-    SVGLangSpace::operator=(other);
-    SVGExternalResourcesRequired::operator=(other);
-    SVGStylable::operator=(other);
-    SVGTransformable::operator=(other);
-    return *this;
-}
-
-SVGClipPathElement &SVGClipPathElement::operator=(const KDOM::Node &other)
-{
-    SVGClipPathElementImpl *ohandle = static_cast<SVGClipPathElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-                
-            d = 0;
-        }
-        else
-        {
-            SVGElement::operator=(other);
-            SVGTests::operator=(ohandle);
-            SVGLangSpace::operator=(ohandle);
-            SVGExternalResourcesRequired::operator=(ohandle);
-            SVGStylable::operator=(ohandle);
-            SVGTransformable::operator=(ohandle);
-        }
-    }
-
-    return *this;
-}
-
-SVGAnimatedEnumeration SVGClipPathElement::clipPathUnits() const
-{
-    if(!d)
-        return SVGAnimatedEnumeration::null;
-
-    return SVGAnimatedEnumeration(impl->clipPathUnits());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGClipPathElement.h b/WebCore/ksvg2/dom/SVGClipPathElement.h
deleted file mode 100644 (file)
index 3af471c..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGClipPathElement_H
-#define KSVG_SVGClipPathElement_H
-
-#include <ksvg2/ecma/SVGLookup.h>
-#include <ksvg2/dom/SVGElement.h>
-#include <ksvg2/dom/SVGTests.h>
-#include <ksvg2/dom/SVGLangSpace.h>
-#include <ksvg2/dom/SVGExternalResourcesRequired.h>
-#include <ksvg2/dom/SVGStylable.h>
-#include <ksvg2/dom/SVGTransformable.h>
-
-namespace KSVG
-{
-    class SVGAnimatedEnumeration;
-    class SVGClipPathElementImpl;
-    class SVGClipPathElement : public SVGElement,
-                           public SVGTests,
-                           public SVGLangSpace,
-                           public SVGExternalResourcesRequired,
-                           public SVGStylable,
-                           public SVGTransformable
-    {
-    public:
-        SVGClipPathElement();
-        explicit SVGClipPathElement(SVGClipPathElementImpl *i);
-        SVGClipPathElement(const SVGClipPathElement &other);
-        SVGClipPathElement(const KDOM::Node &other);
-        virtual ~SVGClipPathElement();
-
-        // Operators
-        SVGClipPathElement &operator=(const SVGClipPathElement &other);
-        SVGClipPathElement &operator=(const KDOM::Node &other);
-
-        // 'SVGClipPathElement' functions
-        SVGAnimatedEnumeration clipPathUnits() const;
-
-        // Internal
-        KSVG_INTERNAL(SVGClipPathElement)
-
-    public: // EcmaScript section
-        KDOM_GET
-        KDOM_FORWARDPUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGColor.cpp b/WebCore/ksvg2/dom/SVGColor.cpp
deleted file mode 100644 (file)
index f587bf5..0000000
+++ /dev/null
@@ -1,194 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-#include <kdom/css/RGBColor.h>
-
-#include "ksvg.h"
-#include "SVGColor.h"
-#include "SVGHelper.h"
-#include "SVGColorImpl.h"
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGColor.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGColor::s_hashTable 5
- colorType                SVGColorConstants::ColorType            DontDelete|ReadOnly
- rgbColor                SVGColorConstants::RgbColor                DontDelete|ReadOnly
- iccColor                SVGColorConstants::IccColor                DontDelete|ReadOnly
-@end
-@begin SVGColorProto::s_hashTable 5
- setRGBColor            SVGColorConstants::SetRGBColor            DontDelete|Function 1
- setRGBColorICCColor    SVGColorConstants::SetRGBColorICCColor    DontDelete|Function 2
- setColor                SVGColorConstants::SetColor                DontDelete|Function 3
-@end
-*/
-
-KSVG_IMPLEMENT_PROTOTYPE("SVGColor", SVGColorProto, SVGColorProtoFunc)
-
-ValueImp *SVGColor::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGColorConstants::ColorType:
-            return Number(colorType());
-        case SVGColorConstants::RgbColor:
-            return KDOM::safe_cache<KDOM::RGBColor>(exec, rgbColor());
-        // TODO: case SVGColorConstants::IccColor:
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-ValueImp *SVGColorProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
-{
-    KDOM_CHECK_THIS(SVGColor)
-    KDOM_ENTER_SAFE
-
-    switch(id)
-    {
-        case SVGColorConstants::SetRGBColor:
-        {
-            KDOM::DOMString rgbColor = KDOM::toDOMString(exec, args[0]);
-            obj.setRGBColor(rgbColor);
-            return Undefined();
-        }
-        case SVGColorConstants::SetRGBColorICCColor:
-        {
-            KDOM::DOMString rgbColor = KDOM::toDOMString(exec, args[0]);
-            KDOM::DOMString iccColor = KDOM::toDOMString(exec, args[1]);
-            obj.setRGBColorICCColor(rgbColor, iccColor);
-            return Undefined();
-        }
-        case SVGColorConstants::SetColor:
-        {
-            unsigned short colorType = args[0]->toUInt16(exec);
-            KDOM::DOMString rgbColor = KDOM::toDOMString(exec, args[1]);
-            KDOM::DOMString iccColor = KDOM::toDOMString(exec, args[2]);
-            obj.setColor(colorType, rgbColor, iccColor);
-            return Undefined();
-        }
-        default:
-            kdWarning() << "Unhandled function id in " << k_funcinfo << " : " << id << endl;
-    }
-
-    KDOM_LEAVE_CALL_SAFE(SVGException)
-    return Undefined();
-}
-
-// The qdom way...
-#define impl (static_cast<SVGColorImpl *>(d))
-
-SVGColor SVGColor::null;
-
-SVGColor::SVGColor() : KDOM::CSSValue()
-{
-}
-
-SVGColor::SVGColor(SVGColorImpl *i) : KDOM::CSSValue(i)
-{
-}
-
-SVGColor::SVGColor(const SVGColor &other) : KDOM::CSSValue()
-{
-    (*this) = other;
-}
-
-SVGColor::SVGColor(const KDOM::CSSValue &other) : KDOM::CSSValue()
-{
-    (*this) = other;
-}
-
-SVGColor::~SVGColor()
-{
-}
-
-SVGColor &SVGColor::operator=(const SVGColor &other)
-{
-    KDOM::CSSValue::operator=(other);
-    return *this;
-}
-
-SVGColor &SVGColor::operator=(const KDOM::CSSValue &other)
-{
-    SVGColorImpl *ohandle = static_cast<SVGColorImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle)
-        {
-            if(d)
-                d->deref();
-            
-            d = 0;
-        }
-        else
-            KDOM::CSSValue::operator=(other);
-    }
-
-    return *this;
-}
-
-
-unsigned short SVGColor::colorType() const
-{
-    if(!d)
-        return SVG_COLORTYPE_UNKNOWN;
-
-    return impl->colorType();
-}
-
-KDOM::RGBColor SVGColor::rgbColor() const
-{
-    if(!d)
-        return KDOM::RGBColor::null;
-
-    return KDOM::RGBColor(impl->rgbColor());
-}
-
-void SVGColor::setRGBColor(const KDOM::DOMString &rgbColor)
-{
-    if(d)
-        impl->setRGBColor(rgbColor.implementation());
-}
-
-void SVGColor::setRGBColorICCColor(const KDOM::DOMString &rgbColor, const KDOM::DOMString &iccColor)
-{
-    if(d)
-        impl->setRGBColorICCColor(rgbColor.implementation(), iccColor.implementation());
-}
-
-void SVGColor::setColor(unsigned short colorType, const KDOM::DOMString &rgbColor, const KDOM::DOMString &iccColor)
-{
-    if(d)
-        impl->setColor(colorType, rgbColor.implementation(), iccColor.implementation());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGColor.h b/WebCore/ksvg2/dom/SVGColor.h
deleted file mode 100644 (file)
index cf8c6a2..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGColor_H
-#define KSVG_SVGColor_H
-
-#include <kdom/DOMString.h>
-#include <kdom/css/CSSValue.h>
-#include <ksvg2/ecma/SVGLookup.h>
-
-class KCanvasItem;
-
-namespace KDOM
-{
-    class RGBColor;
-};
-
-namespace KSVG
-{
-    class SVGColorImpl;
-    class SVGColor : public KDOM::CSSValue
-    {
-    public:
-        SVGColor();
-        explicit SVGColor(SVGColorImpl *i);
-        SVGColor(const SVGColor &other);
-        SVGColor(const KDOM::CSSValue &other);
-        virtual ~SVGColor();
-
-        // Operators
-        SVGColor &operator=(const SVGColor &other);
-        SVGColor &operator=(const KDOM::CSSValue &other);
-
-        // 'SVGColor' functions
-        unsigned short colorType() const;
-
-        KDOM::RGBColor rgbColor() const;
-
-        void setRGBColor(const KDOM::DOMString &rgbColor);
-        void setRGBColorICCColor(const KDOM::DOMString &rgbColor, const KDOM::DOMString &iccColor);
-        void setColor(unsigned short colorType, const KDOM::DOMString &rgbColor, const KDOM::DOMString &iccColor);
-
-        // Internal
-        KSVG_INTERNAL(SVGColor)
-
-    public: // EcmaScript section
-        KDOM_GET
-        KDOM_FORWARDPUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-KSVG_DEFINE_PROTOTYPE(SVGColorProto)
-KSVG_IMPLEMENT_PROTOFUNC(SVGColorProtoFunc, SVGColor)
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGComponentTransferFunctionElement.cpp b/WebCore/ksvg2/dom/SVGComponentTransferFunctionElement.cpp
deleted file mode 100644 (file)
index 813a6f9..0000000
+++ /dev/null
@@ -1,193 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include <kdom/DOMException.h>
-#include <kdom/impl/DOMExceptionImpl.h>
-
-#include "SVGComponentTransferFunctionElement.h"
-#include "SVGComponentTransferFunctionElementImpl.h"
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGAnimatedNumberList.h"
-#include "SVGAnimatedNumberListImpl.h"
-#include "SVGAnimatedEnumeration.h"
-#include "SVGAnimatedEnumerationImpl.h"
-#include "SVGAnimatedNumber.h"
-#include "SVGAnimatedNumberImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGComponentTransferFunctionElement.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGComponentTransferFunctionElement::s_hashTable 9
- type        SVGComponentTransferFunctionElementConstants::Type    DontDelete|ReadOnly
- tableValues    SVGComponentTransferFunctionElementConstants::TableValues    DontDelete|ReadOnly
- slope        SVGComponentTransferFunctionElementConstants::Slope    DontDelete|ReadOnly
- intercept    SVGComponentTransferFunctionElementConstants::Intercept    DontDelete|ReadOnly
- amplitude    SVGComponentTransferFunctionElementConstants::Amplitude    DontDelete|ReadOnly
- exponent    SVGComponentTransferFunctionElementConstants::Exponent    DontDelete|ReadOnly
- offset        SVGComponentTransferFunctionElementConstants::Offset    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGComponentTransferFunctionElement::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGComponentTransferFunctionElementConstants::Type:
-            return KDOM::safe_cache<SVGAnimatedEnumeration>(exec, type());
-        case SVGComponentTransferFunctionElementConstants::TableValues:
-            return KDOM::safe_cache<SVGAnimatedNumberList>(exec, tableValues());
-        case SVGComponentTransferFunctionElementConstants::Slope:
-            return KDOM::safe_cache<SVGAnimatedNumber>(exec, slope());
-        case SVGComponentTransferFunctionElementConstants::Intercept:
-            return KDOM::safe_cache<SVGAnimatedNumber>(exec, intercept());
-        case SVGComponentTransferFunctionElementConstants::Amplitude:
-            return KDOM::safe_cache<SVGAnimatedNumber>(exec, amplitude());
-        case SVGComponentTransferFunctionElementConstants::Exponent:
-            return KDOM::safe_cache<SVGAnimatedNumber>(exec, exponent());
-        case SVGComponentTransferFunctionElementConstants::Offset:
-            return KDOM::safe_cache<SVGAnimatedNumber>(exec, offset());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(KDOM::DOMException)
-    return Undefined();
-}
-
-// The qdom way...
-#define impl (static_cast<SVGComponentTransferFunctionElementImpl *>(d))
-
-SVGComponentTransferFunctionElement SVGComponentTransferFunctionElement::null;
-
-SVGComponentTransferFunctionElement::SVGComponentTransferFunctionElement() : SVGElement()
-{
-}
-
-SVGComponentTransferFunctionElement::SVGComponentTransferFunctionElement(SVGComponentTransferFunctionElementImpl *i) : SVGElement(i)
-{
-}
-
-SVGComponentTransferFunctionElement::SVGComponentTransferFunctionElement(const SVGComponentTransferFunctionElement &other) : SVGElement()
-{
-    (*this) = other;
-}
-
-SVGComponentTransferFunctionElement::SVGComponentTransferFunctionElement(const KDOM::Node &other) : SVGElement()
-{
-    (*this) = other;
-}
-
-SVGComponentTransferFunctionElement::~SVGComponentTransferFunctionElement()
-{
-}
-
-SVGComponentTransferFunctionElement &SVGComponentTransferFunctionElement::operator=(const SVGComponentTransferFunctionElement &other)
-{
-    SVGElement::operator=(other);
-    return *this;
-}
-
-SVGComponentTransferFunctionElement &SVGComponentTransferFunctionElement::operator=(const KDOM::Node &other)
-{
-    SVGComponentTransferFunctionElementImpl *ohandle = static_cast<SVGComponentTransferFunctionElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-            
-            d = 0;
-        }
-        else
-        {
-            SVGElement::operator=(other);
-        }
-    }
-
-    return *this;
-}
-
-SVGAnimatedEnumeration SVGComponentTransferFunctionElement::type() const
-{
-    if(!d)
-        return SVGAnimatedEnumeration::null;
-
-    return SVGAnimatedEnumeration(impl->type());
-}
-
-SVGAnimatedNumberList SVGComponentTransferFunctionElement::tableValues() const
-{
-    if(!d)
-        return SVGAnimatedNumberList::null;
-
-    return SVGAnimatedNumberList(impl->tableValues());
-}
-
-SVGAnimatedNumber SVGComponentTransferFunctionElement::slope() const
-{
-    if(!d)
-        return SVGAnimatedNumber::null;
-
-    return SVGAnimatedNumber(impl->slope());
-}
-
-SVGAnimatedNumber SVGComponentTransferFunctionElement::intercept() const
-{
-    if(!d)
-        return SVGAnimatedNumber::null;
-
-    return SVGAnimatedNumber(impl->intercept());
-}
-
-SVGAnimatedNumber SVGComponentTransferFunctionElement::amplitude() const
-{
-    if(!d)
-        return SVGAnimatedNumber::null;
-
-    return SVGAnimatedNumber(impl->amplitude());
-}
-
-SVGAnimatedNumber SVGComponentTransferFunctionElement::exponent() const
-{
-    if(!d)
-        return SVGAnimatedNumber::null;
-
-    return SVGAnimatedNumber(impl->exponent());
-}
-
-SVGAnimatedNumber SVGComponentTransferFunctionElement::offset() const
-{
-    if(!d)
-        return SVGAnimatedNumber::null;
-
-    return SVGAnimatedNumber(impl->offset());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGComponentTransferFunctionElement.h b/WebCore/ksvg2/dom/SVGComponentTransferFunctionElement.h
deleted file mode 100644 (file)
index fed6ea2..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGComponentTransferFunctionElement_H
-#define KSVG_SVGComponentTransferFunctionElement_H
-
-#include <ksvg2/dom/SVGElement.h>
-
-namespace KSVG
-{
-    class SVGAnimatedNumber;
-    class SVGAnimatedEnumeration;
-    class SVGAnimatedNumberList;
-    class SVGComponentTransferFunctionElementImpl;
-
-    class SVGComponentTransferFunctionElement :  public SVGElement
-    {
-    public:
-        SVGComponentTransferFunctionElement();
-        explicit SVGComponentTransferFunctionElement(SVGComponentTransferFunctionElementImpl *i);
-        SVGComponentTransferFunctionElement(const SVGComponentTransferFunctionElement &other);
-        SVGComponentTransferFunctionElement(const KDOM::Node &other);
-        virtual ~SVGComponentTransferFunctionElement();
-
-        // Operators
-        SVGComponentTransferFunctionElement &operator=(const SVGComponentTransferFunctionElement &other);
-        SVGComponentTransferFunctionElement &operator=(const KDOM::Node &other);
-
-        // 'SVGComponentTransferFunctionlement' functions
-        SVGAnimatedEnumeration type() const;
-        SVGAnimatedNumberList tableValues() const;
-        SVGAnimatedNumber slope() const;
-        SVGAnimatedNumber intercept() const;
-        SVGAnimatedNumber amplitude() const;
-        SVGAnimatedNumber exponent() const;
-        SVGAnimatedNumber offset() const;
-
-        // Internal
-        KSVG_INTERNAL(SVGComponentTransferFunctionElement)
-
-    public: // EcmaScript section
-        KDOM_GET
-        KDOM_FORWARDPUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGDOMImplementation.cpp b/WebCore/ksvg2/dom/SVGDOMImplementation.cpp
deleted file mode 100644 (file)
index 7c7d667..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kstaticdeleter.h>
-
-#include <kdom/kdom.h>
-#include <kdom/Helper.h>
-#include <kdom/Element.h>
-#include <kdom/DOMString.h>
-#include <kdom/DOMException.h>
-#include <kdom/DocumentType.h>
-#include <kdom/impl/DocumentTypeImpl.h>
-#include <kdom/css/CSSStyleSheet.h>
-#include <kdom/css/impl/MediaListImpl.h>
-
-#include "SVGDocument.h"
-#include "SVGDocumentImpl.h"
-#include "SVGSVGElementImpl.h"
-#include "SVGDOMImplementation.h"
-#include "SVGDOMImplementationImpl.h"
-
-using namespace KSVG;
-
-//static KStaticDeleter<SVGDOMImplementation> instanceDeleter;
-SVGDOMImplementation *SVGDOMImplementation::s_instance = 0;
-
-SVGDOMImplementation SVGDOMImplementation::null;
-
-SVGDOMImplementation::SVGDOMImplementation() : KDOM::DOMImplementation(), impl(0)
-{
-}
-
-SVGDOMImplementation::SVGDOMImplementation(SVGDOMImplementationImpl *i) : KDOM::DOMImplementation(i), impl(i)
-{
-}
-
-SVGDOMImplementation::SVGDOMImplementation(const SVGDOMImplementation &other) : KDOM::DOMImplementation(), impl(0)
-{
-    (*this) = other;
-}
-
-SVGDOMImplementation::~SVGDOMImplementation()
-{
-}
-
-SVGDOMImplementation &SVGDOMImplementation::operator=(const SVGDOMImplementation &other)
-{
-    KDOM::DOMImplementation::operator=(other);
-    
-    impl = other.impl;
-    return *this;
-}
-
-bool SVGDOMImplementation::operator==(const SVGDOMImplementation &other) const
-{
-    return impl == other.impl;
-}
-
-bool SVGDOMImplementation::operator!=(const SVGDOMImplementation &other) const
-{
-    return !operator==(other);
-}
-
-bool SVGDOMImplementation::hasFeature(const KDOM::DOMString &feature, const KDOM::DOMString &version)
-{
-    if(!impl)
-        return false;
-
-    return impl->hasFeature(feature, version);
-}
-
-KDOM::DocumentType SVGDOMImplementation::createDocumentType(const KDOM::DOMString &qualifiedName, const KDOM::DOMString &publicId, const KDOM::DOMString &systemId)
-{
-    if(!impl)
-        return KDOM::DocumentType::null;
-
-    return KDOM::DocumentType(impl->createDocumentType(qualifiedName, publicId, systemId));
-}
-
-KDOM::Document SVGDOMImplementation::createDocument(const KDOM::DOMString &namespaceURI, const KDOM::DOMString &qualifiedName, const KDOM::DocumentType &doctype)
-{
-    if(!impl)
-        return KDOM::Document::null;
-
-    return KDOM::Document(impl->createDocument(namespaceURI, qualifiedName, doctype, true, 0 /* no view */));
-}
-
-KDOM::CSSStyleSheet SVGDOMImplementation::createCSSStyleSheet(const KDOM::DOMString &title, const KDOM::DOMString &media)
-{
-    if(!impl)
-        return KDOM::CSSStyleSheet::null;
-
-    return KDOM::CSSStyleSheet(impl->createCSSStyleSheet(title, media));
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGDOMImplementation.h b/WebCore/ksvg2/dom/SVGDOMImplementation.h
deleted file mode 100644 (file)
index cb8e79f..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_DOMImplementation_H
-#define KSVG_DOMImplementation_H
-
-#include <kdom/DOMImplementation.h>
-
-namespace KDOM
-{
-    class DOMString;
-    class Document;
-    class DocumentType;
-    class DocumentImpl;
-    class DocumentTypeImpl;
-};
-
-namespace KSVG
-{
-    class SVGDOMImplementationImpl;
-    class SVGDOMImplementation : public KDOM::DOMImplementation
-    {
-    public:
-        SVGDOMImplementation();
-        explicit SVGDOMImplementation(SVGDOMImplementationImpl *i);
-        SVGDOMImplementation(const SVGDOMImplementation &other);
-        virtual ~SVGDOMImplementation();
-
-        // Operators
-        SVGDOMImplementation &operator=(const SVGDOMImplementation &other);
-        bool operator==(const SVGDOMImplementation &other) const;
-        bool operator!=(const SVGDOMImplementation &other) const;
-
-        // 'SVGDOMImplementation' functions
-        bool hasFeature(const KDOM::DOMString &feature, const KDOM::DOMString &version);
-        KDOM::DocumentType createDocumentType(const KDOM::DOMString &qualifiedName, const KDOM::DOMString &publicId, const KDOM::DOMString &systemId);
-        KDOM::Document createDocument(const KDOM::DOMString &namespaceURI, const KDOM::DOMString &qualifiedName, const KDOM::DocumentType &doctype);
-
-        // DOMImplementationCSS inherited function
-        KDOM::CSSStyleSheet createCSSStyleSheet(const KDOM::DOMString &title, const KDOM::DOMString &media);
-
-        // Internal
-        KSVG_INTERNAL_BASE(SVGDOMImplementation)
-
-    protected:
-        SVGDOMImplementationImpl *impl;
-
-    private:
-        static SVGDOMImplementation *s_instance;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGDefsElement.cpp b/WebCore/ksvg2/dom/SVGDefsElement.cpp
deleted file mode 100644 (file)
index d062316..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/DOMException.h>
-#include <kdom/impl/DOMExceptionImpl.h>
-
-#include "SVGDefsElement.h"
-#include "SVGDefsElementImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGDefsElement.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGDefsElement::s_hashTable 3
- dummy    SVGDefsElementConstants::Dummy    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGDefsElement::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(KDOM::DOMException)
-    return Undefined();
-}
-
-SVGDefsElement SVGDefsElement::null;
-
-SVGDefsElement::SVGDefsElement() : SVGElement(), SVGTests(), SVGLangSpace(), SVGExternalResourcesRequired(), SVGStylable(), SVGTransformable()
-{
-}
-
-SVGDefsElement::SVGDefsElement(SVGDefsElementImpl *i) : SVGElement(i), SVGTests(i), SVGLangSpace(i), SVGExternalResourcesRequired(i), SVGStylable(i), SVGTransformable(i)
-{
-}
-
-SVGDefsElement::SVGDefsElement(const SVGDefsElement &other) : SVGElement(), SVGTests(), SVGLangSpace(), SVGExternalResourcesRequired(), SVGStylable(), SVGTransformable()
-{
-    (*this) = other;
-}
-
-SVGDefsElement::SVGDefsElement(const KDOM::Node &other) : SVGElement(), SVGTests(), SVGLangSpace(), SVGExternalResourcesRequired(), SVGStylable(), SVGTransformable()
-{
-    (*this) = other;
-}
-
-SVGDefsElement::~SVGDefsElement()
-{
-}
-
-SVGDefsElement &SVGDefsElement::operator=(const SVGDefsElement &other)
-{
-    SVGElement::operator=(other);
-    SVGTests::operator=(other);
-    SVGLangSpace::operator=(other);
-    SVGExternalResourcesRequired::operator=(other);
-    SVGStylable::operator=(other);
-    SVGTransformable::operator=(other);
-    return *this;
-}
-
-SVGDefsElement &SVGDefsElement::operator=(const KDOM::Node &other)
-{
-    SVGDefsElementImpl *ohandle = static_cast<SVGDefsElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-
-            d = 0;
-        }
-        else
-        {
-            SVGElement::operator=(other);
-            SVGTests::operator=(ohandle);
-            SVGLangSpace::operator=(ohandle);
-            SVGExternalResourcesRequired::operator=(ohandle);
-            SVGStylable::operator=(ohandle);
-            SVGTransformable::operator=(ohandle);
-        }
-    }
-
-    return *this;
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGDefsElement.h b/WebCore/ksvg2/dom/SVGDefsElement.h
deleted file mode 100644 (file)
index 5bc1727..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGDefsElement_H
-#define KSVG_SVGDefsElement_H
-
-#include <ksvg2/dom/SVGElement.h>
-#include <ksvg2/dom/SVGTests.h>
-#include <ksvg2/dom/SVGLangSpace.h>
-#include <ksvg2/dom/SVGExternalResourcesRequired.h>
-#include <ksvg2/dom/SVGStylable.h>
-#include <ksvg2/dom/SVGTransformable.h>
-
-namespace KSVG
-{
-    class SVGDefsElementImpl;
-    class SVGDefsElement :  public SVGElement,
-                            public SVGTests,
-                            public SVGLangSpace,
-                            public SVGExternalResourcesRequired,
-                            public SVGStylable,
-                            public SVGTransformable
-    {
-    public:
-        SVGDefsElement();
-        explicit SVGDefsElement(SVGDefsElementImpl *i);
-        SVGDefsElement(const SVGDefsElement &other);
-        SVGDefsElement(const KDOM::Node &other);
-        virtual ~SVGDefsElement();
-
-        // Operators
-        SVGDefsElement &operator=(const SVGDefsElement &other);
-        SVGDefsElement &operator=(const KDOM::Node &other);
-
-        // Internal
-        KSVG_INTERNAL(SVGDefsElement)
-
-    public: // EcmaScript section
-        KDOM_GET
-        KDOM_FORWARDPUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGDescElement.cpp b/WebCore/ksvg2/dom/SVGDescElement.cpp
deleted file mode 100644 (file)
index 10062e9..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include "SVGException.h"
-#include "SVGDescElement.h"
-#include "SVGExceptionImpl.h"
-#include "SVGDescElementImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGDescElement.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGDescElement::s_hashTable 2
- dummy    SVGDescElementConstants::Dummy    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGDescElement::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-// The qdom way...
-#define impl (static_cast<SVGDescElementImpl *>(d))
-
-SVGDescElement SVGDescElement::null;
-
-SVGDescElement::SVGDescElement() : SVGElement(), SVGLangSpace(), SVGStylable()
-{
-}
-
-SVGDescElement::SVGDescElement(SVGDescElementImpl *i) : SVGElement(i), SVGLangSpace(i), SVGStylable(i)
-{
-}
-
-SVGDescElement::SVGDescElement(const SVGDescElement &other) : SVGElement(), SVGLangSpace(), SVGStylable()
-{
-    (*this) = other;
-}
-
-SVGDescElement::SVGDescElement(const KDOM::Node &other) : SVGElement(), SVGLangSpace(), SVGStylable()
-{
-    (*this) = other;
-}
-
-SVGDescElement::~SVGDescElement()
-{
-}
-
-SVGDescElement &SVGDescElement::operator=(const SVGDescElement &other)
-{
-    SVGElement::operator=(other);
-    SVGLangSpace::operator=(other);
-    SVGStylable::operator=(other);
-    return *this;
-}
-
-SVGDescElement &SVGDescElement::operator=(const KDOM::Node &other)
-{
-    SVGDescElementImpl *ohandle = static_cast<SVGDescElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-    
-            d = 0;
-        }
-        else
-        {
-            SVGElement::operator=(other);
-            SVGLangSpace::operator=(ohandle);
-            SVGStylable::operator=(ohandle);
-        }
-    }
-
-    return *this;
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGDescElement.h b/WebCore/ksvg2/dom/SVGDescElement.h
deleted file mode 100644 (file)
index f64ccc1..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGDescElement_H
-#define KSVG_SVGDescElement_H
-
-#include <ksvg2/ecma/SVGLookup.h>
-#include <ksvg2/dom/SVGElement.h>
-#include <ksvg2/dom/SVGStylable.h>
-#include <ksvg2/dom/SVGLangSpace.h>
-
-namespace KSVG
-{
-    class SVGDescElementImpl;
-    class SVGDescElement : public SVGElement,
-                            public SVGLangSpace,
-                            public SVGStylable
-    {
-    public:
-        SVGDescElement();
-        explicit SVGDescElement(SVGDescElementImpl *i);
-        SVGDescElement(const SVGDescElement &other);
-        SVGDescElement(const KDOM::Node &other);
-        virtual ~SVGDescElement();
-
-        // Operators
-        SVGDescElement &operator=(const SVGDescElement &other);
-        SVGDescElement &operator=(const KDOM::Node &other);
-
-        // Internal
-        KSVG_INTERNAL(SVGDescElement)
-
-    public: // EcmaScript section
-        KDOM_GET
-        KDOM_FORWARDPUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGDocument.cpp b/WebCore/ksvg2/dom/SVGDocument.cpp
deleted file mode 100644 (file)
index 76801a0..0000000
+++ /dev/null
@@ -1,167 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kurl.h>
-#include <qdict.h>
-
-#include <kdom/Shared.h>
-#include <kdom/Helper.h>
-#include <kdom/DocumentType.h>
-#include <kdom/events/Event.h>
-#include <kdom/impl/DocumentImpl.h>
-
-#include "Ecma.h"
-#include "SVGElement.h"
-#include "SVGSVGElement.h"
-#include "SVGScriptElement.h"
-#include "SVGDocument.h"
-#include "SVGDocumentImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGDocument.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGDocument::s_hashTable 7
- title            SVGDocumentConstants::Title            DontDelete|ReadOnly
- referrer        SVGDocumentConstants::Referrer        DontDelete|ReadOnly
- domain            SVGDocumentConstants::Domain        DontDelete|ReadOnly
- URL            SVGDocumentConstants::URL            DontDelete|ReadOnly
- rootElement    SVGDocumentConstants::RootElement    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGDocument::getValueProperty(ExecState *exec, int token) const
-{
-    switch(token)
-    {
-        case SVGDocumentConstants::Title:
-            return getDOMString(title());
-        case SVGDocumentConstants::Referrer:
-            return getDOMString(referrer());
-        case SVGDocumentConstants::Domain:
-            return getDOMString(domain());
-        case SVGDocumentConstants::URL:
-            return getDOMString(URL());
-        case SVGDocumentConstants::RootElement:
-            return getDOMNode(exec, rootElement());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    return Undefined();
-}
-
-// The qdom way...
-#define impl (static_cast<SVGDocumentImpl *>(EventTarget::d))
-
-SVGDocument SVGDocument::null;
-
-SVGDocument::SVGDocument() : KDOM::Document()
-{
-    // A document with d = 0, won't be able to create any elements!
-}
-
-SVGDocument::SVGDocument(SVGDocumentImpl *i) : KDOM::Document(i)
-{
-}
-
-SVGDocument::SVGDocument(const SVGDocument &other) : KDOM::Document()
-{
-    (*this) = other;
-}
-
-SVGDocument::SVGDocument(const KDOM::Node &other) : KDOM::Document()
-{
-    (*this) = other;
-}
-
-SVGDocument::~SVGDocument()
-{
-}
-
-SVGDocument &SVGDocument::operator=(const SVGDocument &other)
-{
-    KDOM::Document::operator=(other);
-    return *this;
-}
-
-SVGDocument &SVGDocument::operator=(const KDOM::Node &other)
-{
-    KDOM::NodeImpl *ohandle = static_cast<KDOM::NodeImpl *>(other.handle());
-    if(impl != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::DOCUMENT_NODE)
-        {
-            if(impl)
-                impl->deref();
-
-            Node::d = 0;
-        }
-        else
-            KDOM::Document::operator=(other);
-    }
-
-    return *this;
-}
-
-KDOM::DOMString SVGDocument::title() const
-{
-    if(!impl)
-        return KDOM::DOMString();
-
-    return impl->title();
-}
-
-KDOM::DOMString SVGDocument::referrer() const
-{
-    if(!impl)
-        return KDOM::DOMString();
-
-    return impl->referrer();
-}
-
-KDOM::DOMString SVGDocument::domain() const
-{
-    if(!impl)
-        return KDOM::DOMString();
-
-    return impl->domain();
-}
-
-KDOM::DOMString SVGDocument::URL() const
-{
-    if(!impl)
-        return KDOM::DOMString();
-
-    return impl->URL();
-}
-
-SVGSVGElement SVGDocument::rootElement() const
-{
-    if(!impl)
-        return SVGSVGElement::null;
-
-    return SVGSVGElement(impl->rootElement());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGDocument.h b/WebCore/ksvg2/dom/SVGDocument.h
deleted file mode 100644 (file)
index fbecbfc..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGDocument_H
-#define KSVG_SVGDocument_H
-
-#include <kdom/Document.h>
-#include <ksvg2/ecma/SVGLookup.h>
-
-namespace KSVG
-{
-    class SVGElement;
-    class SVGSVGElement;
-    class SVGDocumentImpl;
-    class SVGDocument : public KDOM::Document
-    {
-    public:
-        SVGDocument();
-        explicit SVGDocument(SVGDocumentImpl *i);
-        SVGDocument(const SVGDocument &other);
-        SVGDocument(const KDOM::Node &other);
-        virtual ~SVGDocument();
-
-        // Operators
-        SVGDocument &operator=(const SVGDocument &other);
-        SVGDocument &operator=(const KDOM::Node &other);
-
-        // 'SVGDocument' functions
-        KDOM::DOMString title() const;
-        KDOM::DOMString referrer() const;
-        KDOM::DOMString domain() const;
-        KDOM::DOMString URL() const;
-
-        SVGSVGElement rootElement() const;
-
-        // Internal
-        KSVG_INTERNAL(SVGDocument)
-
-    public: // EcmaScript section
-        KDOM_GET
-        KDOM_PUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGElement.cpp b/WebCore/ksvg2/dom/SVGElement.cpp
deleted file mode 100644 (file)
index 6bd0f96..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/DOMString.h>
-#include <kdom/DOMException.h>
-#include <kdom/impl/DocumentImpl.h>
-#include <kdom/events/EventListener.h>
-
-#include "SVGElement.h"
-#include "SVGElementImpl.h"
-#include "SVGDocument.h"
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGSVGElement.h"
-#include "SVGDOMImplementation.h"
-
-#include "SVGConstants.h"
-#include "SVGElement.lut.h"
-using namespace KSVG;
-
-// The qdom way...
-#define impl (static_cast<SVGElementImpl *>(d))
-
-/*
-@begin SVGElement::s_hashTable 5
- id                        SVGElementConstants::Id                    DontDelete
- xmlbase                SVGElementConstants::Xmlbase            DontDelete
- ownerSVGElement        SVGElementConstants::OwnerSVGElement    DontDelete|ReadOnly
- viewportElement        SVGElementConstants::ViewportElement    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGElement::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGElementConstants::Id:
-            return KDOM::getDOMString(id());
-        case SVGElementConstants::Xmlbase:
-            return KDOM::getDOMString(xmlbase());
-        case SVGElementConstants::OwnerSVGElement:
-            return KDOM::getDOMNode(exec, ownerSVGElement());
-        case SVGElementConstants::ViewportElement:
-            return KDOM::getDOMNode(exec, viewportElement());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-void SVGElement::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGElementConstants::Id:
-        {
-            setAttribute("id", KDOM::toDOMString(exec, value));
-            break;
-        }
-        case SVGElementConstants::Xmlbase:
-        {
-            // FIXME: Shouldn't that use setAttributeNS?!
-            setAttribute("xml:base", KDOM::toDOMString(exec, value));
-            break;
-        }
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-}
-
-SVGElement SVGElement::null;
-
-SVGElement::SVGElement() : KDOM::Element()
-{
-}
-
-SVGElement::SVGElement(SVGElementImpl *i) : KDOM::Element(i)
-{
-}
-
-SVGElement::SVGElement(const SVGElement &other) : KDOM::Element()
-{
-    (*this) = other;
-}
-
-SVGElement::SVGElement(const KDOM::Node &other) : KDOM::Element()
-{
-    (*this) = other;
-}
-
-SVGElement::~SVGElement()
-{
-}
-
-SVGElement &SVGElement::operator=(const SVGElement &other)
-{
-    KDOM::Element::operator=(other);
-    return *this;
-}
-
-KDOM_NODE_DERIVED_ASSIGN_OP(SVGElement, KDOM::ELEMENT_NODE)
-
-KDOM::DOMString SVGElement::id() const
-{
-    if(!d)
-        return KDOM::DOMString();
-
-    return impl->getId();
-}
-
-KDOM::DOMString SVGElement::xmlbase() const
-{
-    if(!d)
-        return KDOM::DOMString();
-
-    return impl->xmlbase();
-}
-
-SVGSVGElement SVGElement::ownerSVGElement() const
-{
-    if(!d)
-        return SVGSVGElement::null;
-
-    return SVGSVGElement(impl->ownerSVGElement());
-}
-
-SVGElement SVGElement::viewportElement() const
-{
-    if(!d)
-        return SVGElement::null;
-
-    return SVGElement(impl->viewportElement());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGElement.h b/WebCore/ksvg2/dom/SVGElement.h
deleted file mode 100644 (file)
index a0ec110..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGElement_H
-#define KSVG_SVGElement_H
-
-#include <kdom/Element.h>
-#include <ksvg2/ecma/SVGLookup.h>
-
-namespace KSVG
-{
-    class SVGSVGElement;
-    class SVGElementImpl;
-    class SVGElement : public KDOM::Element
-    {
-    public:
-        SVGElement();
-        explicit SVGElement(SVGElementImpl *i);
-        SVGElement(const SVGElement &other);
-        SVGElement(const KDOM::Node &other);
-        virtual ~SVGElement();
-
-        // Operators
-        SVGElement &operator=(const SVGElement &other);
-        SVGElement &operator=(const KDOM::Node &other);
-
-        // 'SVGElement' functions
-        KDOM::DOMString id() const;
-        KDOM::DOMString xmlbase() const;
-
-        SVGSVGElement ownerSVGElement() const;
-        SVGElement viewportElement() const;
-
-        // Internal
-        KSVG_INTERNAL(SVGElement)
-
-    public: // EcmaScript section
-        KDOM_GET
-        KDOM_PUT
-        KDOM_CAST
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-        void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);
-    };
-
-    KDOM_DEFINE_CAST(SVGElement)
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGElementInstance.cpp b/WebCore/ksvg2/dom/SVGElementInstance.cpp
deleted file mode 100644 (file)
index ba956bc..0000000
+++ /dev/null
@@ -1,177 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-#include <kdom/DOMException.h>
-#include <kdom/impl/DocumentImpl.h>
-
-#include "SVGElement.h"
-#include "SVGUseElement.h"
-#include "SVGElementInstance.h"
-#include "SVGElementInstanceList.h"
-
-#include "SVGConstants.h"
-#include "SVGElementInstanceImpl.h"
-#include "SVGElementInstanceListImpl.h"
-#include "SVGElementInstance.lut.h"
-using namespace KSVG;
-using namespace KDOM;
-
-/*
-@begin SVGElementInstance::s_hashTable 9
- correspondingElement        SVGElementInstanceConstants::CorrespondingElement    DontDelete|ReadOnly
- correspondingUseElement    SVGElementInstanceConstants::CorrespondingUseElement    DontDelete|ReadOnly
- parentNode        SVGElementInstanceConstants::ParentNode            DontDelete|ReadOnly
- childNodes        SVGElementInstanceConstants::ChildNodes            DontDelete|ReadOnly
- firstChild        SVGElementInstanceConstants::FirstChild            DontDelete|ReadOnly
- lastChild        SVGElementInstanceConstants::LastChild            DontDelete|ReadOnly
- previousSibling    SVGElementInstanceConstants::PreviousSibling    DontDelete|ReadOnly
- nextSibling    SVGElementInstanceConstants::NextSibling        DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGElementInstance::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGElementInstanceConstants::CorrespondingElement:
-            return getDOMNode(exec, correspondingElement());
-        case SVGElementInstanceConstants::CorrespondingUseElement:
-            return safe_cache<SVGUseElement>(exec, correspondingUseElement());
-        case SVGElementInstanceConstants::ParentNode:
-            return safe_cache<SVGElementInstance>(exec, parentNode());
-        case SVGElementInstanceConstants::ChildNodes:
-            return safe_cache<SVGElementInstanceList>(exec, childNodes());
-        case SVGElementInstanceConstants::FirstChild:
-            return safe_cache<SVGElementInstance>(exec, firstChild());
-        case SVGElementInstanceConstants::LastChild:
-            return safe_cache<SVGElementInstance>(exec, lastChild());
-        case SVGElementInstanceConstants::PreviousSibling:
-            return safe_cache<SVGElementInstance>(exec, previousSibling());
-        case SVGElementInstanceConstants::NextSibling:
-            return safe_cache<SVGElementInstance>(exec, nextSibling());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(KDOM::DOMException)
-    return Undefined();
-};
-
-// The qdom way...
-#define impl (static_cast<SVGElementInstanceImpl *>(d))
-
-SVGElementInstance SVGElementInstance::null;
-
-SVGElementInstance::SVGElementInstance() : KDOM::EventTarget()
-{
-}
-
-SVGElementInstance::SVGElementInstance(SVGElementInstanceImpl *i)
-: KDOM::EventTarget(i)
-{
-}
-
-SVGElementInstance::SVGElementInstance(const SVGElementInstance &other)
-: KDOM::EventTarget()
-{
-    (*this) = other;
-}
-
-SVGElementInstance::~SVGElementInstance()
-{
-}
-
-SVGElementInstance &SVGElementInstance::operator=(const SVGElementInstance &other)
-{
-    KDOM::EventTarget::operator=(other);
-    return *this;
-}
-
-SVGElement SVGElementInstance::correspondingElement() const
-{
-    if(!d)
-        return SVGElement::null;
-
-    return SVGElement(impl->correspondingElement());
-}
-
-SVGUseElement SVGElementInstance::correspondingUseElement() const
-{
-    if(!d)
-        return SVGUseElement::null;
-
-    return SVGUseElement(impl->correspondingUseElement());
-    
-}
-
-SVGElementInstance SVGElementInstance::parentNode() const
-{
-    if(!d)
-        return SVGElementInstance::null;
-
-    return SVGElementInstance(impl->parentNode());
-}
-
-SVGElementInstanceList SVGElementInstance::childNodes() const
-{
-    if(!d)
-        return SVGElementInstanceList::null;
-
-    return SVGElementInstanceList(impl->childNodes());
-}
-
-SVGElementInstance SVGElementInstance::firstChild() const
-{
-    if(!d)
-        return SVGElementInstance::null;
-
-    return SVGElementInstance(impl->firstChild());
-}
-
-SVGElementInstance SVGElementInstance::lastChild() const
-{
-    if(!d)
-        return SVGElementInstance::null;
-
-    return SVGElementInstance(impl->lastChild());
-}
-
-SVGElementInstance SVGElementInstance::previousSibling() const
-{
-    if(!d)
-        return SVGElementInstance::null;
-
-    return SVGElementInstance(impl->previousSibling());
-}
-
-SVGElementInstance SVGElementInstance::nextSibling() const
-{
-    if(!d)
-        return SVGElementInstance::null;
-
-    return SVGElementInstance(impl->nextSibling());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGElementInstance.h b/WebCore/ksvg2/dom/SVGElementInstance.h
deleted file mode 100644 (file)
index e111575..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGElementInstance_H
-#define KSVG_SVGElementInstance_H
-
-#include <ksvg2/ecma/SVGLookup.h>
-#include <kdom/events/EventTarget.h>
-
-namespace KSVG
-{
-    class SVGElement;
-    class SVGUseElement;
-    class SVGElementInstanceImpl;
-    class SVGElementInstanceList;
-    class SVGElementInstance : public KDOM::EventTarget
-    {
-    public:
-        SVGElementInstance();
-        SVGElementInstance(SVGElementInstanceImpl *p);
-        SVGElementInstance(const SVGElementInstance &other);
-        virtual ~SVGElementInstance();
-
-        // Operators
-        SVGElementInstance &operator=(const SVGElementInstance &other);
-
-        // 'SVGElementInstance' functions
-        SVGElement correspondingElement() const;
-        SVGUseElement correspondingUseElement() const;
-
-        SVGElementInstance parentNode() const;
-        SVGElementInstanceList childNodes() const;
-        SVGElementInstance firstChild() const;
-        SVGElementInstance lastChild() const;
-        SVGElementInstance previousSibling() const;
-        SVGElementInstance nextSibling() const;
-
-        // Internal
-        KDOM_INTERNAL(SVGElementInstance)
-
-    public: // EcmaScript section
-        KDOM_BASECLASS_GET
-        KDOM_FORWARDPUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGElementInstanceList.cpp b/WebCore/ksvg2/dom/SVGElementInstanceList.cpp
deleted file mode 100644 (file)
index 5d3b645..0000000
+++ /dev/null
@@ -1,122 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-#include <kdom/DOMException.h>
-#include <kdom/impl/DOMExceptionImpl.h>
-
-#include "ksvg.h"
-#include "SVGElementInstanceList.h"
-#include "SVGHelper.h"
-#include "SVGElementInstanceListImpl.h"
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGElementInstance.h"
-#include "SVGElementImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGElementInstanceList.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGElementInstanceList::s_hashTable 3
- length    SVGElementInstanceListConstants::Length    DontDelete|ReadOnly
-@end
-@begin SVGElementInstanceListProto::s_hashTable 3
- item    SVGElementInstanceListConstants::Item    DontDelete|Function 1
-@end
-*/
-
-KSVG_IMPLEMENT_PROTOTYPE("SVGElementInstanceList", SVGElementInstanceListProto, SVGElementInstanceListProtoFunc)
-
-ValueImp *SVGElementInstanceList::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGElementInstanceListConstants::Length:
-            return Number(length());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-ValueImp *SVGElementInstanceListProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
-{
-    KDOM_CHECK_THIS(SVGElementInstanceList)
-    KDOM_ENTER_SAFE
-
-    switch(id)
-    {
-        case SVGElementInstanceListConstants::Item:
-        {
-            unsigned long index = args[0]->toUInt32(exec);
-            return KDOM::safe_cache<SVGElementInstance>(exec, obj.item(index));
-        }
-        default:
-            kdWarning() << "Unhandled function id in " << k_funcinfo << " : " << id << endl;
-    }
-
-    KDOM_LEAVE_CALL_SAFE(SVGException)
-    return Undefined();
-}
-
-SVGElementInstanceList SVGElementInstanceList::null;
-
-SVGElementInstanceList::SVGElementInstanceList() : impl(0)
-{
-}
-
-SVGElementInstanceList::SVGElementInstanceList(SVGElementInstanceListImpl *i) : impl(i)
-{
-    if(impl)
-        impl->ref();
-}
-
-SVGElementInstanceList::SVGElementInstanceList(const SVGElementInstanceList &other) : impl(0)
-{
-    (*this) = other;
-}
-
-KSVG_IMPL_DTOR_ASSIGN_OP(SVGElementInstanceList)
-
-unsigned long SVGElementInstanceList::length() const
-{
-    if(!impl)
-        return 0;
-
-    return impl->numberOfItems();
-}
-
-SVGElementInstance SVGElementInstanceList::item(unsigned long index)
-{
-    if(!impl)
-        return SVGElementInstance::null;
-
-    return SVGElementInstance(impl->getItem(index));
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGElementInstanceList.h b/WebCore/ksvg2/dom/SVGElementInstanceList.h
deleted file mode 100644 (file)
index 64c3677..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGElementInstanceList_H
-#define KSVG_SVGElementInstanceList_H
-
-#include <ksvg2/ecma/SVGLookup.h>
-
-namespace KSVG
-{
-    class SVGElementInstance;
-    class SVGElementInstanceListImpl;
-    class SVGElementInstanceList
-    {
-    public:
-        SVGElementInstanceList();
-        explicit SVGElementInstanceList(SVGElementInstanceListImpl *i);
-        SVGElementInstanceList(const SVGElementInstanceList &other);
-        virtual ~SVGElementInstanceList();
-
-        // Operators
-        SVGElementInstanceList &operator=(const SVGElementInstanceList &other);
-        bool operator==(const SVGElementInstanceList &other) const;
-        bool operator!=(const SVGElementInstanceList &other) const;
-
-        // 'SVGElementInstanceList' functions
-        unsigned long length() const;
-        SVGElementInstance item(unsigned long index);
-
-        // Internal
-        KSVG_INTERNAL_BASE(SVGElementInstanceList)
-
-    protected:
-        SVGElementInstanceListImpl *impl;
-
-    public: // EcmaScript section
-        KDOM_BASECLASS_GET
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-KSVG_DEFINE_PROTOTYPE(SVGElementInstanceListProto)
-KSVG_IMPLEMENT_PROTOFUNC(SVGElementInstanceListProtoFunc, SVGElementInstanceList)
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGEllipseElement.cpp b/WebCore/ksvg2/dom/SVGEllipseElement.cpp
deleted file mode 100644 (file)
index 54e48a1..0000000
+++ /dev/null
@@ -1,163 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGEllipseElement.h"
-#include "SVGAnimatedLength.h"
-#include "SVGEllipseElementImpl.h"
-#include "SVGAnimatedLengthImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGEllipseElement.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGEllipseElement::s_hashTable 5
- cx        SVGEllipseElementConstants::Cx        DontDelete|ReadOnly
- cy        SVGEllipseElementConstants::Cy        DontDelete|ReadOnly
- rx        SVGEllipseElementConstants::Rx        DontDelete|ReadOnly
- ry        SVGEllipseElementConstants::Ry        DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGEllipseElement::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGEllipseElementConstants::Cx:
-            return KDOM::safe_cache<SVGAnimatedLength>(exec, cx());
-        case SVGEllipseElementConstants::Cy:
-            return KDOM::safe_cache<SVGAnimatedLength>(exec, cy());
-        case SVGEllipseElementConstants::Rx:
-            return KDOM::safe_cache<SVGAnimatedLength>(exec, rx());
-        case SVGEllipseElementConstants::Ry:
-            return KDOM::safe_cache<SVGAnimatedLength>(exec, ry());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-// The qdom way...
-#define impl (static_cast<SVGEllipseElementImpl *>(d))
-
-SVGEllipseElement SVGEllipseElement::null;
-
-SVGEllipseElement::SVGEllipseElement() : SVGElement(), SVGTests(), SVGLangSpace(), SVGExternalResourcesRequired(), SVGStylable(), SVGTransformable()
-{
-}
-
-SVGEllipseElement::SVGEllipseElement(SVGEllipseElementImpl *i) : SVGElement(i), SVGTests(i), SVGLangSpace(i), SVGExternalResourcesRequired(i), SVGStylable(i), SVGTransformable(i)
-{
-}
-
-SVGEllipseElement::SVGEllipseElement(const SVGEllipseElement &other) : SVGElement(), SVGTests(), SVGLangSpace(), SVGExternalResourcesRequired(), SVGStylable(), SVGTransformable()
-{
-    (*this) = other;
-}
-
-SVGEllipseElement::SVGEllipseElement(const KDOM::Node &other) : SVGElement(), SVGTests(), SVGLangSpace(), SVGExternalResourcesRequired(), SVGStylable(), SVGTransformable()
-{
-    (*this) = other;
-}
-
-SVGEllipseElement::~SVGEllipseElement()
-{
-}
-
-SVGEllipseElement &SVGEllipseElement::operator=(const SVGEllipseElement &other)
-{
-    SVGElement::operator=(other);
-    SVGTests::operator=(other);
-    SVGLangSpace::operator=(other);
-    SVGExternalResourcesRequired::operator=(other);
-    SVGStylable::operator=(other);
-    SVGTransformable::operator=(other);
-    return *this;
-}
-
-SVGEllipseElement &SVGEllipseElement::operator=(const KDOM::Node &other)
-{
-    SVGEllipseElementImpl *ohandle = static_cast<SVGEllipseElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-    
-            d = 0;
-        }
-        else
-        {
-            SVGElement::operator=(other);
-            SVGTests::operator=(ohandle);
-            SVGLangSpace::operator=(ohandle);
-            SVGExternalResourcesRequired::operator=(ohandle);
-            SVGStylable::operator=(ohandle);
-            SVGTransformable::operator=(ohandle);
-        }
-    }
-
-    return *this;
-}
-
-SVGAnimatedLength SVGEllipseElement::cx() const
-{
-    if(!d)
-        return SVGAnimatedLength::null;
-
-    return SVGAnimatedLength(impl->cx());
-}
-
-SVGAnimatedLength SVGEllipseElement::cy() const
-{
-    if(!d)
-        return SVGAnimatedLength::null;
-
-    return SVGAnimatedLength(impl->cy());
-}
-
-SVGAnimatedLength SVGEllipseElement::rx() const
-{
-    if(!d)
-        return SVGAnimatedLength::null;
-
-    return SVGAnimatedLength(impl->rx());
-}
-
-SVGAnimatedLength SVGEllipseElement::ry() const
-{
-    if(!d)
-        return SVGAnimatedLength::null;
-
-    return SVGAnimatedLength(impl->ry());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGEllipseElement.h b/WebCore/ksvg2/dom/SVGEllipseElement.h
deleted file mode 100644 (file)
index ed999e9..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGEllipseElement_H
-#define KSVG_SVGEllipseElement_H
-
-#include <ksvg2/ecma/SVGLookup.h>
-#include <ksvg2/dom/SVGElement.h>
-#include <ksvg2/dom/SVGTests.h>
-#include <ksvg2/dom/SVGLangSpace.h>
-#include <ksvg2/dom/SVGExternalResourcesRequired.h>
-#include <ksvg2/dom/SVGStylable.h>
-#include <ksvg2/dom/SVGTransformable.h>
-
-namespace KSVG
-{
-    class SVGAnimatedLength;
-    class SVGEllipseElementImpl;
-    class SVGEllipseElement : public SVGElement,
-                             public SVGTests,
-                             public SVGLangSpace,
-                             public SVGExternalResourcesRequired,
-                             public SVGStylable,
-                             public SVGTransformable
-    {
-    public:
-        SVGEllipseElement();
-        explicit SVGEllipseElement(SVGEllipseElementImpl *i);
-        SVGEllipseElement(const SVGEllipseElement &other);
-        SVGEllipseElement(const KDOM::Node &other);
-        virtual ~SVGEllipseElement();
-
-        // Operators
-        SVGEllipseElement &operator=(const SVGEllipseElement &other);
-        SVGEllipseElement &operator=(const KDOM::Node &other);
-
-        // 'SVGEllipseElement' functions
-        SVGAnimatedLength cx() const;
-        SVGAnimatedLength cy() const;
-        SVGAnimatedLength rx() const;
-        SVGAnimatedLength ry() const;
-
-        // Internal
-        KSVG_INTERNAL(SVGEllipseElement)
-
-    public: // EcmaScript section
-        KDOM_GET
-        KDOM_FORWARDPUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGException.cpp b/WebCore/ksvg2/dom/SVGException.cpp
deleted file mode 100644 (file)
index 6d780cc..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include "SVGException.h"
-#include "SVGElementImpl.h"
-#include "SVGExceptionImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGException.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGException::s_hashTable 2
- code    SVGExceptionConstants::Code    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGException::getValueProperty(ExecState *, int token) const
-{
-    switch(token)
-    {
-        case SVGExceptionConstants::Code:
-            return Number(code());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    return Undefined();
-}
-
-SVGException SVGException::null;
-
-SVGException::SVGException() : impl(0)
-{
-}
-
-SVGException::SVGException(SVGExceptionImpl *i) : impl(i)
-{
-    if(impl)
-        impl->ref();
-}
-
-SVGException::SVGException(const SVGException &other) : impl(0)
-{
-    (*this) = other;
-}
-
-KSVG_IMPL_DTOR_ASSIGN_OP(SVGException)
-
-unsigned short SVGException::code() const
-{
-    if(!impl)
-        return 0;
-
-    return impl->code();
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGException.h b/WebCore/ksvg2/dom/SVGException.h
deleted file mode 100644 (file)
index 90ae0fa..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGException_H
-#define KSVG_SVGException_H
-
-#include <kdom/ecma/Ecma.h>
-#include <ksvg2/ecma/SVGLookup.h>
-
-namespace KSVG
-{
-    class SVGExceptionImpl;
-    class SVGException
-    {
-    public:
-        SVGException();
-        explicit SVGException(SVGExceptionImpl *i);
-        SVGException(const SVGException &other);
-        virtual ~SVGException();
-
-        // Operators
-        SVGException &operator=(const SVGException &other);
-        bool operator==(const SVGException &other) const;
-        bool operator!=(const SVGException &other) const;
-
-        // 'SVGException' functions
-        unsigned short code() const;
-
-        // Internal
-        KSVG_INTERNAL(SVGException)
-
-    protected:
-        SVGExceptionImpl *impl;
-
-    public: // EcmaScript section
-        KDOM_GET
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGExternalResourcesRequired.cpp b/WebCore/ksvg2/dom/SVGExternalResourcesRequired.cpp
deleted file mode 100644 (file)
index 3ec94e6..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/DOMString.h>
-#include <kdom/ecma/Ecma.h>
-
-#include "SVGExternalResourcesRequired.h"
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGExternalResourcesRequiredImpl.h"
-#include "SVGAnimatedBoolean.h"
-
-#include "SVGConstants.h"
-#include "SVGExternalResourcesRequired.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGExternalResourcesRequired::s_hashTable 3
- externalResourcesRequired    SVGExternalResourcesRequiredConstants::ExternalResourcesRequired    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGExternalResourcesRequired::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGExternalResourcesRequiredConstants::ExternalResourcesRequired:
-            return KDOM::safe_cache<SVGAnimatedBoolean>(exec, externalResourcesRequired());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(SVGException)
-    return Undefined();
-}
-
-SVGExternalResourcesRequired::SVGExternalResourcesRequired() : impl(0)
-{
-}
-
-SVGExternalResourcesRequired::SVGExternalResourcesRequired(SVGExternalResourcesRequiredImpl *i) : impl(i)
-{
-}
-
-SVGExternalResourcesRequired::SVGExternalResourcesRequired(const SVGExternalResourcesRequired &other) : impl(0)
-{
-    (*this) = other;
-}
-
-SVGExternalResourcesRequired::~SVGExternalResourcesRequired()
-{
-}
-
-SVGExternalResourcesRequired &SVGExternalResourcesRequired::operator=(const SVGExternalResourcesRequired &other)
-{
-    if(impl != other.impl)
-        impl = other.impl;
-
-    return *this;
-}
-
-SVGExternalResourcesRequired &SVGExternalResourcesRequired::operator=(SVGExternalResourcesRequiredImpl *other)
-{
-    if(impl != other)
-        impl = other;
-
-    return *this;
-}
-
-SVGAnimatedBoolean SVGExternalResourcesRequired::externalResourcesRequired() const
-{
-    if(!impl)
-        return SVGAnimatedBoolean::null;
-
-    return SVGAnimatedBoolean(impl->externalResourcesRequired());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGExternalResourcesRequired.h b/WebCore/ksvg2/dom/SVGExternalResourcesRequired.h
deleted file mode 100644 (file)
index 3cc38ed..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGExternalResourcesRequired_H
-#define KSVG_SVGExternalResourcesRequired_H
-
-#include <ksvg2/ecma/SVGLookup.h>
-
-namespace KSVG
-{
-    class SVGAnimatedBoolean;
-    class SVGExternalResourcesRequiredImpl;
-    class SVGExternalResourcesRequired
-    {
-    public:
-        SVGExternalResourcesRequired();
-        explicit SVGExternalResourcesRequired(SVGExternalResourcesRequiredImpl *i);
-        SVGExternalResourcesRequired(const SVGExternalResourcesRequired &other);
-        virtual ~SVGExternalResourcesRequired();
-
-        // Operators
-        SVGExternalResourcesRequired &operator=(const SVGExternalResourcesRequired &other);
-        SVGExternalResourcesRequired &operator=(SVGExternalResourcesRequiredImpl *other);
-
-        // 'SVGExternalResourcesRequired' functions
-        SVGAnimatedBoolean externalResourcesRequired() const;
-
-        // Internal
-        KSVG_INTERNAL_BASE(SVGExternalResourcesRequired)
-
-    protected:
-        SVGExternalResourcesRequiredImpl *impl;
-
-    public: // EcmaScript section
-        KDOM_BASECLASS_GET
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGFEBlendElement.cpp b/WebCore/ksvg2/dom/SVGFEBlendElement.cpp
deleted file mode 100644 (file)
index c7d105a..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include <kdom/DOMException.h>
-#include <kdom/impl/DOMExceptionImpl.h>
-
-#include "SVGFEBlendElement.h"
-#include "SVGFEBlendElementImpl.h"
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGAnimatedEnumeration.h"
-#include "SVGAnimatedEnumerationImpl.h"
-#include "SVGAnimatedString.h"
-#include "SVGAnimatedStringImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGFEBlendElement.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGFEBlendElement::s_hashTable 5
- in1            SVGFEBlendElementConstants::In1        DontDelete|ReadOnly
- in2            SVGFEBlendElementConstants::In2        DontDelete|ReadOnly
- mode            SVGFEBlendElementConstants::Mode    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGFEBlendElement::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGFEBlendElementConstants::In1:
-            return KDOM::safe_cache<SVGAnimatedString>(exec, in1());
-        case SVGFEBlendElementConstants::In2:
-            return KDOM::safe_cache<SVGAnimatedString>(exec, in2());
-        case SVGFEBlendElementConstants::Mode:
-            return KDOM::safe_cache<SVGAnimatedEnumeration>(exec, mode());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(KDOM::DOMException)
-    return Undefined();
-}
-
-// The qdom way...
-#define impl (static_cast<SVGFEBlendElementImpl *>(d))
-
-SVGFEBlendElement SVGFEBlendElement::null;
-
-SVGFEBlendElement::SVGFEBlendElement() : SVGElement(), SVGFilterPrimitiveStandardAttributes()
-{
-}
-
-SVGFEBlendElement::SVGFEBlendElement(SVGFEBlendElementImpl *i) : SVGElement(i), SVGFilterPrimitiveStandardAttributes(i)
-{
-}
-
-SVGFEBlendElement::SVGFEBlendElement(const SVGFEBlendElement &other) : SVGElement(), SVGFilterPrimitiveStandardAttributes()
-{
-    (*this) = other;
-}
-
-SVGFEBlendElement::SVGFEBlendElement(const KDOM::Node &other) : SVGElement(), SVGFilterPrimitiveStandardAttributes()
-{
-    (*this) = other;
-}
-
-SVGFEBlendElement::~SVGFEBlendElement()
-{
-}
-
-SVGFEBlendElement &SVGFEBlendElement::operator=(const SVGFEBlendElement &other)
-{
-    SVGElement::operator=(other);
-    SVGFilterPrimitiveStandardAttributes::operator=(other);
-    return *this;
-}
-
-SVGFEBlendElement &SVGFEBlendElement::operator=(const KDOM::Node &other)
-{
-    SVGFEBlendElementImpl *ohandle = static_cast<SVGFEBlendElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-            
-            d = 0;
-        }
-        else
-        {
-            SVGElement::operator=(other);
-            SVGFilterPrimitiveStandardAttributes::operator=(ohandle);
-        }
-    }
-
-    return *this;
-}
-
-SVGAnimatedString SVGFEBlendElement::in1() const
-{
-    if(!d)
-        return SVGAnimatedString::null;
-
-    return SVGAnimatedString(impl->in1());
-}
-
-SVGAnimatedString SVGFEBlendElement::in2() const
-{
-    if(!d)
-        return SVGAnimatedString::null;
-
-    return SVGAnimatedString(impl->in2());
-}
-
-SVGAnimatedEnumeration SVGFEBlendElement::mode() const
-{
-    if(!d)
-        return SVGAnimatedEnumeration::null;
-
-    return SVGAnimatedEnumeration(impl->mode());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGFEBlendElement.h b/WebCore/ksvg2/dom/SVGFEBlendElement.h
deleted file mode 100644 (file)
index 86eee3d..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGFEBlendElement_H
-#define KSVG_SVGFEBlendElement_H
-
-#include <ksvg2/dom/SVGElement.h>
-#include <ksvg2/dom/SVGFilterPrimitiveStandardAttributes.h>
-
-namespace KSVG
-{
-    class SVGAnimatedString;
-    class SVGAnimatedEnumeration;
-    class SVGFEBlendElementImpl;
-
-    class SVGFEBlendElement :  public SVGElement,
-                                      public SVGFilterPrimitiveStandardAttributes
-    {
-    public:
-        SVGFEBlendElement();
-        explicit SVGFEBlendElement(SVGFEBlendElementImpl *i);
-        SVGFEBlendElement(const SVGFEBlendElement &other);
-        SVGFEBlendElement(const KDOM::Node &other);
-        virtual ~SVGFEBlendElement();
-
-        // Operators
-        SVGFEBlendElement &operator=(const SVGFEBlendElement &other);
-        SVGFEBlendElement &operator=(const KDOM::Node &other);
-
-        // 'SVGFEBlendlement' functions
-        SVGAnimatedString in1() const;
-        SVGAnimatedString in2() const;
-        SVGAnimatedEnumeration mode() const;
-
-        // Internal
-        KSVG_INTERNAL(SVGFEBlendElement)
-
-    public: // EcmaScript section
-        KDOM_GET
-        KDOM_FORWARDPUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
-
diff --git a/WebCore/ksvg2/dom/SVGFEColorMatrixElement.cpp b/WebCore/ksvg2/dom/SVGFEColorMatrixElement.cpp
deleted file mode 100644 (file)
index 8a340f9..0000000
+++ /dev/null
@@ -1,151 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include <kdom/DOMException.h>
-#include <kdom/impl/DOMExceptionImpl.h>
-
-#include "SVGFEColorMatrixElement.h"
-#include "SVGFEColorMatrixElementImpl.h"
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGAnimatedNumberList.h"
-#include "SVGAnimatedNumberListImpl.h"
-#include "SVGAnimatedEnumeration.h"
-#include "SVGAnimatedEnumerationImpl.h"
-#include "SVGAnimatedString.h"
-#include "SVGAnimatedStringImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGFEColorMatrixElement.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGFEColorMatrixElement::s_hashTable 5
- in1        SVGFEColorMatrixElementConstants::In1        DontDelete|ReadOnly
- type        SVGFEColorMatrixElementConstants::Type        DontDelete|ReadOnly
- values        SVGFEColorMatrixElementConstants::Values    DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGFEColorMatrixElement::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGFEColorMatrixElementConstants::In1:
-            return KDOM::safe_cache<SVGAnimatedString>(exec, in1());
-        case SVGFEColorMatrixElementConstants::Type:
-            return KDOM::safe_cache<SVGAnimatedEnumeration>(exec, type());
-        case SVGFEColorMatrixElementConstants::Values:
-            return KDOM::safe_cache<SVGAnimatedNumberList>(exec, values());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(KDOM::DOMException)
-    return Undefined();
-}
-
-// The qdom way...
-#define impl (static_cast<SVGFEColorMatrixElementImpl *>(d))
-
-SVGFEColorMatrixElement SVGFEColorMatrixElement::null;
-
-SVGFEColorMatrixElement::SVGFEColorMatrixElement() : SVGElement(), SVGFilterPrimitiveStandardAttributes()
-{
-}
-
-SVGFEColorMatrixElement::SVGFEColorMatrixElement(SVGFEColorMatrixElementImpl *i) : SVGElement(i), SVGFilterPrimitiveStandardAttributes(i)
-{
-}
-
-SVGFEColorMatrixElement::SVGFEColorMatrixElement(const SVGFEColorMatrixElement &other) : SVGElement(), SVGFilterPrimitiveStandardAttributes()
-{
-    (*this) = other;
-}
-
-SVGFEColorMatrixElement::SVGFEColorMatrixElement(const KDOM::Node &other) : SVGElement(), SVGFilterPrimitiveStandardAttributes()
-{
-    (*this) = other;
-}
-
-SVGFEColorMatrixElement::~SVGFEColorMatrixElement()
-{
-}
-
-SVGFEColorMatrixElement &SVGFEColorMatrixElement::operator=(const SVGFEColorMatrixElement &other)
-{
-    SVGElement::operator=(other);
-    SVGFilterPrimitiveStandardAttributes::operator=(other);
-    return *this;
-}
-
-SVGFEColorMatrixElement &SVGFEColorMatrixElement::operator=(const KDOM::Node &other)
-{
-    SVGFEColorMatrixElementImpl *ohandle = static_cast<SVGFEColorMatrixElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-            
-            d = 0;
-        }
-        else
-        {
-            SVGElement::operator=(other);
-            SVGFilterPrimitiveStandardAttributes::operator=(ohandle);
-        }
-    }
-
-    return *this;
-}
-
-SVGAnimatedString SVGFEColorMatrixElement::in1() const
-{
-    if(!d)
-        return SVGAnimatedString::null;
-
-    return SVGAnimatedString(impl->in1());
-}
-
-SVGAnimatedEnumeration SVGFEColorMatrixElement::type() const
-{
-    if(!d)
-        return SVGAnimatedEnumeration::null;
-
-    return SVGAnimatedEnumeration(impl->type());
-}
-
-SVGAnimatedNumberList SVGFEColorMatrixElement::values() const
-{
-    if(!d)
-        return SVGAnimatedNumberList::null;
-
-    return SVGAnimatedNumberList(impl->values());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGFEColorMatrixElement.h b/WebCore/ksvg2/dom/SVGFEColorMatrixElement.h
deleted file mode 100644 (file)
index 75c4a1f..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGFEColorMatrixElement_H
-#define KSVG_SVGFEColorMatrixElement_H
-
-#include <ksvg2/dom/SVGElement.h>
-#include <ksvg2/dom/SVGFilterPrimitiveStandardAttributes.h>
-
-namespace KSVG
-{
-    class SVGAnimatedString;
-    class SVGAnimatedEnumeration;
-    class SVGAnimatedNumberList;
-    class SVGFEColorMatrixElementImpl;
-
-    class SVGFEColorMatrixElement :  public SVGElement,
-                                      public SVGFilterPrimitiveStandardAttributes
-    {
-    public:
-        SVGFEColorMatrixElement();
-        explicit SVGFEColorMatrixElement(SVGFEColorMatrixElementImpl *i);
-        SVGFEColorMatrixElement(const SVGFEColorMatrixElement &other);
-        SVGFEColorMatrixElement(const KDOM::Node &other);
-        virtual ~SVGFEColorMatrixElement();
-
-        // Operators
-        SVGFEColorMatrixElement &operator=(const SVGFEColorMatrixElement &other);
-        SVGFEColorMatrixElement &operator=(const KDOM::Node &other);
-
-        // 'SVGFEColorMatrixlement' functions
-        SVGAnimatedString in1() const;
-        SVGAnimatedEnumeration type() const;
-        SVGAnimatedNumberList values() const;
-
-        // Internal
-        KSVG_INTERNAL(SVGFEColorMatrixElement)
-
-    public: // EcmaScript section
-        KDOM_GET
-        KDOM_FORWARDPUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGFEComponentTransferElement.cpp b/WebCore/ksvg2/dom/SVGFEComponentTransferElement.cpp
deleted file mode 100644 (file)
index bffae16..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include <kdom/DOMException.h>
-#include <kdom/impl/DOMExceptionImpl.h>
-
-#include "SVGFEComponentTransferElement.h"
-#include "SVGFEComponentTransferElementImpl.h"
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGAnimatedString.h"
-#include "SVGAnimatedStringImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGFEComponentTransferElement.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGFEComponentTransferElement::s_hashTable 3
- in1            SVGFEComponentTransferElementConstants::In1        DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGFEComponentTransferElement::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGFEComponentTransferElementConstants::In1:
-            return KDOM::safe_cache<SVGAnimatedString>(exec, in1());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(KDOM::DOMException)
-    return Undefined();
-}
-
-// The qdom way...
-#define impl (static_cast<SVGFEComponentTransferElementImpl *>(d))
-
-SVGFEComponentTransferElement SVGFEComponentTransferElement::null;
-
-SVGFEComponentTransferElement::SVGFEComponentTransferElement() : SVGElement(), SVGFilterPrimitiveStandardAttributes()
-{
-}
-
-SVGFEComponentTransferElement::SVGFEComponentTransferElement(SVGFEComponentTransferElementImpl *i) : SVGElement(i), SVGFilterPrimitiveStandardAttributes(i)
-{
-}
-
-SVGFEComponentTransferElement::SVGFEComponentTransferElement(const SVGFEComponentTransferElement &other) : SVGElement(), SVGFilterPrimitiveStandardAttributes()
-{
-    (*this) = other;
-}
-
-SVGFEComponentTransferElement::SVGFEComponentTransferElement(const KDOM::Node &other) : SVGElement(), SVGFilterPrimitiveStandardAttributes()
-{
-    (*this) = other;
-}
-
-SVGFEComponentTransferElement::~SVGFEComponentTransferElement()
-{
-}
-
-SVGFEComponentTransferElement &SVGFEComponentTransferElement::operator=(const SVGFEComponentTransferElement &other)
-{
-    SVGElement::operator=(other);
-    SVGFilterPrimitiveStandardAttributes::operator=(other);
-    return *this;
-}
-
-SVGFEComponentTransferElement &SVGFEComponentTransferElement::operator=(const KDOM::Node &other)
-{
-    SVGFEComponentTransferElementImpl *ohandle = static_cast<SVGFEComponentTransferElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-            
-            d = 0;
-        }
-        else
-        {
-            SVGElement::operator=(other);
-            SVGFilterPrimitiveStandardAttributes::operator=(ohandle);
-        }
-    }
-
-    return *this;
-}
-
-SVGAnimatedString SVGFEComponentTransferElement::in1() const
-{
-    if(!d)
-        return SVGAnimatedString::null;
-
-    return SVGAnimatedString(impl->in1());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGFEComponentTransferElement.h b/WebCore/ksvg2/dom/SVGFEComponentTransferElement.h
deleted file mode 100644 (file)
index 188ddd8..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGFEComponentTransferElement_H
-#define KSVG_SVGFEComponentTransferElement_H
-
-#include <ksvg2/dom/SVGElement.h>
-#include <ksvg2/dom/SVGFilterPrimitiveStandardAttributes.h>
-
-namespace KSVG
-{
-    class SVGAnimatedString;
-    class SVGFEComponentTransferElementImpl;
-
-    class SVGFEComponentTransferElement :  public SVGElement,
-                                      public SVGFilterPrimitiveStandardAttributes
-    {
-    public:
-        SVGFEComponentTransferElement();
-        explicit SVGFEComponentTransferElement(SVGFEComponentTransferElementImpl *i);
-        SVGFEComponentTransferElement(const SVGFEComponentTransferElement &other);
-        SVGFEComponentTransferElement(const KDOM::Node &other);
-        virtual ~SVGFEComponentTransferElement();
-
-        // Operators
-        SVGFEComponentTransferElement &operator=(const SVGFEComponentTransferElement &other);
-        SVGFEComponentTransferElement &operator=(const KDOM::Node &other);
-
-        // 'SVGFEComponentTransferElement' functions
-        SVGAnimatedString in1() const;
-
-        // Internal
-        KSVG_INTERNAL(SVGFEComponentTransferElement)
-
-    public: // EcmaScript section
-        KDOM_GET
-        KDOM_FORWARDPUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGFECompositeElement.cpp b/WebCore/ksvg2/dom/SVGFECompositeElement.cpp
deleted file mode 100644 (file)
index f2636a6..0000000
+++ /dev/null
@@ -1,193 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include <kdom/DOMException.h>
-#include <kdom/impl/DOMExceptionImpl.h>
-
-#include "SVGFECompositeElement.h"
-#include "SVGFECompositeElementImpl.h"
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGAnimatedNumber.h"
-#include "SVGAnimatedNumberImpl.h"
-#include "SVGAnimatedEnumeration.h"
-#include "SVGAnimatedEnumerationImpl.h"
-#include "SVGAnimatedString.h"
-#include "SVGAnimatedStringImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGFECompositeElement.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGFECompositeElement::s_hashTable 5
- in1        SVGFECompositeElementConstants::In1            DontDelete|ReadOnly
- in2        SVGFECompositeElementConstants::In2            DontDelete|ReadOnly
- operator    SVGFECompositeElementConstants::Operator    DontDelete|ReadOnly
- k1            SVGFECompositeElementConstants::K1            DontDelete|ReadOnly
- k2            SVGFECompositeElementConstants::K2            DontDelete|ReadOnly
- k3            SVGFECompositeElementConstants::K3            DontDelete|ReadOnly
- k4            SVGFECompositeElementConstants::K4            DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGFECompositeElement::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGFECompositeElementConstants::In1:
-            return KDOM::safe_cache<SVGAnimatedString>(exec, in1());
-        case SVGFECompositeElementConstants::Operator:
-            return KDOM::safe_cache<SVGAnimatedEnumeration>(exec, _operator());
-        case SVGFECompositeElementConstants::K1:
-            return KDOM::safe_cache<SVGAnimatedNumber>(exec, k1());
-        case SVGFECompositeElementConstants::K2:
-            return KDOM::safe_cache<SVGAnimatedNumber>(exec, k2());
-        case SVGFECompositeElementConstants::K3:
-            return KDOM::safe_cache<SVGAnimatedNumber>(exec, k3());
-        case SVGFECompositeElementConstants::K4:
-            return KDOM::safe_cache<SVGAnimatedNumber>(exec, k4());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(KDOM::DOMException)
-    return Undefined();
-}
-
-// The qdom way...
-#define impl (static_cast<SVGFECompositeElementImpl *>(d))
-
-SVGFECompositeElement SVGFECompositeElement::null;
-
-SVGFECompositeElement::SVGFECompositeElement() : SVGElement(), SVGFilterPrimitiveStandardAttributes()
-{
-}
-
-SVGFECompositeElement::SVGFECompositeElement(SVGFECompositeElementImpl *i) : SVGElement(i), SVGFilterPrimitiveStandardAttributes(i)
-{
-}
-
-SVGFECompositeElement::SVGFECompositeElement(const SVGFECompositeElement &other) : SVGElement(), SVGFilterPrimitiveStandardAttributes()
-{
-    (*this) = other;
-}
-
-SVGFECompositeElement::SVGFECompositeElement(const KDOM::Node &other) : SVGElement(), SVGFilterPrimitiveStandardAttributes()
-{
-    (*this) = other;
-}
-
-SVGFECompositeElement::~SVGFECompositeElement()
-{
-}
-
-SVGFECompositeElement &SVGFECompositeElement::operator=(const SVGFECompositeElement &other)
-{
-    SVGElement::operator=(other);
-    SVGFilterPrimitiveStandardAttributes::operator=(other);
-    return *this;
-}
-
-SVGFECompositeElement &SVGFECompositeElement::operator=(const KDOM::Node &other)
-{
-    SVGFECompositeElementImpl *ohandle = static_cast<SVGFECompositeElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-            
-            d = 0;
-        }
-        else
-        {
-            SVGElement::operator=(other);
-            SVGFilterPrimitiveStandardAttributes::operator=(ohandle);
-        }
-    }
-
-    return *this;
-}
-
-SVGAnimatedString SVGFECompositeElement::in1() const
-{
-    if(!d)
-        return SVGAnimatedString::null;
-
-    return SVGAnimatedString(impl->in1());
-}
-
-SVGAnimatedString SVGFECompositeElement::in2() const
-{
-    if(!d)
-        return SVGAnimatedString::null;
-
-    return SVGAnimatedString(impl->in2());
-}
-
-SVGAnimatedEnumeration SVGFECompositeElement::_operator() const
-{
-    if(!d)
-        return SVGAnimatedEnumeration::null;
-
-    return SVGAnimatedEnumeration(impl->_operator());
-}
-
-SVGAnimatedNumber SVGFECompositeElement::k1() const
-{
-    if(!d)
-        return SVGAnimatedNumber::null;
-
-    return SVGAnimatedNumber(impl->k1());
-}
-
-SVGAnimatedNumber SVGFECompositeElement::k2() const
-{
-    if(!d)
-        return SVGAnimatedNumber::null;
-
-    return SVGAnimatedNumber(impl->k2());
-}
-
-SVGAnimatedNumber SVGFECompositeElement::k3() const
-{
-    if(!d)
-        return SVGAnimatedNumber::null;
-
-    return SVGAnimatedNumber(impl->k3());
-}
-
-SVGAnimatedNumber SVGFECompositeElement::k4() const
-{
-    if(!d)
-        return SVGAnimatedNumber::null;
-
-    return SVGAnimatedNumber(impl->k4());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGFECompositeElement.h b/WebCore/ksvg2/dom/SVGFECompositeElement.h
deleted file mode 100644 (file)
index 203785a..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGFECompositeElement_H
-#define KSVG_SVGFECompositeElement_H
-
-#include <ksvg2/dom/SVGElement.h>
-#include <ksvg2/dom/SVGFilterPrimitiveStandardAttributes.h>
-
-namespace KSVG
-{
-    class SVGAnimatedString;
-    class SVGAnimatedEnumeration;
-    class SVGAnimatedNumber;
-    class SVGFECompositeElementImpl;
-
-    class SVGFECompositeElement :  public SVGElement,
-                                      public SVGFilterPrimitiveStandardAttributes
-    {
-    public:
-        SVGFECompositeElement();
-        explicit SVGFECompositeElement(SVGFECompositeElementImpl *i);
-        SVGFECompositeElement(const SVGFECompositeElement &other);
-        SVGFECompositeElement(const KDOM::Node &other);
-        virtual ~SVGFECompositeElement();
-
-        // Operators
-        SVGFECompositeElement &operator=(const SVGFECompositeElement &other);
-        SVGFECompositeElement &operator=(const KDOM::Node &other);
-
-        // 'SVGFECompositelement' functions
-        SVGAnimatedString in1() const;
-        SVGAnimatedString in2() const;
-        SVGAnimatedEnumeration _operator() const;
-        SVGAnimatedNumber k1() const;
-        SVGAnimatedNumber k2() const;
-        SVGAnimatedNumber k3() const;
-        SVGAnimatedNumber k4() const;
-
-        // Internal
-        KSVG_INTERNAL(SVGFECompositeElement)
-
-    public: // EcmaScript section
-        KDOM_GET
-        KDOM_FORWARDPUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGFEFloodElement.cpp b/WebCore/ksvg2/dom/SVGFEFloodElement.cpp
deleted file mode 100644 (file)
index 016b173..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include <kdom/DOMException.h>
-#include <kdom/impl/DOMExceptionImpl.h>
-
-#include "SVGFEFloodElement.h"
-#include "SVGFEFloodElementImpl.h"
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGAnimatedString.h"
-#include "SVGAnimatedStringImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGFEFloodElement.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGFEFloodElement::s_hashTable 3
- in1            SVGFEFloodElementConstants::In1        DontDelete|ReadOnly
-@end
-*/
-
-ValueImp *SVGFEFloodElement::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGFEFloodElementConstants::In1:
-            return KDOM::safe_cache<SVGAnimatedString>(exec, in1());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(KDOM::DOMException)
-    return Undefined();
-}
-
-// The qdom way...
-#define impl (static_cast<SVGFEFloodElementImpl *>(d))
-
-SVGFEFloodElement SVGFEFloodElement::null;
-
-SVGFEFloodElement::SVGFEFloodElement() : SVGElement(), SVGFilterPrimitiveStandardAttributes()
-{
-}
-
-SVGFEFloodElement::SVGFEFloodElement(SVGFEFloodElementImpl *i) : SVGElement(i), SVGFilterPrimitiveStandardAttributes(i)
-{
-}
-
-SVGFEFloodElement::SVGFEFloodElement(const SVGFEFloodElement &other) : SVGElement(), SVGFilterPrimitiveStandardAttributes()
-{
-    (*this) = other;
-}
-
-SVGFEFloodElement::SVGFEFloodElement(const KDOM::Node &other) : SVGElement(), SVGFilterPrimitiveStandardAttributes()
-{
-    (*this) = other;
-}
-
-SVGFEFloodElement::~SVGFEFloodElement()
-{
-}
-
-SVGFEFloodElement &SVGFEFloodElement::operator=(const SVGFEFloodElement &other)
-{
-    SVGElement::operator=(other);
-    SVGFilterPrimitiveStandardAttributes::operator=(other);
-    return *this;
-}
-
-SVGFEFloodElement &SVGFEFloodElement::operator=(const KDOM::Node &other)
-{
-    SVGFEFloodElementImpl *ohandle = static_cast<SVGFEFloodElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-            
-            d = 0;
-        }
-        else
-        {
-            SVGElement::operator=(other);
-            SVGFilterPrimitiveStandardAttributes::operator=(ohandle);
-        }
-    }
-
-    return *this;
-}
-
-SVGAnimatedString SVGFEFloodElement::in1() const
-{
-    if(!d)
-        return SVGAnimatedString::null;
-
-    return SVGAnimatedString(impl->in1());
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGFEFloodElement.h b/WebCore/ksvg2/dom/SVGFEFloodElement.h
deleted file mode 100644 (file)
index ed2657d..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGFEFloodElement_H
-#define KSVG_SVGFEFloodElement_H
-
-#include <ksvg2/dom/SVGElement.h>
-#include <ksvg2/dom/SVGFilterPrimitiveStandardAttributes.h>
-
-namespace KSVG
-{
-    class SVGAnimatedString;
-    class SVGFEFloodElementImpl;
-
-    class SVGFEFloodElement :  public SVGElement,
-                                      public SVGFilterPrimitiveStandardAttributes
-    {
-    public:
-        SVGFEFloodElement();
-        explicit SVGFEFloodElement(SVGFEFloodElementImpl *i);
-        SVGFEFloodElement(const SVGFEFloodElement &other);
-        SVGFEFloodElement(const KDOM::Node &other);
-        virtual ~SVGFEFloodElement();
-
-        // Operators
-        SVGFEFloodElement &operator=(const SVGFEFloodElement &other);
-        SVGFEFloodElement &operator=(const KDOM::Node &other);
-
-        // 'SVGFEFloodlement' functions
-        SVGAnimatedString in1() const;
-
-        // Internal
-        KSVG_INTERNAL(SVGFEFloodElement)
-
-    public: // EcmaScript section
-        KDOM_GET
-        KDOM_FORWARDPUT
-
-        KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGFEFuncAElement.cpp b/WebCore/ksvg2/dom/SVGFEFuncAElement.cpp
deleted file mode 100644 (file)
index 9c0a0f8..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include "SVGFEFuncAElement.h"
-#include "SVGFEFuncAElementImpl.h"
-
-using namespace KSVG;
-
-// The qdom way...
-#define impl (static_cast<SVGFEFuncAElementImpl *>(d))
-
-SVGFEFuncAElement SVGFEFuncAElement::null;
-
-SVGFEFuncAElement::SVGFEFuncAElement() : SVGComponentTransferFunctionElement()
-{
-}
-
-SVGFEFuncAElement::SVGFEFuncAElement(SVGFEFuncAElementImpl *i) : SVGComponentTransferFunctionElement(i)
-{
-}
-
-SVGFEFuncAElement::SVGFEFuncAElement(const SVGFEFuncAElement &other) : SVGComponentTransferFunctionElement()
-{
-    (*this) = other;
-}
-
-SVGFEFuncAElement::SVGFEFuncAElement(const KDOM::Node &other) : SVGComponentTransferFunctionElement()
-{
-    (*this) = other;
-}
-
-SVGFEFuncAElement::~SVGFEFuncAElement()
-{
-}
-
-SVGFEFuncAElement &SVGFEFuncAElement::operator=(const SVGFEFuncAElement &other)
-{
-    SVGComponentTransferFunctionElement::operator=(other);
-    return *this;
-}
-
-SVGFEFuncAElement &SVGFEFuncAElement::operator=(const KDOM::Node &other)
-{
-    SVGFEFuncAElementImpl *ohandle = static_cast<SVGFEFuncAElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-            
-            d = 0;
-        }
-        else
-        {
-            SVGComponentTransferFunctionElement::operator=(other);
-        }
-    }
-
-    return *this;
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGFEFuncAElement.h b/WebCore/ksvg2/dom/SVGFEFuncAElement.h
deleted file mode 100644 (file)
index d75eb3c..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGFEFuncAElement_H
-#define KSVG_SVGFEFuncAElement_H
-
-#include <ksvg2/dom/SVGComponentTransferFunctionElement.h>
-
-namespace KSVG
-{
-    class SVGFEFuncAElementImpl;
-
-    class SVGFEFuncAElement :  public SVGComponentTransferFunctionElement
-    {
-    public:
-        SVGFEFuncAElement();
-        explicit SVGFEFuncAElement(SVGFEFuncAElementImpl *i);
-        SVGFEFuncAElement(const SVGFEFuncAElement &other);
-        SVGFEFuncAElement(const KDOM::Node &other);
-        virtual ~SVGFEFuncAElement();
-
-        // Operators
-        SVGFEFuncAElement &operator=(const SVGFEFuncAElement &other);
-        SVGFEFuncAElement &operator=(const KDOM::Node &other);
-
-        // Internal
-        KSVG_INTERNAL(SVGFEFuncAElement)
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGFEFuncBElement.cpp b/WebCore/ksvg2/dom/SVGFEFuncBElement.cpp
deleted file mode 100644 (file)
index 235dafe..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include "SVGFEFuncBElement.h"
-#include "SVGFEFuncBElementImpl.h"
-
-using namespace KSVG;
-
-// The qdom way...
-#define impl (static_cast<SVGFEFuncBElementImpl *>(d))
-
-SVGFEFuncBElement SVGFEFuncBElement::null;
-
-SVGFEFuncBElement::SVGFEFuncBElement() : SVGComponentTransferFunctionElement()
-{
-}
-
-SVGFEFuncBElement::SVGFEFuncBElement(SVGFEFuncBElementImpl *i) : SVGComponentTransferFunctionElement(i)
-{
-}
-
-SVGFEFuncBElement::SVGFEFuncBElement(const SVGFEFuncBElement &other) : SVGComponentTransferFunctionElement()
-{
-    (*this) = other;
-}
-
-SVGFEFuncBElement::SVGFEFuncBElement(const KDOM::Node &other) : SVGComponentTransferFunctionElement()
-{
-    (*this) = other;
-}
-
-SVGFEFuncBElement::~SVGFEFuncBElement()
-{
-}
-
-SVGFEFuncBElement &SVGFEFuncBElement::operator=(const SVGFEFuncBElement &other)
-{
-    SVGComponentTransferFunctionElement::operator=(other);
-    return *this;
-}
-
-SVGFEFuncBElement &SVGFEFuncBElement::operator=(const KDOM::Node &other)
-{
-    SVGFEFuncBElementImpl *ohandle = static_cast<SVGFEFuncBElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-            
-            d = 0;
-        }
-        else
-        {
-            SVGComponentTransferFunctionElement::operator=(other);
-        }
-    }
-
-    return *this;
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGFEFuncBElement.h b/WebCore/ksvg2/dom/SVGFEFuncBElement.h
deleted file mode 100644 (file)
index 1997550..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGFEFuncBElement_H
-#define KSVG_SVGFEFuncBElement_H
-
-#include <ksvg2/dom/SVGComponentTransferFunctionElement.h>
-
-namespace KSVG
-{
-    class SVGFEFuncBElementImpl;
-
-    class SVGFEFuncBElement :  public SVGComponentTransferFunctionElement
-    {
-    public:
-        SVGFEFuncBElement();
-        explicit SVGFEFuncBElement(SVGFEFuncBElementImpl *i);
-        SVGFEFuncBElement(const SVGFEFuncBElement &other);
-        SVGFEFuncBElement(const KDOM::Node &other);
-        virtual ~SVGFEFuncBElement();
-
-        // Operators
-        SVGFEFuncBElement &operator=(const SVGFEFuncBElement &other);
-        SVGFEFuncBElement &operator=(const KDOM::Node &other);
-
-        // Internal
-        KSVG_INTERNAL(SVGFEFuncBElement)
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGFEFuncGElement.cpp b/WebCore/ksvg2/dom/SVGFEFuncGElement.cpp
deleted file mode 100644 (file)
index ae7254b..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include "SVGFEFuncGElement.h"
-#include "SVGFEFuncGElementImpl.h"
-
-using namespace KSVG;
-
-// The qdom way...
-#define impl (static_cast<SVGFEFuncGElementImpl *>(d))
-
-SVGFEFuncGElement SVGFEFuncGElement::null;
-
-SVGFEFuncGElement::SVGFEFuncGElement() : SVGComponentTransferFunctionElement()
-{
-}
-
-SVGFEFuncGElement::SVGFEFuncGElement(SVGFEFuncGElementImpl *i) : SVGComponentTransferFunctionElement(i)
-{
-}
-
-SVGFEFuncGElement::SVGFEFuncGElement(const SVGFEFuncGElement &other) : SVGComponentTransferFunctionElement()
-{
-    (*this) = other;
-}
-
-SVGFEFuncGElement::SVGFEFuncGElement(const KDOM::Node &other) : SVGComponentTransferFunctionElement()
-{
-    (*this) = other;
-}
-
-SVGFEFuncGElement::~SVGFEFuncGElement()
-{
-}
-
-SVGFEFuncGElement &SVGFEFuncGElement::operator=(const SVGFEFuncGElement &other)
-{
-    SVGComponentTransferFunctionElement::operator=(other);
-    return *this;
-}
-
-SVGFEFuncGElement &SVGFEFuncGElement::operator=(const KDOM::Node &other)
-{
-    SVGFEFuncGElementImpl *ohandle = static_cast<SVGFEFuncGElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-            
-            d = 0;
-        }
-        else
-        {
-            SVGComponentTransferFunctionElement::operator=(other);
-        }
-    }
-
-    return *this;
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGFEFuncGElement.h b/WebCore/ksvg2/dom/SVGFEFuncGElement.h
deleted file mode 100644 (file)
index 658f536..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGFEFuncGElement_H
-#define KSVG_SVGFEFuncGElement_H
-
-#include <ksvg2/dom/SVGComponentTransferFunctionElement.h>
-
-namespace KSVG
-{
-    class SVGFEFuncGElementImpl;
-
-    class SVGFEFuncGElement :  public SVGComponentTransferFunctionElement
-    {
-    public:
-        SVGFEFuncGElement();
-        explicit SVGFEFuncGElement(SVGFEFuncGElementImpl *i);
-        SVGFEFuncGElement(const SVGFEFuncGElement &other);
-        SVGFEFuncGElement(const KDOM::Node &other);
-        virtual ~SVGFEFuncGElement();
-
-        // Operators
-        SVGFEFuncGElement &operator=(const SVGFEFuncGElement &other);
-        SVGFEFuncGElement &operator=(const KDOM::Node &other);
-
-        // Internal
-        KSVG_INTERNAL(SVGFEFuncGElement)
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGFEFuncRElement.cpp b/WebCore/ksvg2/dom/SVGFEFuncRElement.cpp
deleted file mode 100644 (file)
index 8c8ebc6..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include "SVGFEFuncRElement.h"
-#include "SVGFEFuncRElementImpl.h"
-
-using namespace KSVG;
-
-// The qdom way...
-#define impl (static_cast<SVGFEFuncRElementImpl *>(d))
-
-SVGFEFuncRElement SVGFEFuncRElement::null;
-
-SVGFEFuncRElement::SVGFEFuncRElement() : SVGComponentTransferFunctionElement()
-{
-}
-
-SVGFEFuncRElement::SVGFEFuncRElement(SVGFEFuncRElementImpl *i) : SVGComponentTransferFunctionElement(i)
-{
-}
-
-SVGFEFuncRElement::SVGFEFuncRElement(const SVGFEFuncRElement &other) : SVGComponentTransferFunctionElement()
-{
-    (*this) = other;
-}
-
-SVGFEFuncRElement::SVGFEFuncRElement(const KDOM::Node &other) : SVGComponentTransferFunctionElement()
-{
-    (*this) = other;
-}
-
-SVGFEFuncRElement::~SVGFEFuncRElement()
-{
-}
-
-SVGFEFuncRElement &SVGFEFuncRElement::operator=(const SVGFEFuncRElement &other)
-{
-    SVGComponentTransferFunctionElement::operator=(other);
-    return *this;
-}
-
-SVGFEFuncRElement &SVGFEFuncRElement::operator=(const KDOM::Node &other)
-{
-    SVGFEFuncRElementImpl *ohandle = static_cast<SVGFEFuncRElementImpl *>(other.handle());
-    if(d != ohandle)
-    {
-        if(!ohandle || ohandle->nodeType() != KDOM::ELEMENT_NODE)
-        {
-            if(d)
-                d->deref();
-            
-            d = 0;
-        }
-        else
-        {
-            SVGComponentTransferFunctionElement::operator=(other);
-        }
-    }
-
-    return *this;
-}
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGFEFuncRElement.h b/WebCore/ksvg2/dom/SVGFEFuncRElement.h
deleted file mode 100644 (file)
index 42a3129..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KSVG_SVGFEFuncRElement_H
-#define KSVG_SVGFEFuncRElement_H
-
-#include <ksvg2/dom/SVGComponentTransferFunctionElement.h>
-
-namespace KSVG
-{
-    class SVGFEFuncRElementImpl;
-
-    class SVGFEFuncRElement :  public SVGComponentTransferFunctionElement
-    {
-    public:
-        SVGFEFuncRElement();
-        explicit SVGFEFuncRElement(SVGFEFuncRElementImpl *i);
-        SVGFEFuncRElement(const SVGFEFuncRElement &other);
-        SVGFEFuncRElement(const KDOM::Node &other);
-        virtual ~SVGFEFuncRElement();
-
-        // Operators
-        SVGFEFuncRElement &operator=(const SVGFEFuncRElement &other);
-        SVGFEFuncRElement &operator=(const KDOM::Node &other);
-
-        // Internal
-        KSVG_INTERNAL(SVGFEFuncRElement)
-    };
-};
-
-#endif
-
-// vim:ts=4:noet
diff --git a/WebCore/ksvg2/dom/SVGFEGaussianBlurElement.cpp b/WebCore/ksvg2/dom/SVGFEGaussianBlurElement.cpp
deleted file mode 100644 (file)
index 74c6072..0000000
+++ /dev/null
@@ -1,183 +0,0 @@
-/*
-    Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
-                  2004, 2005 Rob Buis <buis@kde.org>
-
-    This file is part of the KDE project
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public License
-    along with this library; see the file COPYING.LIB.  If not, write to
-    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA 02111-1307, USA.
-*/
-
-#include <kdom/ecma/Ecma.h>
-
-#include <kdom/DOMException.h>
-#include <kdom/impl/DOMExceptionImpl.h>
-
-#include "SVGFEGaussianBlurElement.h"
-#include "SVGFEGaussianBlurElementImpl.h"
-#include "SVGException.h"
-#include "SVGExceptionImpl.h"
-#include "SVGAnimatedNumber.h"
-#include "SVGAnimatedNumberImpl.h"
-#include "SVGAnimatedString.h"
-#include "SVGAnimatedStringImpl.h"
-
-#include "SVGConstants.h"
-#include "SVGFEGaussianBlurElement.lut.h"
-using namespace KSVG;
-
-/*
-@begin SVGFEGaussianBlurElement::s_hashTable 5
- in1            SVGFEGaussianBlurElementConstants::In1                DontDelete|ReadOnly
- stdDeviationX    SVGFEGaussianBlurElementConstants::StdDeviationX    DontDelete|ReadOnly
- stdDeviationY    SVGFEGaussianBlurElementConstants::StdDeviationY    DontDelete|ReadOnly
-@end
-@begin SVGFEGaussianBlurElementProto::s_hashTable 3
- setStdDeviation    SVGFEGaussianBlurElementConstants::SetStdDeviation    DontDelete|Function 2
-@end
-*/
-
-KSVG_IMPLEMENT_PROTOTYPE("SVGFEGaussianBlurElement", SVGFEGaussianBlurElementProto, SVGFEGaussianBlurElementProtoFunc)
-
-ValueImp *SVGFEGaussianBlurElement::getValueProperty(ExecState *exec, int token) const
-{
-    KDOM_ENTER_SAFE
-
-    switch(token)
-    {
-        case SVGFEGaussianBlurElementConstants::In1:
-            return KDOM::safe_cache<SVGAnimatedString>(exec, in1());
-        case SVGFEGaussianBlurElementConstants::StdDeviationX:
-            return KDOM::safe_cache<SVGAnimatedNumber>(exec, stdDeviationX());
-        case SVGFEGaussianBlurElementConstants::StdDeviationY:
-            return KDOM::safe_cache<SVGAnimatedNumber>(exec, stdDeviationY());
-        default:
-            kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
-    }
-
-    KDOM_LEAVE_SAFE(KDOM::DOMException)
-    return Undefined();
-}
-
-ValueImp *SVGFEGaussianBlurElementProtoFunc::callAsFunction(ExecState *exec, ObjectIm