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

        Fixes: http://bugzilla.opendarwin.org/show_bug.cgi?id=10750

        This finally fixes the SVGAnimated* classes JS bindings!

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

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

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

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

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

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

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

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

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

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

index 11d3519..9f1f7de 100644 (file)
@@ -1,3 +1,9 @@
+2006-09-11  Nikolas Zimmermann  <zimmermann@kde.org>
+
+        Reviewed by eseidel.  Landed by eseidel.
+
+        * svg/custom/baseval-animval-equality.svg: Added.
+
 2006-09-11  Kevin McCullough  <KMcCullough@apple.com>
 
         Reviewed by Darin.
diff --git a/LayoutTests/svg/custom/baseval-animval-equality-expected.checksum b/LayoutTests/svg/custom/baseval-animval-equality-expected.checksum
new file mode 100644 (file)
index 0000000..bf10af7
--- /dev/null
@@ -0,0 +1 @@
+9cc3f9072137f55bd3e6f824af23bc1c
\ No newline at end of file
diff --git a/LayoutTests/svg/custom/baseval-animval-equality-expected.png b/LayoutTests/svg/custom/baseval-animval-equality-expected.png
new file mode 100644 (file)
index 0000000..487bb12
Binary files /dev/null and b/LayoutTests/svg/custom/baseval-animval-equality-expected.png differ
diff --git a/LayoutTests/svg/custom/baseval-animval-equality-expected.txt b/LayoutTests/svg/custom/baseval-animval-equality-expected.txt
new file mode 100644 (file)
index 0000000..9da84f3
--- /dev/null
@@ -0,0 +1,39 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+    KCanvasContainer {svg} at (0,0) size 0x0
+      RenderForeignObject {foreignObject} at (0,0) size 800x198
+        RenderBlock {html} at (0,0) size 800x198
+          RenderBlock {div} at (0,0) size 800x198
+            RenderBlock (anonymous) at (0,0) size 800x18
+              RenderText {#text} at (0,0) size 560x18
+                text run at (0,0) width 560: "This tests to make sure that baseVal and animVal are tied when animation is not enabled:"
+            RenderBlock {div} at (0,18) size 800x18
+              RenderText {#text} at (0,0) size 152x18
+                text run at (0,0) width 152: "svg.x.baseVal.value = 0"
+            RenderBlock {div} at (0,36) size 800x18
+              RenderText {#text} at (0,0) size 155x18
+                text run at (0,0) width 155: "svg.x.animVal.value = 0"
+            RenderBlock {div} at (0,54) size 800x18
+              RenderText {#text} at (0,0) size 205x18
+                text run at (0,0) width 205: "setting svg.x.baseVal.value = 10"
+            RenderBlock {div} at (0,72) size 800x18
+              RenderText {#text} at (0,0) size 160x18
+                text run at (0,0) width 160: "svg.x.baseVal.value = 10"
+            RenderBlock {div} at (0,90) size 800x18
+              RenderText {#text} at (0,0) size 163x18
+                text run at (0,0) width 163: "svg.x.animVal.value = 10"
+            RenderBlock {div} at (0,108) size 800x18
+              RenderText {#text} at (0,0) size 122x18
+                text run at (0,0) width 122: "SUCCESS (1 of 2)"
+            RenderBlock {div} at (0,126) size 800x18
+              RenderText {#text} at (0,0) size 200x18
+                text run at (0,0) width 200: "setting svg.x.animVal.value = 5"
+            RenderBlock {div} at (0,144) size 800x18
+              RenderText {#text} at (0,0) size 152x18
+                text run at (0,0) width 152: "svg.x.baseVal.value = 5"
+            RenderBlock {div} at (0,162) size 800x18
+              RenderText {#text} at (0,0) size 155x18
+                text run at (0,0) width 155: "svg.x.animVal.value = 5"
+            RenderBlock {div} at (0,180) size 800x18
+              RenderText {#text} at (0,0) size 122x18
+                text run at (0,0) width 122: "SUCCESS (2 of 2)"
diff --git a/LayoutTests/svg/custom/baseval-animval-equality.svg b/LayoutTests/svg/custom/baseval-animval-equality.svg
new file mode 100644 (file)
index 0000000..2c754ab
--- /dev/null
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<svg xmlns="http://www.w3.org/2000/svg" id="svg" width="400" height="400">
+  <foreignObject>
+    <html xmlns="http://www.w3.org/1999/xhtml">
+      <div id="log">
+        This tests to make sure that baseVal and animVal are tied when animation is not enabled:
+      </div>
+    </html>
+  </foreignObject>
+  <script type="text/javascript">
+  <![CDATA[
+    function log(message) {
+        var logDiv = document.getElementById('log');
+        var newDiv = document.createElementNS("http://www.w3.org/1999/xhtml",'div');
+        newDiv.appendChild(document.createTextNode(message));
+        logDiv.appendChild(newDiv);
+    }
+    var svg = document.getElementById('svg');
+    if (svg.x && svg.x.baseVal && svg.x.animVal) {
+      log("svg.x.baseVal.value = " + svg.x.baseVal.value);
+      log("svg.x.animVal.value = " + svg.x.animVal.value);
+      log("setting svg.x.baseVal.value = 10");
+      svg.x.baseVal.value = 10;
+      log("svg.x.baseVal.value = " + svg.x.baseVal.value);
+      log("svg.x.animVal.value = " + svg.x.animVal.value);
+      if ((svg.x.baseVal.value == svg.x.animVal.value) && (svg.x.animVal.value == 10))
+        log("SUCCESS (1 of 2)");
+      else
+        log("FAILED");
+      log("setting svg.x.animVal.value = 5");
+      svg.x.animVal.value = 5;
+      log("svg.x.baseVal.value = " + svg.x.baseVal.value);
+      log("svg.x.animVal.value = " + svg.x.animVal.value);
+      if ((svg.x.baseVal.value == svg.x.animVal.value) && (svg.x.animVal.value == 5))
+        log("SUCCESS (2 of 2)");
+      else
+        log("FAILED");
+    } else {
+      log("FAILED, svg.x, svg.x.baseVal or svg.x.animVal undefined.")
+    }
+  ]]>
+  </script>
+</svg>
index 61d0a77..6b5d12a 100644 (file)
@@ -66,17 +66,33 @@ kde4_automoc(platform/qt/ResourceLoaderManager.cpp)
 # rules for generated files
 IF (WEBKIT_USE_SVG_SUPPORT)
 set(IDL_BINDINGS_SVG
+
+# These three don't need generation!
+#
 # ksvg2/svg/SVGNumber.idl
 # ksvg2/svg/SVGPoint.idl
 # ksvg2/svg/SVGRect.idl
+
+# TODO: Fix generation
 # ksvg2/svg/SVGEvent.idl
 
   ksvg2/svg/SVGAngle.idl
+  ksvg2/svg/SVGAnimatedAngle.idl
+  ksvg2/svg/SVGAnimatedBoolean.idl
+  ksvg2/svg/SVGAnimatedEnumeration.idl
+  ksvg2/svg/SVGAnimatedInteger.idl
+  ksvg2/svg/SVGAnimatedLength.idl 
+  ksvg2/svg/SVGAnimatedNumber.idl
+# ksvg2/svg/SVGAnimatedPathData.idl
+# ksvg2/svg/SVGAnimatedPoints.idl
+  ksvg2/svg/SVGAnimatedPreserveAspectRatio.idl
+  ksvg2/svg/SVGAnimatedRect.idl
+  ksvg2/svg/SVGAnimatedString.idl
+
+  
   ksvg2/svg/SVGMatrix.idl
   ksvg2/svg/SVGTransform.idl
   ksvg2/svg/SVGLength.idl
-  ksvg2/svg/SVGAnimatedLength.idl
-  ksvg2/svg/SVGAnimatedNumber.idl
   ksvg2/svg/SVGElement.idl
   ksvg2/svg/SVGColor.idl
   ksvg2/svg/SVGDocument.idl
@@ -103,6 +119,7 @@ set(IDL_BINDINGS_SVG
   ksvg2/svg/SVGPathSegLinetoVerticalRel.idl
   ksvg2/svg/SVGPathSegMovetoAbs.idl
   ksvg2/svg/SVGPathSegMovetoRel.idl
+  ksvg2/svg/SVGPreserveAspectRatio.idl
 )
 ENDIF (WEBKIT_USE_SVG_SUPPORT)
 
@@ -240,8 +257,9 @@ create_lut(WebCore-unity_LIB_SRCS bindings/js/JSXSLTProcessor.cpp JSXSLTProcesso
 create_cpp_lut(bindings/js/JSHTMLInputElementBase.cpp JSHTMLInputElementBaseTable.cpp bindings/js/JSHTMLInputElementBase.cpp)
 
 IF (WEBKIT_USE_SVG_SUPPORT)
-  create_cpp_lut(ksvg2/bindings/js/JSSVGPoint.cpp JSSVGPointTable.cpp ksvg2/bindings/js/JSSVGPoint.cpp)
-  create_cpp_lut(ksvg2/bindings/js/JSSVGRect.cpp JSSVGRectTable.cpp ksvg2/bindings/js/JSSVGRect.cpp)
+    create_cpp_lut(ksvg2/bindings/js/JSSVGNumber.cpp JSSVGNumberTable.cpp ksvg2/bindings/js/JSSVGNumber.cpp)
+    create_cpp_lut(ksvg2/bindings/js/JSSVGPoint.cpp JSSVGPointTable.cpp ksvg2/bindings/js/JSSVGPoint.cpp)
+    create_cpp_lut(ksvg2/bindings/js/JSSVGRect.cpp JSSVGRectTable.cpp ksvg2/bindings/js/JSSVGRect.cpp)
 ENDIF (WEBKIT_USE_SVG_SUPPORT)
 
 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/tokenizer.cpp
@@ -379,7 +397,6 @@ set (SVG_STUFF
     ksvg2/svg/SVGDOMImplementation.cpp
     ksvg2/svg/SVGMarkerElement.cpp
     ksvg2/svg/SVGFECompositeElement.cpp
-    ksvg2/svg/SVGPoint.cpp
     ksvg2/svg/SVGImageElement.cpp
     ksvg2/svg/SVGAnimateElement.cpp
     ksvg2/svg/SVGURIReference.cpp
@@ -393,29 +410,25 @@ set (SVG_STUFF
     ksvg2/svg/SVGFilterPrimitiveStandardAttributes.cpp
     ksvg2/svg/SVGStyledLocatableElement.cpp
     ksvg2/svg/SVGLineElement.cpp
-    ksvg2/svg/SVGAnimatedAngle.cpp
     ksvg2/svg/SVGTransform.cpp
     ksvg2/svg/SVGPathSegLinetoVertical.cpp
     ksvg2/svg/SVGFitToViewBox.cpp
     ksvg2/svg/SVGRadialGradientElement.cpp
     ksvg2/svg/SVGMatrix.cpp
-    ksvg2/svg/SVGAnimatedPreserveAspectRatio.cpp
     ksvg2/svg/SVGMaskElement.cpp
     ksvg2/svg/SVGTitleElement.cpp
     ksvg2/svg/SVGTRefElement.cpp
     ksvg2/svg/SVGLangSpace.cpp
     ksvg2/svg/SVGTransformList.cpp
-    ksvg2/svg/SVGNumber.cpp
     ksvg2/svg/SVGStylable.cpp
     ksvg2/svg/SVGPolyElement.cpp
     ksvg2/svg/SVGPolygonElement.cpp
 #   ksvg2/svg/SVGElementInstanceList.cpp
     ksvg2/svg/SVGTSpanElement.cpp
     ksvg2/svg/SVGFEFuncRElement.cpp
-    ksvg2/svg/SVGAnimatedPoints.cpp
     ksvg2/svg/SVGFEFloodElement.cpp
     ksvg2/svg/SVGPointList.cpp
-    ksvg2/svg/SVGAnimatedEnumeration.cpp
+    ksvg2/svg/SVGAnimatedPoints.cpp
     ksvg2/svg/SVGAnimatedPathData.cpp
     ksvg2/svg/SVGUseElement.cpp
     ksvg2/svg/SVGNumberList.cpp
@@ -429,7 +442,6 @@ set (SVG_STUFF
     ksvg2/svg/SVGPathElement.cpp
     ksvg2/svg/SVGStyledElement.cpp
     ksvg2/svg/SVGFEMergeNodeElement.cpp
-    ksvg2/svg/SVGAnimatedLengthList.cpp
     ksvg2/svg/svgpathparser.cpp
     ksvg2/svg/SVGFEGaussianBlurElement.cpp
     ksvg2/svg/SVGLinearGradientElement.cpp
@@ -437,7 +449,6 @@ set (SVG_STUFF
     ksvg2/svg/SVGFEImageElement.cpp
     ksvg2/svg/SVGFEDiffuseLightingElement.cpp
     ksvg2/svg/SVGSymbolElement.cpp
-    ksvg2/svg/SVGAnimatedLength.cpp
     ksvg2/svg/SVGForeignObjectElement.cpp
     ksvg2/svg/SVGAngle.cpp
     ksvg2/svg/SVGPathSegCurvetoQuadratic.cpp
@@ -450,36 +461,28 @@ set (SVG_STUFF
     ksvg2/svg/SVGSetElement.cpp
     ksvg2/svg/SVGFEBlendElement.cpp
     ksvg2/svg/SVGFEMergeElement.cpp
-    ksvg2/svg/SVGAnimatedString.cpp
     ksvg2/svg/SVGCursorElement.cpp
-    ksvg2/svg/SVGAnimatedNumber.cpp
     ksvg2/svg/SVGStringList.cpp
 #   ksvg2/svg/SVGElementInstance.cpp
-    ksvg2/svg/SVGRect.cpp
     ksvg2/svg/SVGFilterElement.cpp
     ksvg2/svg/SVGPathSegCurvetoCubicSmooth.cpp
     ksvg2/svg/SVGPatternElement.cpp
     ksvg2/svg/SVGPathSegList.cpp
     ksvg2/svg/SVGStyleElement.cpp
-    ksvg2/svg/SVGAnimatedColor.cpp
     ksvg2/svg/SVGPaint.cpp
     ksvg2/svg/SVGFEDistantLightElement.cpp
     ksvg2/svg/SVGTextPositioningElement.cpp
-    ksvg2/svg/SVGAnimatedRect.cpp
     ksvg2/svg/SVGPreserveAspectRatio.cpp
     ksvg2/svg/SVGScriptElement.cpp
     ksvg2/svg/SVGComponentTransferFunctionElement.cpp
     ksvg2/svg/SVGTextElement.cpp
     ksvg2/svg/SVGViewElement.cpp
-    ksvg2/svg/SVGAnimatedTransformList.cpp
     ksvg2/svg/SVGLengthList.cpp
     ksvg2/svg/SVGStyledTransformableElement.cpp
     ksvg2/svg/SVGPathSegArc.cpp
-    ksvg2/svg/SVGAnimatedBoolean.cpp
     ksvg2/svg/SVGDescElement.cpp
     ksvg2/svg/SVGTransformable.cpp
     ksvg2/svg/SVGDocument.cpp
-    ksvg2/svg/SVGAnimatedInteger.cpp
     ksvg2/svg/SVGClipPathElement.cpp
     ksvg2/svg/SVGPathSegMoveto.cpp
     ksvg2/svg/SVGAElement.cpp
@@ -489,7 +492,6 @@ set (SVG_STUFF
     ksvg2/svg/SVGPathSegCurvetoQuadraticSmooth.cpp
     ksvg2/svg/SVGElement.cpp
     ksvg2/svg/SVGAnimateTransformElement.cpp
-    ksvg2/svg/SVGAnimatedNumberList.cpp
     ksvg2/svg/SVGFEColorMatrixElement.cpp
     ksvg2/svg/SVGGradientElement.cpp
     ksvg2/svg/SVGAnimationElement.cpp
index e2374bf..1c351c1 100644 (file)
@@ -1,3 +1,193 @@
+2006-09-11  Nikolas Zimmermann  <zimmermann@kde.org>
+
+        Reviewed by eseidel.  Landed by eseidel.
+
+        Fixes: http://bugzilla.opendarwin.org/show_bug.cgi?id=10750
+
+        This finally fixes the SVGAnimated* classes JS bindings!
+
+        - Move all SVGAnimated*.idl files from ksvg2/bindings/idl/svg to ksvg2/svg
+        - Adjust XCode/Qt build files to generate the new idl files
+
+        - Remove all SVGAnimated* primitives cpp implementations (Angle/Boolean/Color/Enumeration/Integer/Length/
+                                                                  LengthList/Number/NumberList/PreserveAspectRatio/
+                                                                  Rect/String/TransformList)
+
+        - Remove unneeded methods from CodeGenerator.pm and add new helper function: IsSVGAnimatedType
+        - Adjust CodeGeneratorJS.pm to the new SVGAnimated* tear-off concept
+
+        - Add two new macros: ANIMATED_PROPERTY_EMPTY_DECLARATIONS / ANIMATED_PROPERTY_FORWARD_DECLARATIONS.
+          This is used to fix multiple-inheritance issues in SVG with properties,
+          similar like SVGTests::isValid() was fixed.
+
+        - Rewrote SVGList using WTF::Vector, instead of DeprecatedPtrList and killed DOMList.
+          (SVGAnimated*Lists work again now)
+
+        - Adjust macros in SVGElement to create the "*Animated" tear-off classes.
+
+        - Adjust all SVG classes which use the ANIMATED macros to include the ClassName as first param in the header.
+
+        * CMakeLists.txt:
+        * DerivedSources.make:
+        * WebCore.xcodeproj/project.pbxproj:
+        * bindings/scripts/CodeGenerator.pm:
+        * bindings/scripts/CodeGeneratorJS.pm:
+        * kcanvas/RenderSVGImage.cpp:
+        (WebCore::RenderSVGImage::adjustRectsForAspectRatio):
+        (WebCore::RenderSVGImage::paint):
+        * kcanvas/RenderSVGText.cpp:
+        (WebCore::RenderSVGText::translationForAttributes):
+        * ksvg2/ksvg.h:
+        * ksvg2/misc/SVGDocumentExtensions.h:
+        (WebCore::FloatRect):
+        * ksvg2/svg/SVGAElement.h:
+        * ksvg2/svg/SVGAnimateColorElement.cpp:
+        * ksvg2/svg/SVGAnimateColorElement.h:
+        * ksvg2/svg/SVGAnimateTransformElement.h:
+        * ksvg2/svg/SVGAnimatedTemplate.h:
+        (WebCore::SVGAnimatedTemplate::~SVGAnimatedTemplate):
+        * ksvg2/svg/SVGAnimationElement.h:
+        * ksvg2/svg/SVGCircleElement.h:
+        * ksvg2/svg/SVGClipPathElement.h:
+        * ksvg2/svg/SVGComponentTransferFunctionElement.cpp:
+        (SVGComponentTransferFunctionElement::SVGComponentTransferFunctionElement):
+        (SVGComponentTransferFunctionElement::transferFunction):
+        * ksvg2/svg/SVGComponentTransferFunctionElement.h:
+        * ksvg2/svg/SVGCursorElement.h:
+        * ksvg2/svg/SVGDefsElement.h:
+        * ksvg2/svg/SVGElement.h:
+        * ksvg2/svg/SVGElementInstanceList.cpp:
+        (WebCore::SVGElementInstanceList::SVGElementInstanceList):
+        * ksvg2/svg/SVGElementInstanceList.h:
+        * ksvg2/svg/SVGEllipseElement.h:
+        * ksvg2/svg/SVGExternalResourcesRequired.h:
+        * ksvg2/svg/SVGFEBlendElement.h:
+        * ksvg2/svg/SVGFEColorMatrixElement.cpp:
+        (SVGFEColorMatrixElement::SVGFEColorMatrixElement):
+        (SVGFEColorMatrixElement::parseMappedAttribute):
+        (SVGFEColorMatrixElement::filterEffect):
+        * ksvg2/svg/SVGFEColorMatrixElement.h:
+        * ksvg2/svg/SVGFEComponentTransferElement.h:
+        * ksvg2/svg/SVGFECompositeElement.h:
+        * ksvg2/svg/SVGFEDiffuseLightingElement.h:
+        * ksvg2/svg/SVGFEDisplacementMapElement.h:
+        * ksvg2/svg/SVGFEFloodElement.h:
+        * ksvg2/svg/SVGFEGaussianBlurElement.h:
+        * ksvg2/svg/SVGFEImageElement.h:
+        * ksvg2/svg/SVGFELightElement.h:
+        * ksvg2/svg/SVGFEMergeNodeElement.h:
+        * ksvg2/svg/SVGFEOffsetElement.h:
+        * ksvg2/svg/SVGFESpecularLightingElement.h:
+        * ksvg2/svg/SVGFETileElement.h:
+        * ksvg2/svg/SVGFETurbulenceElement.h:
+        * ksvg2/svg/SVGFilterElement.h:
+        * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.h:
+        * ksvg2/svg/SVGFitToViewBox.cpp:
+        (WebCore::SVGFitToViewBox::SVGFitToViewBox):
+        (WebCore::SVGFitToViewBox::parseViewBox):
+        (WebCore::SVGFitToViewBox::viewBoxToViewTransform):
+        * ksvg2/svg/SVGFitToViewBox.h:
+        * ksvg2/svg/SVGForeignObjectElement.h:
+        * ksvg2/svg/SVGGElement.h:
+        * ksvg2/svg/SVGGradientElement.cpp:
+        (SVGGradientElement::SVGGradientElement):
+        * ksvg2/svg/SVGGradientElement.h:
+        * ksvg2/svg/SVGHelper.cpp:
+        (WebCore::SVGHelper::PercentageOfViewport):
+        * ksvg2/svg/SVGImageElement.h:
+        * ksvg2/svg/SVGLength.cpp:
+        * ksvg2/svg/SVGLengthList.cpp:
+        (WebCore::SVGLengthList::SVGLengthList):
+        (WebCore::SVGLengthList::parse):
+        * ksvg2/svg/SVGLengthList.h:
+        * ksvg2/svg/SVGLineElement.h:
+        * ksvg2/svg/SVGLinearGradientElement.h:
+        * ksvg2/svg/SVGList.h:
+        (WebCore::SVGListBase::SVGListBase):
+        (WebCore::SVGListBase::~SVGListBase):
+        (WebCore::SVGListBase::numberOfItems):
+        (WebCore::SVGListBase::clear):
+        (WebCore::SVGListBase::initialize):
+        (WebCore::SVGListBase::getFirst):
+        (WebCore::SVGListBase::getLast):
+        (WebCore::SVGListBase::getItem):
+        (WebCore::SVGListBase::insertItemBefore):
+        (WebCore::SVGListBase::replaceItem):
+        (WebCore::SVGListBase::removeItem):
+        (WebCore::SVGListBase::appendItem):
+        (WebCore::SVGList::nullItem):
+        (WebCore::):
+        * ksvg2/svg/SVGLocatable.cpp:
+        * ksvg2/svg/SVGMarkerElement.h:
+        * ksvg2/svg/SVGMaskElement.h:
+        * ksvg2/svg/SVGNumberList.cpp:
+        (SVGNumberList::SVGNumberList):
+        (SVGNumberList::parse):
+        * ksvg2/svg/SVGNumberList.h:
+        * ksvg2/svg/SVGPathElement.cpp:
+        (WebCore::SVGPathElement::pathSegList):
+        * ksvg2/svg/SVGPathElement.h:
+        * ksvg2/svg/SVGPathSegList.cpp:
+        (WebCore::SVGPathSegList::SVGPathSegList):
+        * ksvg2/svg/SVGPathSegList.h:
+        * ksvg2/svg/SVGPatternElement.cpp:
+        (WebCore::SVGPatternElement::SVGPatternElement):
+        * ksvg2/svg/SVGPatternElement.h:
+        * ksvg2/svg/SVGPointList.cpp:
+        (SVGPointList::SVGPointList):
+        * ksvg2/svg/SVGPointList.h:
+        * ksvg2/svg/SVGPolyElement.cpp:
+        (SVGPolyElement::points):
+        (SVGPolyElement::svgPolyTo):
+        (SVGPolyElement::notifyAttributeChange):
+        * ksvg2/svg/SVGPolyElement.h:
+        * ksvg2/svg/SVGPolygonElement.cpp:
+        (SVGPolygonElement::toPathData):
+        * ksvg2/svg/SVGPolylineElement.cpp:
+        (SVGPolylineElement::toPathData):
+        * ksvg2/svg/SVGPreserveAspectRatio.h:
+        (WebCore::SVGPreserveAspectRatio::):
+        * ksvg2/svg/SVGRadialGradientElement.h:
+        * ksvg2/svg/SVGRectElement.h:
+        * ksvg2/svg/SVGSVGElement.cpp:
+        (WebCore::SVGSVGElement::SVGSVGElement):
+        (WebCore::SVGSVGElement::parseMappedAttribute):
+        (WebCore::SVGSVGElement::createRenderer):
+        * ksvg2/svg/SVGSVGElement.h:
+        * ksvg2/svg/SVGScriptElement.h:
+        * ksvg2/svg/SVGStopElement.h:
+        * ksvg2/svg/SVGStringList.cpp:
+        (WebCore::SVGStringList::SVGStringList):
+        (WebCore::SVGStringList::reset):
+        * ksvg2/svg/SVGStringList.h:
+        * ksvg2/svg/SVGStyledElement.h:
+        * ksvg2/svg/SVGStyledLocatableElement.cpp:
+        * ksvg2/svg/SVGStyledTransformableElement.cpp:
+        (SVGStyledTransformableElement::SVGStyledTransformableElement):
+        * ksvg2/svg/SVGStyledTransformableElement.h:
+        * ksvg2/svg/SVGSwitchElement.h:
+        * ksvg2/svg/SVGSymbolElement.h:
+        * ksvg2/svg/SVGTRefElement.h:
+        * ksvg2/svg/SVGTests.cpp:
+        (WebCore::SVGTests::isValid):
+        * ksvg2/svg/SVGTextContentElement.h:
+        * ksvg2/svg/SVGTextElement.cpp:
+        (WebCore::SVGTextElement::SVGTextElement):
+        * ksvg2/svg/SVGTextElement.h:
+        * ksvg2/svg/SVGTextPositioningElement.cpp:
+        (SVGTextPositioningElement::SVGTextPositioningElement):
+        (SVGTextPositioningElement::parseMappedAttribute):
+        * ksvg2/svg/SVGTextPositioningElement.h:
+        * ksvg2/svg/SVGTransformList.cpp:
+        (SVGTransformList::SVGTransformList):
+        (SVGTransformList::createSVGTransformFromMatrix):
+        (SVGTransformList::consolidate):
+        (SVGTransformList::concatenate):
+        * ksvg2/svg/SVGTransformList.h:
+        * ksvg2/svg/SVGURIReference.h:
+        * ksvg2/svg/SVGUseElement.h:
+        * ksvg2/svg/SVGViewElement.h:
+
 2006-09-11  Adam Roben  <aroben@apple.com>
 
         Rubberstamped by Adele.
index 0cab48a..e66fccf 100644 (file)
@@ -233,8 +233,16 @@ all : \
     JSRange.h \
     JSRangeException.h \
     JSSVGAngle.h \
+    JSSVGAnimatedAngle.h \
+    JSSVGAnimatedBoolean.h \
+    JSSVGAnimatedEnumeration.h \
+    JSSVGAnimatedInteger.h \
     JSSVGAnimatedLength.h \
     JSSVGAnimatedNumber.h \
+    JSSVGAnimatedPoints.h \
+    JSSVGAnimatedPreserveAspectRatio.h \
+    JSSVGAnimatedRect.h \
+    JSSVGAnimatedString.h \
     JSSVGColor.h \
     JSSVGDocument.h \
     JSSVGElement.h \
@@ -263,6 +271,7 @@ all : \
     JSSVGPathSegMovetoAbs.h \
     JSSVGPathSegMovetoRel.h \
     JSSVGPointTable.cpp \
+    JSSVGPreserveAspectRatio.h \
     JSSVGRectTable.cpp \
     JSSVGSVGElement.h \
     JSSVGTransform.h \
index 48383b8..db92623 100644 (file)
                A88AD414095248F0001DD196 /* SVGAngle.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F802089701F300BA5114 /* SVGAngle.h */; };
                A88AD415095248F0001DD196 /* SVGAnimateColorElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F803089701F300BA5114 /* SVGAnimateColorElement.cpp */; };
                A88AD416095248F0001DD196 /* SVGAnimateColorElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F804089701F300BA5114 /* SVGAnimateColorElement.h */; };
-               A88AD417095248F0001DD196 /* SVGAnimatedAngle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F805089701F300BA5114 /* SVGAnimatedAngle.cpp */; };
-               A88AD418095248F0001DD196 /* SVGAnimatedAngle.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F806089701F300BA5114 /* SVGAnimatedAngle.h */; };
-               A88AD419095248F0001DD196 /* SVGAnimatedBoolean.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F807089701F300BA5114 /* SVGAnimatedBoolean.cpp */; };
-               A88AD41A095248F0001DD196 /* SVGAnimatedBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F808089701F300BA5114 /* SVGAnimatedBoolean.h */; };
-               A88AD41B095248F0001DD196 /* SVGAnimatedColor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C3294B093BB78C000B9CAC /* SVGAnimatedColor.cpp */; };
-               A88AD41C095248F0001DD196 /* SVGAnimatedColor.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C3294A093BB78C000B9CAC /* SVGAnimatedColor.h */; };
-               A88AD41D095248F0001DD196 /* SVGAnimatedEnumeration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F809089701F300BA5114 /* SVGAnimatedEnumeration.cpp */; };
-               A88AD41E095248F0001DD196 /* SVGAnimatedEnumeration.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F80A089701F300BA5114 /* SVGAnimatedEnumeration.h */; };
-               A88AD41F095248F0001DD196 /* SVGAnimatedInteger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F80B089701F300BA5114 /* SVGAnimatedInteger.cpp */; };
-               A88AD420095248F0001DD196 /* SVGAnimatedInteger.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F80C089701F300BA5114 /* SVGAnimatedInteger.h */; };
-               A88AD421095248F0001DD196 /* SVGAnimatedLength.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F80D089701F300BA5114 /* SVGAnimatedLength.cpp */; };
-               A88AD422095248F0001DD196 /* SVGAnimatedLength.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F80E089701F300BA5114 /* SVGAnimatedLength.h */; };
-               A88AD423095248F0001DD196 /* SVGAnimatedLengthList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F80F089701F300BA5114 /* SVGAnimatedLengthList.cpp */; };
-               A88AD424095248F0001DD196 /* SVGAnimatedLengthList.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F810089701F300BA5114 /* SVGAnimatedLengthList.h */; };
-               A88AD425095248F0001DD196 /* SVGAnimatedNumber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F811089701F300BA5114 /* SVGAnimatedNumber.cpp */; };
-               A88AD426095248F0001DD196 /* SVGAnimatedNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F812089701F300BA5114 /* SVGAnimatedNumber.h */; };
-               A88AD427095248F0001DD196 /* SVGAnimatedNumberList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F813089701F300BA5114 /* SVGAnimatedNumberList.cpp */; };
-               A88AD428095248F0001DD196 /* SVGAnimatedNumberList.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F814089701F300BA5114 /* SVGAnimatedNumberList.h */; };
                A88AD429095248F0001DD196 /* SVGAnimatedPathData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F815089701F300BA5114 /* SVGAnimatedPathData.cpp */; };
                A88AD42A095248F0001DD196 /* SVGAnimatedPathData.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F816089701F300BA5114 /* SVGAnimatedPathData.h */; };
                A88AD42B095248F0001DD196 /* SVGAnimatedPoints.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F817089701F300BA5114 /* SVGAnimatedPoints.cpp */; };
                A88AD42C095248F0001DD196 /* SVGAnimatedPoints.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F818089701F300BA5114 /* SVGAnimatedPoints.h */; };
-               A88AD42D095248F0001DD196 /* SVGAnimatedPreserveAspectRatio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F819089701F300BA5114 /* SVGAnimatedPreserveAspectRatio.cpp */; };
-               A88AD42E095248F0001DD196 /* SVGAnimatedPreserveAspectRatio.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F81A089701F300BA5114 /* SVGAnimatedPreserveAspectRatio.h */; };
-               A88AD42F095248F0001DD196 /* SVGAnimatedRect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F81B089701F300BA5114 /* SVGAnimatedRect.cpp */; };
-               A88AD430095248F0001DD196 /* SVGAnimatedRect.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F81C089701F300BA5114 /* SVGAnimatedRect.h */; };
-               A88AD431095248F0001DD196 /* SVGAnimatedString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F81D089701F300BA5114 /* SVGAnimatedString.cpp */; };
-               A88AD432095248F0001DD196 /* SVGAnimatedString.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F81E089701F300BA5114 /* SVGAnimatedString.h */; };
                A88AD433095248F0001DD196 /* SVGAnimatedTemplate.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F81F089701F300BA5114 /* SVGAnimatedTemplate.h */; };
-               A88AD434095248F0001DD196 /* SVGAnimatedTransformList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F820089701F300BA5114 /* SVGAnimatedTransformList.cpp */; };
-               A88AD435095248F0001DD196 /* SVGAnimatedTransformList.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F821089701F300BA5114 /* SVGAnimatedTransformList.h */; };
                A88AD436095248F0001DD196 /* SVGAnimateElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F822089701F300BA5114 /* SVGAnimateElement.cpp */; };
                A88AD437095248F0001DD196 /* SVGAnimateElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F823089701F300BA5114 /* SVGAnimateElement.h */; };
                A88AD438095248F0001DD196 /* SVGAnimateTransformElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F824089701F300BA5114 /* SVGAnimateTransformElement.cpp */; };
                A88AD4A1095248F0001DD196 /* SVGMarkerElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F883089701F300BA5114 /* SVGMarkerElement.h */; };
                A88AD4A2095248F0001DD196 /* SVGMatrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F884089701F300BA5114 /* SVGMatrix.cpp */; };
                A88AD4A3095248F0001DD196 /* SVGMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F885089701F300BA5114 /* SVGMatrix.h */; };
-               A88AD4A4095248F0001DD196 /* SVGNumber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F886089701F300BA5114 /* SVGNumber.cpp */; };
-               A88AD4A5095248F0001DD196 /* SVGNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F887089701F300BA5114 /* SVGNumber.h */; };
                A88AD4A6095248F0001DD196 /* SVGNumberList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F888089701F300BA5114 /* SVGNumberList.cpp */; };
                A88AD4A7095248F0001DD196 /* SVGNumberList.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F889089701F300BA5114 /* SVGNumberList.h */; };
                A88AD4A8095248F0001DD196 /* SVGPaint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F88A089701F300BA5114 /* SVGPaint.cpp */; };
                A88AD4C5095248F0001DD196 /* SVGPathSegMoveto.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8A7089701F400BA5114 /* SVGPathSegMoveto.h */; };
                A88AD4C6095248F0001DD196 /* SVGPatternElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F8A8089701F400BA5114 /* SVGPatternElement.cpp */; };
                A88AD4C7095248F0001DD196 /* SVGPatternElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8A9089701F400BA5114 /* SVGPatternElement.h */; };
-               A88AD4C8095248F0001DD196 /* SVGPoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F8AA089701F400BA5114 /* SVGPoint.cpp */; };
-               A88AD4C9095248F0001DD196 /* SVGPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8AB089701F400BA5114 /* SVGPoint.h */; };
                A88AD4CA095248F0001DD196 /* SVGPointList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F8AC089701F400BA5114 /* SVGPointList.cpp */; };
                A88AD4CB095248F0001DD196 /* SVGPointList.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8AD089701F400BA5114 /* SVGPointList.h */; };
                A88AD4CC095248F0001DD196 /* SVGPolyElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F8AE089701F400BA5114 /* SVGPolyElement.cpp */; };
                A88AD4D5095248F0001DD196 /* SVGRadialGradientElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8B7089701F400BA5114 /* SVGRadialGradientElement.h */; };
                A88AD4D6095248F0001DD196 /* SVGRectElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F8B8089701F400BA5114 /* SVGRectElement.cpp */; };
                A88AD4D7095248F0001DD196 /* SVGRectElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8B9089701F400BA5114 /* SVGRectElement.h */; };
-               A88AD4D8095248F0001DD196 /* SVGRect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F8BA089701F400BA5114 /* SVGRect.cpp */; };
-               A88AD4D9095248F0001DD196 /* SVGRect.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8BB089701F400BA5114 /* SVGRect.h */; };
                A88AD4DA095248F0001DD196 /* SVGScriptElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F8BC089701F400BA5114 /* SVGScriptElement.cpp */; };
                A88AD4DB095248F0001DD196 /* SVGScriptElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8BD089701F400BA5114 /* SVGScriptElement.h */; };
                A88AD4DC095248F0001DD196 /* SVGSetElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F8BE089701F400BA5114 /* SVGSetElement.cpp */; };
                A88AD50B095248F0001DD196 /* SVGZoomAndPan.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F8EB089701F400BA5114 /* SVGZoomAndPan.cpp */; };
                A88AD50C095248F0001DD196 /* SVGZoomAndPan.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8EC089701F400BA5114 /* SVGZoomAndPan.h */; };
                A88AD50D095248F0001DD196 /* ksvg.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8ED089701F400BA5114 /* ksvg.h */; };
-               A88AD5170952499F001DD196 /* DOMList.h in Headers */ = {isa = PBXBuildFile; fileRef = A884283D09308C1C00B6D461 /* DOMList.h */; settings = {ATTRIBUTES = (Private, ); }; };
                A88AD52F09524B92001DD196 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A85D7A2F0879EBA9006A9172 /* QuartzCore.framework */; };
                A88AD5AA09525131001DD196 /* SVGCSSStyleSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F6FB089701F100BA5114 /* SVGCSSStyleSelector.cpp */; };
                A8C4A7FD09D563270003AC8D /* StyledElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C4A7EB09D563270003AC8D /* StyledElement.h */; };
                ABDDFE7E0A5C6E7000A3E11D /* RenderPopupMenuMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABDDFE780A5C6E7000A3E11D /* RenderPopupMenuMac.mm */; };
                ABE7B5230A489F830031881C /* DeprecatedRenderSelect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE7B5210A489F830031881C /* DeprecatedRenderSelect.cpp */; };
                ABE7B5240A489F830031881C /* DeprecatedRenderSelect.h in Headers */ = {isa = PBXBuildFile; fileRef = ABE7B5220A489F830031881C /* DeprecatedRenderSelect.h */; };
+               B2E9546C0AB5FB7F0076DE37 /* SVGAnimatedAngle.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954610AB5FB7F0076DE37 /* SVGAnimatedAngle.idl */; };
+               B2E9546D0AB5FB7F0076DE37 /* SVGAnimatedBoolean.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954620AB5FB7F0076DE37 /* SVGAnimatedBoolean.idl */; };
+               B2E9546E0AB5FB7F0076DE37 /* SVGAnimatedEnumeration.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954630AB5FB7F0076DE37 /* SVGAnimatedEnumeration.idl */; };
+               B2E9546F0AB5FB7F0076DE37 /* SVGAnimatedInteger.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954640AB5FB7F0076DE37 /* SVGAnimatedInteger.idl */; };
+               B2E954700AB5FB7F0076DE37 /* SVGAnimatedLength.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954650AB5FB7F0076DE37 /* SVGAnimatedLength.idl */; };
+               B2E954710AB5FB7F0076DE37 /* SVGAnimatedNumber.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954660AB5FB7F0076DE37 /* SVGAnimatedNumber.idl */; };
+               B2E954720AB5FB7F0076DE37 /* SVGAnimatedPathData.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954670AB5FB7F0076DE37 /* SVGAnimatedPathData.idl */; };
+               B2E954730AB5FB7F0076DE37 /* SVGAnimatedPoints.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954680AB5FB7F0076DE37 /* SVGAnimatedPoints.idl */; };
+               B2E954740AB5FB7F0076DE37 /* SVGAnimatedPreserveAspectRatio.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954690AB5FB7F0076DE37 /* SVGAnimatedPreserveAspectRatio.idl */; };
+               B2E954750AB5FB7F0076DE37 /* SVGAnimatedRect.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9546A0AB5FB7F0076DE37 /* SVGAnimatedRect.idl */; };
+               B2E954760AB5FB7F0076DE37 /* SVGAnimatedString.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9546B0AB5FB7F0076DE37 /* SVGAnimatedString.idl */; };
+               B2E9548F0AB5FBA30076DE37 /* SVGMetadataElement.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954770AB5FBA30076DE37 /* SVGMetadataElement.idl */; };
+               B2E954900AB5FBA30076DE37 /* SVGPathElement.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954780AB5FBA30076DE37 /* SVGPathElement.idl */; };
+               B2E954910AB5FBA30076DE37 /* SVGPathSeg.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954790AB5FBA30076DE37 /* SVGPathSeg.idl */; };
+               B2E954920AB5FBA30076DE37 /* SVGPathSegArcAbs.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9547A0AB5FBA30076DE37 /* SVGPathSegArcAbs.idl */; };
+               B2E954930AB5FBA30076DE37 /* SVGPathSegArcRel.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9547B0AB5FBA30076DE37 /* SVGPathSegArcRel.idl */; };
+               B2E954940AB5FBA30076DE37 /* SVGPathSegClosePath.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9547C0AB5FBA30076DE37 /* SVGPathSegClosePath.idl */; };
+               B2E954950AB5FBA30076DE37 /* SVGPathSegCurvetoCubicAbs.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9547D0AB5FBA30076DE37 /* SVGPathSegCurvetoCubicAbs.idl */; };
+               B2E954960AB5FBA30076DE37 /* SVGPathSegCurvetoCubicRel.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9547E0AB5FBA30076DE37 /* SVGPathSegCurvetoCubicRel.idl */; };
+               B2E954970AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothAbs.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9547F0AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothAbs.idl */; };
+               B2E954980AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothRel.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954800AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothRel.idl */; };
+               B2E954990AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticAbs.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954810AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticAbs.idl */; };
+               B2E9549A0AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticRel.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954820AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticRel.idl */; };
+               B2E9549B0AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothAbs.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954830AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothAbs.idl */; };
+               B2E9549C0AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothRel.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954840AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothRel.idl */; };
+               B2E9549D0AB5FBA30076DE37 /* SVGPathSegLinetoAbs.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954850AB5FBA30076DE37 /* SVGPathSegLinetoAbs.idl */; };
+               B2E9549E0AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalAbs.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954860AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalAbs.idl */; };
+               B2E9549F0AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalRel.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954870AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalRel.idl */; };
+               B2E954A00AB5FBA30076DE37 /* SVGPathSegLinetoRel.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954880AB5FBA30076DE37 /* SVGPathSegLinetoRel.idl */; };
+               B2E954A10AB5FBA30076DE37 /* SVGPathSegLinetoVerticalAbs.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954890AB5FBA30076DE37 /* SVGPathSegLinetoVerticalAbs.idl */; };
+               B2E954A20AB5FBA30076DE37 /* SVGPathSegLinetoVerticalRel.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9548A0AB5FBA30076DE37 /* SVGPathSegLinetoVerticalRel.idl */; };
+               B2E954A30AB5FBA30076DE37 /* SVGPathSegList.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9548B0AB5FBA30076DE37 /* SVGPathSegList.idl */; };
+               B2E954A40AB5FBA30076DE37 /* SVGPathSegMovetoAbs.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9548C0AB5FBA30076DE37 /* SVGPathSegMovetoAbs.idl */; };
+               B2E954A50AB5FBA30076DE37 /* SVGPathSegMovetoRel.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9548D0AB5FBA30076DE37 /* SVGPathSegMovetoRel.idl */; };
+               B2E954A60AB5FBA30076DE37 /* SVGPreserveAspectRatio.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9548E0AB5FBA30076DE37 /* SVGPreserveAspectRatio.idl */; };
                BC066F6F09FEB2FA00C589A7 /* WebCoreTextRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = BC066F6C09FEB2FA00C589A7 /* WebCoreTextRenderer.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC1A37AD097C715F0019F3D8 /* DOM.h in Headers */ = {isa = PBXBuildFile; fileRef = BC1A3797097C715F0019F3D8 /* DOM.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC1A37AE097C715F0019F3D8 /* DOM.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC1A3798097C715F0019F3D8 /* DOM.mm */; };
                A833C9410A2CF68700D57664 /* GetSVGDocument.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = GetSVGDocument.idl; path = svg/GetSVGDocument.idl; sourceTree = "<group>"; };
                A833C9420A2CF68700D57664 /* SVGAElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAElement.idl; path = svg/SVGAElement.idl; sourceTree = "<group>"; };
                A833C9430A2CF68700D57664 /* SVGAnimateColorElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimateColorElement.idl; path = svg/SVGAnimateColorElement.idl; sourceTree = "<group>"; };
-               A833C9440A2CF68700D57664 /* SVGAnimatedAngle.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedAngle.idl; path = svg/SVGAnimatedAngle.idl; sourceTree = "<group>"; };
-               A833C9450A2CF68700D57664 /* SVGAnimatedBoolean.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedBoolean.idl; path = svg/SVGAnimatedBoolean.idl; sourceTree = "<group>"; };
-               A833C9460A2CF68700D57664 /* SVGAnimatedEnumeration.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedEnumeration.idl; path = svg/SVGAnimatedEnumeration.idl; sourceTree = "<group>"; };
-               A833C9470A2CF68700D57664 /* SVGAnimatedInteger.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedInteger.idl; path = svg/SVGAnimatedInteger.idl; sourceTree = "<group>"; };
-               A833C9480A2CF68700D57664 /* SVGAnimatedLengthList.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedLengthList.idl; path = svg/SVGAnimatedLengthList.idl; sourceTree = "<group>"; };
-               A833C9490A2CF68700D57664 /* SVGAnimatedNumber.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedNumber.idl; path = svg/SVGAnimatedNumber.idl; sourceTree = "<group>"; };
                A833C94A0A2CF68700D57664 /* SVGAnimatedNumberList.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedNumberList.idl; path = svg/SVGAnimatedNumberList.idl; sourceTree = "<group>"; };
-               A833C94B0A2CF68700D57664 /* SVGAnimatedPathData.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedPathData.idl; path = svg/SVGAnimatedPathData.idl; sourceTree = "<group>"; };
-               A833C94C0A2CF68700D57664 /* SVGAnimatedPoints.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedPoints.idl; path = svg/SVGAnimatedPoints.idl; sourceTree = "<group>"; };
-               A833C94D0A2CF68700D57664 /* SVGAnimatedPreserveAspectRatio.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedPreserveAspectRatio.idl; path = svg/SVGAnimatedPreserveAspectRatio.idl; sourceTree = "<group>"; };
-               A833C94E0A2CF68700D57664 /* SVGAnimatedRect.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedRect.idl; path = svg/SVGAnimatedRect.idl; sourceTree = "<group>"; };
-               A833C94F0A2CF68700D57664 /* SVGAnimatedString.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedString.idl; path = svg/SVGAnimatedString.idl; sourceTree = "<group>"; };
                A833C9500A2CF68700D57664 /* SVGAnimatedTransformList.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedTransformList.idl; path = svg/SVGAnimatedTransformList.idl; sourceTree = "<group>"; };
                A833C9510A2CF68700D57664 /* SVGAnimateElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimateElement.idl; path = svg/SVGAnimateElement.idl; sourceTree = "<group>"; };
                A833C9520A2CF68700D57664 /* SVGAnimateTransformElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimateTransformElement.idl; path = svg/SVGAnimateTransformElement.idl; sourceTree = "<group>"; };
                A833C9570A2CF68700D57664 /* SVGCursorElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGCursorElement.idl; path = svg/SVGCursorElement.idl; sourceTree = "<group>"; };
                A833C9580A2CF68700D57664 /* SVGDefsElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGDefsElement.idl; path = svg/SVGDefsElement.idl; sourceTree = "<group>"; };
                A833C9590A2CF68700D57664 /* SVGDescElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGDescElement.idl; path = svg/SVGDescElement.idl; sourceTree = "<group>"; };
-               A833C95A0A2CF68700D57664 /* SVGDOMImplementation.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGDOMImplementation.idl; path = svg/SVGDOMImplementation.idl; sourceTree = "<group>"; };
                A833C95B0A2CF68700D57664 /* SVGElementInstance.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGElementInstance.idl; path = svg/SVGElementInstance.idl; sourceTree = "<group>"; };
                A833C95C0A2CF68700D57664 /* SVGElementInstanceList.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGElementInstanceList.idl; path = svg/SVGElementInstanceList.idl; sourceTree = "<group>"; };
                A833C95D0A2CF68700D57664 /* SVGEllipseElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGEllipseElement.idl; path = svg/SVGEllipseElement.idl; sourceTree = "<group>"; };
                A833C97D0A2CF68700D57664 /* SVGMarkerElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGMarkerElement.idl; path = svg/SVGMarkerElement.idl; sourceTree = "<group>"; };
                A833C97E0A2CF68700D57664 /* SVGNumberList.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGNumberList.idl; path = svg/SVGNumberList.idl; sourceTree = "<group>"; };
                A833C97F0A2CF68700D57664 /* SVGPaint.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPaint.idl; path = svg/SVGPaint.idl; sourceTree = "<group>"; };
-               A833C9800A2CF68700D57664 /* SVGPathElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathElement.idl; path = svg/SVGPathElement.idl; sourceTree = "<group>"; };
-               A833C9810A2CF68700D57664 /* SVGPathSeg.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSeg.idl; path = svg/SVGPathSeg.idl; sourceTree = "<group>"; };
-               A833C9820A2CF68700D57664 /* SVGPathSegArc.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegArc.idl; path = svg/SVGPathSegArc.idl; sourceTree = "<group>"; };
-               A833C9830A2CF68700D57664 /* SVGPathSegClosePath.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegClosePath.idl; path = svg/SVGPathSegClosePath.idl; sourceTree = "<group>"; };
-               A833C9840A2CF68700D57664 /* SVGPathSegCurvetoCubic.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoCubic.idl; path = svg/SVGPathSegCurvetoCubic.idl; sourceTree = "<group>"; };
-               A833C9850A2CF68700D57664 /* SVGPathSegCurvetoCubicSmooth.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoCubicSmooth.idl; path = svg/SVGPathSegCurvetoCubicSmooth.idl; sourceTree = "<group>"; };
-               A833C9860A2CF68700D57664 /* SVGPathSegCurvetoQuadratic.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoQuadratic.idl; path = svg/SVGPathSegCurvetoQuadratic.idl; sourceTree = "<group>"; };
-               A833C9870A2CF68700D57664 /* SVGPathSegCurvetoQuadraticSmooth.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoQuadraticSmooth.idl; path = svg/SVGPathSegCurvetoQuadraticSmooth.idl; sourceTree = "<group>"; };
-               A833C9880A2CF68700D57664 /* SVGPathSegLineto.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegLineto.idl; path = svg/SVGPathSegLineto.idl; sourceTree = "<group>"; };
-               A833C9890A2CF68700D57664 /* SVGPathSegLinetoHorizontal.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegLinetoHorizontal.idl; path = svg/SVGPathSegLinetoHorizontal.idl; sourceTree = "<group>"; };
-               A833C98A0A2CF68700D57664 /* SVGPathSegLinetoVertical.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegLinetoVertical.idl; path = svg/SVGPathSegLinetoVertical.idl; sourceTree = "<group>"; };
-               A833C98B0A2CF68700D57664 /* SVGPathSegList.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegList.idl; path = svg/SVGPathSegList.idl; sourceTree = "<group>"; };
-               A833C98C0A2CF68700D57664 /* SVGPathSegMoveto.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegMoveto.idl; path = svg/SVGPathSegMoveto.idl; sourceTree = "<group>"; };
                A833C98D0A2CF68700D57664 /* SVGPatternElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPatternElement.idl; path = svg/SVGPatternElement.idl; sourceTree = "<group>"; };
                A833C98E0A2CF68700D57664 /* SVGPointList.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPointList.idl; path = svg/SVGPointList.idl; sourceTree = "<group>"; };
                A833C98F0A2CF68700D57664 /* SVGPolygonElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPolygonElement.idl; path = svg/SVGPolygonElement.idl; sourceTree = "<group>"; };
                A833C9900A2CF68700D57664 /* SVGPolylineElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPolylineElement.idl; path = svg/SVGPolylineElement.idl; sourceTree = "<group>"; };
-               A833C9910A2CF68700D57664 /* SVGPreserveAspectRatio.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPreserveAspectRatio.idl; path = svg/SVGPreserveAspectRatio.idl; sourceTree = "<group>"; };
                A833C9920A2CF68700D57664 /* SVGRadialGradientElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGRadialGradientElement.idl; path = svg/SVGRadialGradientElement.idl; sourceTree = "<group>"; };
                A833C9930A2CF68700D57664 /* SVGRectElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGRectElement.idl; path = svg/SVGRectElement.idl; sourceTree = "<group>"; };
                A833C9940A2CF68700D57664 /* SVGRenderingIntent.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGRenderingIntent.idl; path = svg/SVGRenderingIntent.idl; sourceTree = "<group>"; };
                A871DFDF0A15376B00B12A68 /* RenderReplaced.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = RenderReplaced.h; sourceTree = "<group>"; };
                A871DFE00A15376B00B12A68 /* RenderWidget.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = RenderWidget.h; sourceTree = "<group>"; };
                A871DFE10A15376B00B12A68 /* RenderWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = RenderWidget.cpp; sourceTree = "<group>"; };
-               A884283D09308C1C00B6D461 /* DOMList.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; indentWidth = 4; path = DOMList.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A890DF1B0930974800513F88 /* SVGStyledTransformableElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGStyledTransformableElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A890DF1C0930974800513F88 /* SVGStyledTransformableElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGStyledTransformableElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A890DF1D0930974800513F88 /* SVGStyledLocatableElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGStyledLocatableElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F802089701F300BA5114 /* SVGAngle.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAngle.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F803089701F300BA5114 /* SVGAnimateColorElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimateColorElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F804089701F300BA5114 /* SVGAnimateColorElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimateColorElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F805089701F300BA5114 /* SVGAnimatedAngle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedAngle.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F806089701F300BA5114 /* SVGAnimatedAngle.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedAngle.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F807089701F300BA5114 /* SVGAnimatedBoolean.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedBoolean.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F808089701F300BA5114 /* SVGAnimatedBoolean.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedBoolean.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F809089701F300BA5114 /* SVGAnimatedEnumeration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedEnumeration.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F80A089701F300BA5114 /* SVGAnimatedEnumeration.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedEnumeration.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F80B089701F300BA5114 /* SVGAnimatedInteger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedInteger.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F80C089701F300BA5114 /* SVGAnimatedInteger.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedInteger.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F80D089701F300BA5114 /* SVGAnimatedLength.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedLength.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F80E089701F300BA5114 /* SVGAnimatedLength.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedLength.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F80F089701F300BA5114 /* SVGAnimatedLengthList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedLengthList.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F810089701F300BA5114 /* SVGAnimatedLengthList.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedLengthList.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F811089701F300BA5114 /* SVGAnimatedNumber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedNumber.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F812089701F300BA5114 /* SVGAnimatedNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedNumber.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F813089701F300BA5114 /* SVGAnimatedNumberList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedNumberList.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F814089701F300BA5114 /* SVGAnimatedNumberList.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedNumberList.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F815089701F300BA5114 /* SVGAnimatedPathData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedPathData.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F816089701F300BA5114 /* SVGAnimatedPathData.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedPathData.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F817089701F300BA5114 /* SVGAnimatedPoints.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedPoints.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F818089701F300BA5114 /* SVGAnimatedPoints.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedPoints.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F819089701F300BA5114 /* SVGAnimatedPreserveAspectRatio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedPreserveAspectRatio.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F81A089701F300BA5114 /* SVGAnimatedPreserveAspectRatio.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedPreserveAspectRatio.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F81B089701F300BA5114 /* SVGAnimatedRect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedRect.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F81C089701F300BA5114 /* SVGAnimatedRect.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedRect.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F81D089701F300BA5114 /* SVGAnimatedString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedString.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F81E089701F300BA5114 /* SVGAnimatedString.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedString.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F81F089701F300BA5114 /* SVGAnimatedTemplate.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedTemplate.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F820089701F300BA5114 /* SVGAnimatedTransformList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedTransformList.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F821089701F300BA5114 /* SVGAnimatedTransformList.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedTransformList.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F822089701F300BA5114 /* SVGAnimateElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimateElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F823089701F300BA5114 /* SVGAnimateElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimateElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F824089701F300BA5114 /* SVGAnimateTransformElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimateTransformElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F883089701F300BA5114 /* SVGMarkerElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGMarkerElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F884089701F300BA5114 /* SVGMatrix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGMatrix.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F885089701F300BA5114 /* SVGMatrix.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGMatrix.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F886089701F300BA5114 /* SVGNumber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGNumber.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F887089701F300BA5114 /* SVGNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGNumber.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F888089701F300BA5114 /* SVGNumberList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGNumberList.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F889089701F300BA5114 /* SVGNumberList.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGNumberList.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F88A089701F300BA5114 /* SVGPaint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPaint.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F8A7089701F400BA5114 /* SVGPathSegMoveto.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegMoveto.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F8A8089701F400BA5114 /* SVGPatternElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPatternElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F8A9089701F400BA5114 /* SVGPatternElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGPatternElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F8AA089701F400BA5114 /* SVGPoint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPoint.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F8AB089701F400BA5114 /* SVGPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGPoint.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F8AC089701F400BA5114 /* SVGPointList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPointList.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F8AD089701F400BA5114 /* SVGPointList.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGPointList.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F8AE089701F400BA5114 /* SVGPolyElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPolyElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F8B7089701F400BA5114 /* SVGRadialGradientElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGRadialGradientElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F8B8089701F400BA5114 /* SVGRectElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGRectElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F8B9089701F400BA5114 /* SVGRectElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGRectElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F8BA089701F400BA5114 /* SVGRect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGRect.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C0F8BB089701F400BA5114 /* SVGRect.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGRect.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F8BC089701F400BA5114 /* SVGScriptElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGScriptElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F8BD089701F400BA5114 /* SVGScriptElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGScriptElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C0F8BE089701F400BA5114 /* SVGSetElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGSetElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C32932093BB732000B9CAC /* WKSpotLightFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = text; path = WKSpotLightFilter.cikernel; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C32933093BB732000B9CAC /* WKSpotLightFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WKSpotLightFilter.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C32934093BB732000B9CAC /* WKSpotLightFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.objc; path = WKSpotLightFilter.m; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C3294A093BB78C000B9CAC /* SVGAnimatedColor.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedColor.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               A8C3294B093BB78C000B9CAC /* SVGAnimatedColor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedColor.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C3295C093BB7B2000B9CAC /* SVGFELightElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGFELightElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C3295D093BB7B2000B9CAC /* SVGFELightElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFELightElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                A8C3295E093BB7B2000B9CAC /* SVGFEDistantLightElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGFEDistantLightElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                ABDDFE780A5C6E7000A3E11D /* RenderPopupMenuMac.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = RenderPopupMenuMac.mm; sourceTree = "<group>"; };
                ABE7B5210A489F830031881C /* DeprecatedRenderSelect.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = DeprecatedRenderSelect.cpp; sourceTree = "<group>"; };
                ABE7B5220A489F830031881C /* DeprecatedRenderSelect.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DeprecatedRenderSelect.h; sourceTree = "<group>"; };
+               B2E954610AB5FB7F0076DE37 /* SVGAnimatedAngle.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedAngle.idl; path = ksvg2/svg/SVGAnimatedAngle.idl; sourceTree = SOURCE_ROOT; };
+               B2E954620AB5FB7F0076DE37 /* SVGAnimatedBoolean.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedBoolean.idl; path = ksvg2/svg/SVGAnimatedBoolean.idl; sourceTree = SOURCE_ROOT; };
+               B2E954630AB5FB7F0076DE37 /* SVGAnimatedEnumeration.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedEnumeration.idl; path = ksvg2/svg/SVGAnimatedEnumeration.idl; sourceTree = SOURCE_ROOT; };
+               B2E954640AB5FB7F0076DE37 /* SVGAnimatedInteger.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedInteger.idl; path = ksvg2/svg/SVGAnimatedInteger.idl; sourceTree = SOURCE_ROOT; };
+               B2E954650AB5FB7F0076DE37 /* SVGAnimatedLength.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedLength.idl; path = ksvg2/svg/SVGAnimatedLength.idl; sourceTree = SOURCE_ROOT; };
+               B2E954660AB5FB7F0076DE37 /* SVGAnimatedNumber.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedNumber.idl; path = ksvg2/svg/SVGAnimatedNumber.idl; sourceTree = SOURCE_ROOT; };
+               B2E954670AB5FB7F0076DE37 /* SVGAnimatedPathData.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedPathData.idl; path = ksvg2/svg/SVGAnimatedPathData.idl; sourceTree = SOURCE_ROOT; };
+               B2E954680AB5FB7F0076DE37 /* SVGAnimatedPoints.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedPoints.idl; path = ksvg2/svg/SVGAnimatedPoints.idl; sourceTree = SOURCE_ROOT; };
+               B2E954690AB5FB7F0076DE37 /* SVGAnimatedPreserveAspectRatio.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedPreserveAspectRatio.idl; path = ksvg2/svg/SVGAnimatedPreserveAspectRatio.idl; sourceTree = SOURCE_ROOT; };
+               B2E9546A0AB5FB7F0076DE37 /* SVGAnimatedRect.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedRect.idl; path = ksvg2/svg/SVGAnimatedRect.idl; sourceTree = SOURCE_ROOT; };
+               B2E9546B0AB5FB7F0076DE37 /* SVGAnimatedString.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedString.idl; path = ksvg2/svg/SVGAnimatedString.idl; sourceTree = SOURCE_ROOT; };
+               B2E954770AB5FBA30076DE37 /* SVGMetadataElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGMetadataElement.idl; path = ksvg2/svg/SVGMetadataElement.idl; sourceTree = SOURCE_ROOT; };
+               B2E954780AB5FBA30076DE37 /* SVGPathElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathElement.idl; path = ksvg2/svg/SVGPathElement.idl; sourceTree = SOURCE_ROOT; };
+               B2E954790AB5FBA30076DE37 /* SVGPathSeg.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSeg.idl; path = ksvg2/svg/SVGPathSeg.idl; sourceTree = SOURCE_ROOT; };
+               B2E9547A0AB5FBA30076DE37 /* SVGPathSegArcAbs.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegArcAbs.idl; path = ksvg2/svg/SVGPathSegArcAbs.idl; sourceTree = SOURCE_ROOT; };
+               B2E9547B0AB5FBA30076DE37 /* SVGPathSegArcRel.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegArcRel.idl; path = ksvg2/svg/SVGPathSegArcRel.idl; sourceTree = SOURCE_ROOT; };
+               B2E9547C0AB5FBA30076DE37 /* SVGPathSegClosePath.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegClosePath.idl; path = ksvg2/svg/SVGPathSegClosePath.idl; sourceTree = SOURCE_ROOT; };
+               B2E9547D0AB5FBA30076DE37 /* SVGPathSegCurvetoCubicAbs.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoCubicAbs.idl; path = ksvg2/svg/SVGPathSegCurvetoCubicAbs.idl; sourceTree = SOURCE_ROOT; };
+               B2E9547E0AB5FBA30076DE37 /* SVGPathSegCurvetoCubicRel.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoCubicRel.idl; path = ksvg2/svg/SVGPathSegCurvetoCubicRel.idl; sourceTree = SOURCE_ROOT; };
+               B2E9547F0AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothAbs.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoCubicSmoothAbs.idl; path = ksvg2/svg/SVGPathSegCurvetoCubicSmoothAbs.idl; sourceTree = SOURCE_ROOT; };
+               B2E954800AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothRel.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoCubicSmoothRel.idl; path = ksvg2/svg/SVGPathSegCurvetoCubicSmoothRel.idl; sourceTree = SOURCE_ROOT; };
+               B2E954810AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticAbs.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoQuadraticAbs.idl; path = ksvg2/svg/SVGPathSegCurvetoQuadraticAbs.idl; sourceTree = SOURCE_ROOT; };
+               B2E954820AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticRel.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoQuadraticRel.idl; path = ksvg2/svg/SVGPathSegCurvetoQuadraticRel.idl; sourceTree = SOURCE_ROOT; };
+               B2E954830AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothAbs.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoQuadraticSmoothAbs.idl; path = ksvg2/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl; sourceTree = SOURCE_ROOT; };
+               B2E954840AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothRel.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoQuadraticSmoothRel.idl; path = ksvg2/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl; sourceTree = SOURCE_ROOT; };
+               B2E954850AB5FBA30076DE37 /* SVGPathSegLinetoAbs.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegLinetoAbs.idl; path = ksvg2/svg/SVGPathSegLinetoAbs.idl; sourceTree = SOURCE_ROOT; };
+               B2E954860AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalAbs.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegLinetoHorizontalAbs.idl; path = ksvg2/svg/SVGPathSegLinetoHorizontalAbs.idl; sourceTree = SOURCE_ROOT; };
+               B2E954870AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalRel.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegLinetoHorizontalRel.idl; path = ksvg2/svg/SVGPathSegLinetoHorizontalRel.idl; sourceTree = SOURCE_ROOT; };
+               B2E954880AB5FBA30076DE37 /* SVGPathSegLinetoRel.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegLinetoRel.idl; path = ksvg2/svg/SVGPathSegLinetoRel.idl; sourceTree = SOURCE_ROOT; };
+               B2E954890AB5FBA30076DE37 /* SVGPathSegLinetoVerticalAbs.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegLinetoVerticalAbs.idl; path = ksvg2/svg/SVGPathSegLinetoVerticalAbs.idl; sourceTree = SOURCE_ROOT; };
+               B2E9548A0AB5FBA30076DE37 /* SVGPathSegLinetoVerticalRel.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegLinetoVerticalRel.idl; path = ksvg2/svg/SVGPathSegLinetoVerticalRel.idl; sourceTree = SOURCE_ROOT; };
+               B2E9548B0AB5FBA30076DE37 /* SVGPathSegList.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegList.idl; path = ksvg2/svg/SVGPathSegList.idl; sourceTree = SOURCE_ROOT; };
+               B2E9548C0AB5FBA30076DE37 /* SVGPathSegMovetoAbs.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegMovetoAbs.idl; path = ksvg2/svg/SVGPathSegMovetoAbs.idl; sourceTree = SOURCE_ROOT; };
+               B2E9548D0AB5FBA30076DE37 /* SVGPathSegMovetoRel.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegMovetoRel.idl; path = ksvg2/svg/SVGPathSegMovetoRel.idl; sourceTree = SOURCE_ROOT; };
+               B2E9548E0AB5FBA30076DE37 /* SVGPreserveAspectRatio.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPreserveAspectRatio.idl; path = ksvg2/svg/SVGPreserveAspectRatio.idl; sourceTree = SOURCE_ROOT; };
                BC066F6C09FEB2FA00C589A7 /* WebCoreTextRenderer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WebCoreTextRenderer.h; sourceTree = "<group>"; };
                BC06F24906D18A7E004A6FA3 /* XSLStyleSheet.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XSLStyleSheet.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                BC06F24A06D18A7E004A6FA3 /* XSLStyleSheet.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = XSLStyleSheet.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                65BF02180974806300C43196 /* page */ = {
                        isa = PBXGroup;
                        children = (
+                               B2E954770AB5FBA30076DE37 /* SVGMetadataElement.idl */,
+                               B2E954780AB5FBA30076DE37 /* SVGPathElement.idl */,
+                               B2E954790AB5FBA30076DE37 /* SVGPathSeg.idl */,
+                               B2E9547A0AB5FBA30076DE37 /* SVGPathSegArcAbs.idl */,
+                               B2E9547B0AB5FBA30076DE37 /* SVGPathSegArcRel.idl */,
+                               B2E9547C0AB5FBA30076DE37 /* SVGPathSegClosePath.idl */,
+                               B2E9547D0AB5FBA30076DE37 /* SVGPathSegCurvetoCubicAbs.idl */,
+                               B2E9547E0AB5FBA30076DE37 /* SVGPathSegCurvetoCubicRel.idl */,
+                               B2E9547F0AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothAbs.idl */,
+                               B2E954800AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothRel.idl */,
+                               B2E954810AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticAbs.idl */,
+                               B2E954820AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticRel.idl */,
+                               B2E954830AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothAbs.idl */,
+                               B2E954840AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothRel.idl */,
+                               B2E954850AB5FBA30076DE37 /* SVGPathSegLinetoAbs.idl */,
+                               B2E954860AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalAbs.idl */,
+                               B2E954870AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalRel.idl */,
+                               B2E954880AB5FBA30076DE37 /* SVGPathSegLinetoRel.idl */,
+                               B2E954890AB5FBA30076DE37 /* SVGPathSegLinetoVerticalAbs.idl */,
+                               B2E9548A0AB5FBA30076DE37 /* SVGPathSegLinetoVerticalRel.idl */,
+                               B2E9548B0AB5FBA30076DE37 /* SVGPathSegList.idl */,
+                               B2E9548C0AB5FBA30076DE37 /* SVGPathSegMovetoAbs.idl */,
+                               B2E9548D0AB5FBA30076DE37 /* SVGPathSegMovetoRel.idl */,
+                               B2E9548E0AB5FBA30076DE37 /* SVGPreserveAspectRatio.idl */,
+                               B2E954610AB5FB7F0076DE37 /* SVGAnimatedAngle.idl */,
+                               B2E954620AB5FB7F0076DE37 /* SVGAnimatedBoolean.idl */,
+                               B2E954630AB5FB7F0076DE37 /* SVGAnimatedEnumeration.idl */,
+                               B2E954640AB5FB7F0076DE37 /* SVGAnimatedInteger.idl */,
+                               B2E954650AB5FB7F0076DE37 /* SVGAnimatedLength.idl */,
+                               B2E954660AB5FB7F0076DE37 /* SVGAnimatedNumber.idl */,
+                               B2E954670AB5FB7F0076DE37 /* SVGAnimatedPathData.idl */,
+                               B2E954680AB5FB7F0076DE37 /* SVGAnimatedPoints.idl */,
+                               B2E954690AB5FB7F0076DE37 /* SVGAnimatedPreserveAspectRatio.idl */,
+                               B2E9546A0AB5FB7F0076DE37 /* SVGAnimatedRect.idl */,
+                               B2E9546B0AB5FB7F0076DE37 /* SVGAnimatedString.idl */,
                                1403B99609EB13AF00797C7F /* DOMWindow.cpp */,
                                1403B99509EB13AF00797C7F /* DOMWindow.h */,
                                1403B90C09EB124500797C7F /* DOMWindow.idl */,
                                A833C9410A2CF68700D57664 /* GetSVGDocument.idl */,
                                A833C9420A2CF68700D57664 /* SVGAElement.idl */,
                                A833C9430A2CF68700D57664 /* SVGAnimateColorElement.idl */,
-                               A833C9440A2CF68700D57664 /* SVGAnimatedAngle.idl */,
-                               A833C9450A2CF68700D57664 /* SVGAnimatedBoolean.idl */,
-                               A833C9460A2CF68700D57664 /* SVGAnimatedEnumeration.idl */,
-                               A833C9470A2CF68700D57664 /* SVGAnimatedInteger.idl */,
-                               A833C9480A2CF68700D57664 /* SVGAnimatedLengthList.idl */,
-                               A833C9490A2CF68700D57664 /* SVGAnimatedNumber.idl */,
                                A833C94A0A2CF68700D57664 /* SVGAnimatedNumberList.idl */,
-                               A833C94B0A2CF68700D57664 /* SVGAnimatedPathData.idl */,
-                               A833C94C0A2CF68700D57664 /* SVGAnimatedPoints.idl */,
-                               A833C94D0A2CF68700D57664 /* SVGAnimatedPreserveAspectRatio.idl */,
-                               A833C94E0A2CF68700D57664 /* SVGAnimatedRect.idl */,
-                               A833C94F0A2CF68700D57664 /* SVGAnimatedString.idl */,
                                A833C9500A2CF68700D57664 /* SVGAnimatedTransformList.idl */,
                                A833C9510A2CF68700D57664 /* SVGAnimateElement.idl */,
                                A833C9520A2CF68700D57664 /* SVGAnimateTransformElement.idl */,
                                A833C9570A2CF68700D57664 /* SVGCursorElement.idl */,
                                A833C9580A2CF68700D57664 /* SVGDefsElement.idl */,
                                A833C9590A2CF68700D57664 /* SVGDescElement.idl */,
-                               A833C95A0A2CF68700D57664 /* SVGDOMImplementation.idl */,
                                A833C95B0A2CF68700D57664 /* SVGElementInstance.idl */,
                                A833C95C0A2CF68700D57664 /* SVGElementInstanceList.idl */,
                                A833C95D0A2CF68700D57664 /* SVGEllipseElement.idl */,
                                A833C97D0A2CF68700D57664 /* SVGMarkerElement.idl */,
                                A833C97E0A2CF68700D57664 /* SVGNumberList.idl */,
                                A833C97F0A2CF68700D57664 /* SVGPaint.idl */,
-                               A833C9800A2CF68700D57664 /* SVGPathElement.idl */,
-                               A833C9810A2CF68700D57664 /* SVGPathSeg.idl */,
-                               A833C9820A2CF68700D57664 /* SVGPathSegArc.idl */,
-                               A833C9830A2CF68700D57664 /* SVGPathSegClosePath.idl */,
-                               A833C9840A2CF68700D57664 /* SVGPathSegCurvetoCubic.idl */,
-                               A833C9850A2CF68700D57664 /* SVGPathSegCurvetoCubicSmooth.idl */,
-                               A833C9860A2CF68700D57664 /* SVGPathSegCurvetoQuadratic.idl */,
-                               A833C9870A2CF68700D57664 /* SVGPathSegCurvetoQuadraticSmooth.idl */,
-                               A833C9880A2CF68700D57664 /* SVGPathSegLineto.idl */,
-                               A833C9890A2CF68700D57664 /* SVGPathSegLinetoHorizontal.idl */,
-                               A833C98A0A2CF68700D57664 /* SVGPathSegLinetoVertical.idl */,
-                               A833C98B0A2CF68700D57664 /* SVGPathSegList.idl */,
-                               A833C98C0A2CF68700D57664 /* SVGPathSegMoveto.idl */,
                                A833C98D0A2CF68700D57664 /* SVGPatternElement.idl */,
                                A833C98E0A2CF68700D57664 /* SVGPointList.idl */,
                                A833C98F0A2CF68700D57664 /* SVGPolygonElement.idl */,
                                A833C9900A2CF68700D57664 /* SVGPolylineElement.idl */,
-                               A833C9910A2CF68700D57664 /* SVGPreserveAspectRatio.idl */,
                                A833C9920A2CF68700D57664 /* SVGRadialGradientElement.idl */,
                                A833C9930A2CF68700D57664 /* SVGRectElement.idl */,
                                A833C9940A2CF68700D57664 /* SVGRenderingIntent.idl */,
                        children = (
                                AAC8DAAF0AA1002000DC0907 /* SVGMetadataElement.cpp */,
                                AAC8DAB00AA1002000DC0907 /* SVGMetadataElement.h */,
-                               A884283D09308C1C00B6D461 /* DOMList.h */,
                                A8C0F7FF089701F300BA5114 /* SVGAElement.cpp */,
                                A8C0F800089701F300BA5114 /* SVGAElement.h */,
                                A8C0F801089701F300BA5114 /* SVGAngle.cpp */,
                                A833C0A80A2C4FEC00D57664 /* SVGAngle.idl */,
                                A8C0F803089701F300BA5114 /* SVGAnimateColorElement.cpp */,
                                A8C0F804089701F300BA5114 /* SVGAnimateColorElement.h */,
-                               A8C0F805089701F300BA5114 /* SVGAnimatedAngle.cpp */,
-                               A8C0F806089701F300BA5114 /* SVGAnimatedAngle.h */,
-                               A8C0F807089701F300BA5114 /* SVGAnimatedBoolean.cpp */,
-                               A8C0F808089701F300BA5114 /* SVGAnimatedBoolean.h */,
-                               A8C3294B093BB78C000B9CAC /* SVGAnimatedColor.cpp */,
-                               A8C3294A093BB78C000B9CAC /* SVGAnimatedColor.h */,
-                               A8C0F809089701F300BA5114 /* SVGAnimatedEnumeration.cpp */,
-                               A8C0F80A089701F300BA5114 /* SVGAnimatedEnumeration.h */,
-                               A8C0F80B089701F300BA5114 /* SVGAnimatedInteger.cpp */,
-                               A8C0F80C089701F300BA5114 /* SVGAnimatedInteger.h */,
-                               A8C0F80D089701F300BA5114 /* SVGAnimatedLength.cpp */,
-                               A8C0F80E089701F300BA5114 /* SVGAnimatedLength.h */,
-                               A8C0F80F089701F300BA5114 /* SVGAnimatedLengthList.cpp */,
-                               A8C0F810089701F300BA5114 /* SVGAnimatedLengthList.h */,
-                               A8C0F811089701F300BA5114 /* SVGAnimatedNumber.cpp */,
-                               A8C0F812089701F300BA5114 /* SVGAnimatedNumber.h */,
-                               A8C0F813089701F300BA5114 /* SVGAnimatedNumberList.cpp */,
-                               A8C0F814089701F300BA5114 /* SVGAnimatedNumberList.h */,
                                A8C0F815089701F300BA5114 /* SVGAnimatedPathData.cpp */,
                                A8C0F816089701F300BA5114 /* SVGAnimatedPathData.h */,
                                A8C0F817089701F300BA5114 /* SVGAnimatedPoints.cpp */,
                                A8C0F818089701F300BA5114 /* SVGAnimatedPoints.h */,
-                               A8C0F819089701F300BA5114 /* SVGAnimatedPreserveAspectRatio.cpp */,
-                               A8C0F81A089701F300BA5114 /* SVGAnimatedPreserveAspectRatio.h */,
-                               A8C0F81B089701F300BA5114 /* SVGAnimatedRect.cpp */,
-                               A8C0F81C089701F300BA5114 /* SVGAnimatedRect.h */,
-                               A8C0F81D089701F300BA5114 /* SVGAnimatedString.cpp */,
-                               A8C0F81E089701F300BA5114 /* SVGAnimatedString.h */,
                                A8C0F81F089701F300BA5114 /* SVGAnimatedTemplate.h */,
-                               A8C0F820089701F300BA5114 /* SVGAnimatedTransformList.cpp */,
-                               A8C0F821089701F300BA5114 /* SVGAnimatedTransformList.h */,
                                A8C0F822089701F300BA5114 /* SVGAnimateElement.cpp */,
                                A8C0F823089701F300BA5114 /* SVGAnimateElement.h */,
                                A8C0F824089701F300BA5114 /* SVGAnimateTransformElement.cpp */,
                                A8C0F884089701F300BA5114 /* SVGMatrix.cpp */,
                                A8C0F885089701F300BA5114 /* SVGMatrix.h */,
                                A833BEDD0A2C344B00D57664 /* SVGMatrix.idl */,
-                               A8C0F886089701F300BA5114 /* SVGNumber.cpp */,
-                               A8C0F887089701F300BA5114 /* SVGNumber.h */,
                                A833BEA20A2C329300D57664 /* SVGNumber.idl */,
                                A8C0F888089701F300BA5114 /* SVGNumberList.cpp */,
                                A8C0F889089701F300BA5114 /* SVGNumberList.h */,
                                A8C0F8A7089701F400BA5114 /* SVGPathSegMoveto.h */,
                                A8C0F8A8089701F400BA5114 /* SVGPatternElement.cpp */,
                                A8C0F8A9089701F400BA5114 /* SVGPatternElement.h */,
-                               A8C0F8AA089701F400BA5114 /* SVGPoint.cpp */,
-                               A8C0F8AB089701F400BA5114 /* SVGPoint.h */,
                                A833BEA10A2C329300D57664 /* SVGPoint.idl */,
                                A8C0F8AC089701F400BA5114 /* SVGPointList.cpp */,
                                A8C0F8AD089701F400BA5114 /* SVGPointList.h */,
                                A8C0F8B5089701F400BA5114 /* SVGPreserveAspectRatio.h */,
                                A8C0F8B6089701F400BA5114 /* SVGRadialGradientElement.cpp */,
                                A8C0F8B7089701F400BA5114 /* SVGRadialGradientElement.h */,
-                               A8C0F8BA089701F400BA5114 /* SVGRect.cpp */,
-                               A8C0F8BB089701F400BA5114 /* SVGRect.h */,
                                A833BEA00A2C329300D57664 /* SVGRect.idl */,
                                A8C0F8B8089701F400BA5114 /* SVGRectElement.cpp */,
                                A8C0F8B9089701F400BA5114 /* SVGRectElement.h */,
                                A88AD412095248F0001DD196 /* SVGAElement.h in Headers */,
                                A88AD414095248F0001DD196 /* SVGAngle.h in Headers */,
                                A88AD416095248F0001DD196 /* SVGAnimateColorElement.h in Headers */,
-                               A88AD418095248F0001DD196 /* SVGAnimatedAngle.h in Headers */,
-                               A88AD41A095248F0001DD196 /* SVGAnimatedBoolean.h in Headers */,
-                               A88AD41C095248F0001DD196 /* SVGAnimatedColor.h in Headers */,
-                               A88AD41E095248F0001DD196 /* SVGAnimatedEnumeration.h in Headers */,
-                               A88AD420095248F0001DD196 /* SVGAnimatedInteger.h in Headers */,
-                               A88AD422095248F0001DD196 /* SVGAnimatedLength.h in Headers */,
-                               A88AD424095248F0001DD196 /* SVGAnimatedLengthList.h in Headers */,
-                               A88AD426095248F0001DD196 /* SVGAnimatedNumber.h in Headers */,
-                               A88AD428095248F0001DD196 /* SVGAnimatedNumberList.h in Headers */,
                                A88AD42A095248F0001DD196 /* SVGAnimatedPathData.h in Headers */,
                                A88AD42C095248F0001DD196 /* SVGAnimatedPoints.h in Headers */,
-                               A88AD42E095248F0001DD196 /* SVGAnimatedPreserveAspectRatio.h in Headers */,
-                               A88AD430095248F0001DD196 /* SVGAnimatedRect.h in Headers */,
-                               A88AD432095248F0001DD196 /* SVGAnimatedString.h in Headers */,
                                A88AD433095248F0001DD196 /* SVGAnimatedTemplate.h in Headers */,
-                               A88AD435095248F0001DD196 /* SVGAnimatedTransformList.h in Headers */,
                                A88AD437095248F0001DD196 /* SVGAnimateElement.h in Headers */,
                                A88AD439095248F0001DD196 /* SVGAnimateTransformElement.h in Headers */,
                                A88AD43B095248F0001DD196 /* SVGAnimationElement.h in Headers */,
                                A88AD49F095248F0001DD196 /* SVGLocatable.h in Headers */,
                                A88AD4A1095248F0001DD196 /* SVGMarkerElement.h in Headers */,
                                A88AD4A3095248F0001DD196 /* SVGMatrix.h in Headers */,
-                               A88AD4A5095248F0001DD196 /* SVGNumber.h in Headers */,
                                A88AD4A7095248F0001DD196 /* SVGNumberList.h in Headers */,
                                A88AD4A9095248F0001DD196 /* SVGPaint.h in Headers */,
                                A88AD4AB095248F0001DD196 /* SVGPathElement.h in Headers */,
                                A88AD4C3095248F0001DD196 /* SVGPathSegList.h in Headers */,
                                A88AD4C5095248F0001DD196 /* SVGPathSegMoveto.h in Headers */,
                                A88AD4C7095248F0001DD196 /* SVGPatternElement.h in Headers */,
-                               A88AD4C9095248F0001DD196 /* SVGPoint.h in Headers */,
                                A88AD4CB095248F0001DD196 /* SVGPointList.h in Headers */,
                                A88AD4CD095248F0001DD196 /* SVGPolyElement.h in Headers */,
                                A88AD4CF095248F0001DD196 /* SVGPolygonElement.h in Headers */,
                                A88AD4D3095248F0001DD196 /* SVGPreserveAspectRatio.h in Headers */,
                                A88AD4D5095248F0001DD196 /* SVGRadialGradientElement.h in Headers */,
                                A88AD4D7095248F0001DD196 /* SVGRectElement.h in Headers */,
-                               A88AD4D9095248F0001DD196 /* SVGRect.h in Headers */,
                                A88AD4DB095248F0001DD196 /* SVGScriptElement.h in Headers */,
                                A88AD4DD095248F0001DD196 /* SVGSetElement.h in Headers */,
                                A88AD4DF095248F0001DD196 /* SVGStopElement.h in Headers */,
                                A88AD50A095248F0001DD196 /* SVGViewElement.h in Headers */,
                                A88AD50C095248F0001DD196 /* SVGZoomAndPan.h in Headers */,
                                A88AD50D095248F0001DD196 /* ksvg.h in Headers */,
-                               A88AD5170952499F001DD196 /* DOMList.h in Headers */,
                                6552E7AA096AA11B0006F248 /* WebCoreFrameNamespaces.h in Headers */,
                                A81655D4096BBEAC00601058 /* KCanvasMaskerQuartz.h in Headers */,
                                A81655E5096BC13900601058 /* SVGMaskElement.h in Headers */,
                                1CD4418F0A4CE76F00A007AB /* northSouthResizeCursor.tiff in Resources */,
                                1CD441900A4CE76F00A007AB /* northWestSouthEastResizeCursor.tiff in Resources */,
                                5115095C0A9CE04700901013 /* urlIcon.tiff in Resources */,
+                               B2E9546C0AB5FB7F0076DE37 /* SVGAnimatedAngle.idl in Resources */,
+                               B2E9546D0AB5FB7F0076DE37 /* SVGAnimatedBoolean.idl in Resources */,
+                               B2E9546E0AB5FB7F0076DE37 /* SVGAnimatedEnumeration.idl in Resources */,
+                               B2E9546F0AB5FB7F0076DE37 /* SVGAnimatedInteger.idl in Resources */,
+                               B2E954700AB5FB7F0076DE37 /* SVGAnimatedLength.idl in Resources */,
+                               B2E954710AB5FB7F0076DE37 /* SVGAnimatedNumber.idl in Resources */,
+                               B2E954720AB5FB7F0076DE37 /* SVGAnimatedPathData.idl in Resources */,
+                               B2E954730AB5FB7F0076DE37 /* SVGAnimatedPoints.idl in Resources */,
+                               B2E954740AB5FB7F0076DE37 /* SVGAnimatedPreserveAspectRatio.idl in Resources */,
+                               B2E954750AB5FB7F0076DE37 /* SVGAnimatedRect.idl in Resources */,
+                               B2E954760AB5FB7F0076DE37 /* SVGAnimatedString.idl in Resources */,
+                               B2E9548F0AB5FBA30076DE37 /* SVGMetadataElement.idl in Resources */,
+                               B2E954900AB5FBA30076DE37 /* SVGPathElement.idl in Resources */,
+                               B2E954910AB5FBA30076DE37 /* SVGPathSeg.idl in Resources */,
+                               B2E954920AB5FBA30076DE37 /* SVGPathSegArcAbs.idl in Resources */,
+                               B2E954930AB5FBA30076DE37 /* SVGPathSegArcRel.idl in Resources */,
+                               B2E954940AB5FBA30076DE37 /* SVGPathSegClosePath.idl in Resources */,
+                               B2E954950AB5FBA30076DE37 /* SVGPathSegCurvetoCubicAbs.idl in Resources */,
+                               B2E954960AB5FBA30076DE37 /* SVGPathSegCurvetoCubicRel.idl in Resources */,
+                               B2E954970AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothAbs.idl in Resources */,
+                               B2E954980AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothRel.idl in Resources */,
+                               B2E954990AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticAbs.idl in Resources */,
+                               B2E9549A0AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticRel.idl in Resources */,
+                               B2E9549B0AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothAbs.idl in Resources */,
+                               B2E9549C0AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothRel.idl in Resources */,
+                               B2E9549D0AB5FBA30076DE37 /* SVGPathSegLinetoAbs.idl in Resources */,
+                               B2E9549E0AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalAbs.idl in Resources */,
+                               B2E9549F0AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalRel.idl in Resources */,
+                               B2E954A00AB5FBA30076DE37 /* SVGPathSegLinetoRel.idl in Resources */,
+                               B2E954A10AB5FBA30076DE37 /* SVGPathSegLinetoVerticalAbs.idl in Resources */,
+                               B2E954A20AB5FBA30076DE37 /* SVGPathSegLinetoVerticalRel.idl in Resources */,
+                               B2E954A30AB5FBA30076DE37 /* SVGPathSegList.idl in Resources */,
+                               B2E954A40AB5FBA30076DE37 /* SVGPathSegMovetoAbs.idl in Resources */,
+                               B2E954A50AB5FBA30076DE37 /* SVGPathSegMovetoRel.idl in Resources */,
+                               B2E954A60AB5FBA30076DE37 /* SVGPreserveAspectRatio.idl in Resources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                                A88AD411095248F0001DD196 /* SVGAElement.cpp in Sources */,
                                A88AD413095248F0001DD196 /* SVGAngle.cpp in Sources */,
                                A88AD415095248F0001DD196 /* SVGAnimateColorElement.cpp in Sources */,
-                               A88AD417095248F0001DD196 /* SVGAnimatedAngle.cpp in Sources */,
-                               A88AD419095248F0001DD196 /* SVGAnimatedBoolean.cpp in Sources */,
-                               A88AD41B095248F0001DD196 /* SVGAnimatedColor.cpp in Sources */,
-                               A88AD41D095248F0001DD196 /* SVGAnimatedEnumeration.cpp in Sources */,
-                               A88AD41F095248F0001DD196 /* SVGAnimatedInteger.cpp in Sources */,
-                               A88AD421095248F0001DD196 /* SVGAnimatedLength.cpp in Sources */,
-                               A88AD423095248F0001DD196 /* SVGAnimatedLengthList.cpp in Sources */,
-                               A88AD425095248F0001DD196 /* SVGAnimatedNumber.cpp in Sources */,
-                               A88AD427095248F0001DD196 /* SVGAnimatedNumberList.cpp in Sources */,
                                A88AD429095248F0001DD196 /* SVGAnimatedPathData.cpp in Sources */,
                                A88AD42B095248F0001DD196 /* SVGAnimatedPoints.cpp in Sources */,
-                               A88AD42D095248F0001DD196 /* SVGAnimatedPreserveAspectRatio.cpp in Sources */,
-                               A88AD42F095248F0001DD196 /* SVGAnimatedRect.cpp in Sources */,
-                               A88AD431095248F0001DD196 /* SVGAnimatedString.cpp in Sources */,
-                               A88AD434095248F0001DD196 /* SVGAnimatedTransformList.cpp in Sources */,
                                A88AD436095248F0001DD196 /* SVGAnimateElement.cpp in Sources */,
                                A88AD438095248F0001DD196 /* SVGAnimateTransformElement.cpp in Sources */,
                                A88AD43A095248F0001DD196 /* SVGAnimationElement.cpp in Sources */,
                                A88AD49E095248F0001DD196 /* SVGLocatable.cpp in Sources */,
                                A88AD4A0095248F0001DD196 /* SVGMarkerElement.cpp in Sources */,
                                A88AD4A2095248F0001DD196 /* SVGMatrix.cpp in Sources */,
-                               A88AD4A4095248F0001DD196 /* SVGNumber.cpp in Sources */,
                                A88AD4A6095248F0001DD196 /* SVGNumberList.cpp in Sources */,
                                A88AD4A8095248F0001DD196 /* SVGPaint.cpp in Sources */,
                                A88AD4AA095248F0001DD196 /* SVGPathElement.cpp in Sources */,
                                A88AD4C2095248F0001DD196 /* SVGPathSegList.cpp in Sources */,
                                A88AD4C4095248F0001DD196 /* SVGPathSegMoveto.cpp in Sources */,
                                A88AD4C6095248F0001DD196 /* SVGPatternElement.cpp in Sources */,
-                               A88AD4C8095248F0001DD196 /* SVGPoint.cpp in Sources */,
                                A88AD4CA095248F0001DD196 /* SVGPointList.cpp in Sources */,
                                A88AD4CC095248F0001DD196 /* SVGPolyElement.cpp in Sources */,
                                A88AD4CE095248F0001DD196 /* SVGPolygonElement.cpp in Sources */,
                                A88AD4D2095248F0001DD196 /* SVGPreserveAspectRatio.cpp in Sources */,
                                A88AD4D4095248F0001DD196 /* SVGRadialGradientElement.cpp in Sources */,
                                A88AD4D6095248F0001DD196 /* SVGRectElement.cpp in Sources */,
-                               A88AD4D8095248F0001DD196 /* SVGRect.cpp in Sources */,
                                A88AD4DA095248F0001DD196 /* SVGScriptElement.cpp in Sources */,
                                A88AD4DC095248F0001DD196 /* SVGSetElement.cpp in Sources */,
                                A88AD4DE095248F0001DD196 /* SVGStopElement.cpp in Sources */,
index 4878c9b..0e6ca36 100644 (file)
@@ -32,12 +32,17 @@ my $useLayerOnTop = 0;
 
 my $codeGenerator = 0;
 
-# Used to map between modules & namespaces
-my %moduleNamespaceHash;
-
-# Used to map between modules and their implementation namespaces
-my %moduleImplementationNamespaceHash;
-
+my %primitiveTypeHash = ("int" => 1, "short" => 1, "long" => 1, 
+                         "unsigned int" => 1, "unsigned short" => 1,
+                         "unsigned long" => 1, "float" => 1,
+                         "double" => 1, "boolean" => 1, "void" => 1);
+
+my %svgAnimatedTypeHash = ("SVGAnimatedAngle" => 1, "SVGAnimatedBoolean" => 1,
+                           "SVGAnimatedEnumeration" => 1, "SVGAnimatedInteger" => 1,
+                           "SVGAnimatedLength" => 1, "SVGAnimatedNumber" => 1,
+                           "SVGAnimatedPreserveAspectRatio" => 1,
+                           "SVGAnimatedRect" => 1, "SVGAnimatedString" => 1);
+    
 # Helpers for 'ScanDirectory'
 my $endCondition = 0;
 my $foundFilename = "";
@@ -74,7 +79,7 @@ sub ProcessDocument
   
     my $ifaceName = "CodeGenerator" . $useGenerator;
 
-    # Dynamically load external code generation perl module...
+    # Dynamically load external code generation perl module
     require $ifaceName . ".pm";
     $codeGenerator = $ifaceName->new($object, $useOutputDir, $useLayerOnTop);
     unless (defined($codeGenerator)) {
@@ -104,7 +109,6 @@ sub AddMethodsConstantsAndAttributesFromParentClasses
 
     my $object = shift;
     my $dataNode = shift;
-    my $topBaseClass = "";
 
     my @parents = @{$dataNode->parents};
     my $parentsMax = @{$dataNode->parents};
@@ -142,14 +146,14 @@ sub AddMethodsConstantsAndAttributesFromParentClasses
             my $document = $parser->Parse($foundFilename, "");
 
             foreach my $class (@{$document->classes}) {
-                # Step #3: Collect constants & functions & attributes of this parent-class...
+                # Step #3: Collect constants & functions & attributes of this parent-class
                 my $constantsMax = @{$class->constants};
                 my $functionsMax = @{$class->functions};
                 my $attributesMax = @{$class->attributes};
 
                 print "  |  |>  -> Inherting $constantsMax constants, $functionsMax functions, $attributesMax attributes...\n  |  |>\n";
 
-                # Step #4: Concatenate data...
+                # Step #4: Concatenate data
                 foreach (@{$class->constants}) {
                     push(@$constantsRef, $_);
                 }
@@ -162,7 +166,7 @@ sub AddMethodsConstantsAndAttributesFromParentClasses
                     push(@$attributesRef, $_);
                 }
 
-                # Step #4: Enter recursive parent search...
+                # Step #4: Enter recursive parent search
                 AddMethodsConstantsAndAttributesFromParentClasses($object, $class);
             }
         } else {
@@ -170,239 +174,24 @@ sub AddMethodsConstantsAndAttributesFromParentClasses
         }
     }
 }
-# Helper for all CodeGenerator***.pm modules
-sub FindTopBaseClass
-{
-    # If you are processing the 'Attr' interface, it has the single
-    # parent interface 'Node', which is the topmost base class. Return it.
-    #
-    # It gets trickier for ie. the 'PlatformMouseEvent' interface, whose parent is
-    # the 'UIEvent' interface, whose parent is the 'Event' interface. Return it.
-    my $object = shift;
-    my $interface = StripModule(shift);
-    my $topBaseClass = "";
-  
-    # Loop until we found the top most base class for 'interface'
-    while($interface ne "") {
-        # Step #1: Find the IDL file associated with 'interface'
-        $endCondition = 0; $foundFilename = "";
-
-        foreach (@{$useDirectories}) {
-            $object->ScanDirectory("$interface.idl", $_, $_, 0) if $foundFilename eq "";
-        }
-
-        if ($foundFilename ne "") {
-            print "  |  |>  Parsing parent IDL \"$foundFilename\" for interface \"$interface\"\n";
-
-            # Step #2: Parse the found IDL file (in quiet mode).
-            my $parser = IDLParser->new(1);
-            my $document = $parser->Parse($foundFilename);
-
-            # Step #3: Check wheter the parsed IDL file has parents
-            foreach my $class (@{$document->classes}) {
-                my $useInterface = $interface;
-
-                if ($class->name eq $useInterface) {
-                    my @parents = @{$class->parents};
-                    my $parentsMax = @{$class->parents};
-
-                    $interface = "";
-
-                    # Exception: For the DOM 'Node' is our topmost baseclass, not EventTarget.
-                    if (($parentsMax > 0) and ($parents[0] ne "events::EventTarget")) {
-                        $interface = StripModule($parents[0]);
-                    } elsif (!$class->noDPtrFlag) { # Include 'module' ...
-                        $topBaseClass = $document->module . "::" . $class->name;
-                    }
-                }
-            }
-        } else {
-            die("Could NOT find specified parent interface \"$interface\"!\n");
-        }
-    }
-
-    return $topBaseClass;
-}
-
-# Helper for all IDLCodeGenerator***.pm modules
-sub ClassHasWriteableAttributes
-{
-    # Determine wheter a given interface has any writeable attributes...
-    my $object = shift;
-    my $interface = StripModule(shift);
-    my $hasWriteableAttributes = 0;
-
-    # Step #1: Find the IDL file associated with 'interface'
-    $endCondition = 0;
-    $foundFilename = "";
-
-    foreach (@{$useDirectories}) {
-        $object->ScanDirectory("$interface.idl", $_, $_, 0) if $foundFilename eq "";
-    }
-
-    # Step #2: Parse the found IDL file (in quiet mode).
-    my $parser = IDLParser->new(1);
-    my $document = $parser->Parse($foundFilename);
-
-    # Step #3: Check wheter the parsed IDL file has parents
-    foreach my $class (@{$document->classes}) {
-        if ($class->name eq $interface) {
-            foreach (@{$class->attributes}) {
-                $hasWriteableAttributes = 1 if ($_->type ne "readonly attribute");
-            }
-        }
-    }
-
-    return $hasWriteableAttributes;
-}
-
-# Helper for all IDLCodeGenerator***.pm modules
-sub AllClassesWhichInheritFrom
-{
-    # Determine which interfaces inherit from the passed one...
-    my $object = shift;
-
-    my $interface = shift;
-    $interface =~ s/([a-zA-Z0-9]*::)*//; # Strip namespace(s).
-
-    # Step #1: Loop through all included directories to scan for all IDL files...
-    my @allIDLFiles = ();
-    foreach (@{$useDirectories}) {
-        $endCondition = 0;
-        @foundFilenames = ();
 
-        $object->ScanDirectory("allidls", $_, $_, 1);
-        foreach (@foundFilenames) {
-            push(@allIDLFiles, $_);
-        }
-    }
-
-    # Step #2: Loop through all found IDL files...
-    my %classDataCache;
-    foreach (@allIDLFiles) {
-        # Step #3: Parse the found IDL file (in quiet mode).
-        my $parser = IDLParser->new(1);
-        my $document = $parser->Parse($_);
-
-        # Step #4: Cache the parsed IDL datastructures.
-        my $cacheHandle = $_; $cacheHandle =~ s/.*\/(.*)\.idl//;
-        $classDataCache{$1} = $document;
-    }
-
-    my %classDataCacheCopy = %classDataCache; # Protect!
-
-    # Step #5: Loop through all cached IDL documents...
-    my @classList = ();
-    while (my($name, $document) = each %classDataCache) {
-        $endCondition = 0;
-
-        # Step #6: Check wheter the parsed IDL file has parents...
-        $object->RecursiveInheritanceHelper($document, $interface, \@classList, \%classDataCacheCopy);
-    }
-
-    # Step #7: Return list of all classes which inherit from me!
-    return \@classList;
-}
-
-# Helper for all IDLCodeGenerator***.pm modules
-sub AllClasses
-{
-    # Determines all interfaces within a project...
-    my $object = shift;
-
-    # Step #1: Loop through all included directories to scan for all IDL files...
-    my @allIDLFiles = ();
-    foreach (@{$useDirectories}) {
-        $endCondition = 0;
-        @foundFilenames = ();
-
-        $object->ScanDirectory("allidls", $_, $_, 1);
-        foreach (@foundFilenames) {
-            push(@allIDLFiles, $_);
-        }
-    }
-
-    # Step #2: Loop through all found IDL files...
-    my @classList = ();
-    foreach (@allIDLFiles) {
-        # Step #3: Parse the found IDL file (in quiet mode).
-        my $parser = IDLParser->new(1);
-        my $document = $parser->Parse($_);
-
-        # Step #4: Check if class is a baseclass...
-        foreach my $class (@{$document->classes}) {
-            my $identifier = $class->name;
-            my $namespace = $moduleNamespaceHash{$document->module};
-            $identifier = $namespace . "::" . $identifier if $namespace ne "";
-
-            my @array = grep { /^$identifier$/ } @$classList;
-
-            my $arraySize = @array;
-            if ($arraySize eq 0) {
-                push(@classList, $identifier);
-            }
-        }
-    }
-
-    # Step #7: Return list of all base classes!
-    return \@classList;
-}
-
-# Internal helper for 'AllClassesWhichInheritFrom'
-sub RecursiveInheritanceHelper
+# Helper for all CodeGenerator***.pm modules
+sub IsPrimitiveType
 {
     my $object = shift;
+    my $type = shift;
 
-    my $document = shift;
-    my $interface = shift;
-    my $classList = shift;
-    my $classDataCache = shift;
-
-    return 1 if $endCondition eq 1;
-
-    foreach my $class (@{$document->classes}) {
-        foreach (@{$class->parents}) {
-            my $cacheHandle = StripModule($_);
-
-            if ($cacheHandle eq $interface) {
-                my $identifier = $document->module . "::" . $class->name;
-                my @array = grep { /^$identifier$/ } @$classList; my $arraySize = @array;
-                push(@$classList, $identifier) if $arraySize eq 0;
-
-                $endCondition = 1;
-                return $endCondition;
-            } else { 
-                my %cache = %{$classDataCache};
-
-                my $checkDocument = $cache{$cacheHandle};
-                $endCondition = $object->RecursiveInheritanceHelper($checkDocument, $interface,
-                                                                    $classList, $classDataCache);
-                if ($endCondition eq 1) {
-                    my $identifier = $document->module . "::" . $class->name;
-                    my @array = grep { /^$identifier$/ } @$classList; my $arraySize = @array;
-                    push(@$classList, $identifier) if $arraySize eq 0;
-
-                    return $endCondition;
-                }
-            }
-        }
-    }
-
-    return $endCondition;
+    return 1 if ($primitiveTypeHash{$type});
+    return 0;
 }
 
-# Helper for all CodeGenerator***.pm modules
-sub IsPrimitiveType
+sub IsSVGAnimatedType
 {
     my $object = shift;
     my $type = shift;
 
-    return 1 if $type eq "int" or $type eq "short" or $type eq "long" 
-                or $type eq "unsigned int" or $type eq "unsigned short"
-                or $type eq "unsigned long" or $type eq "float" or $type eq "double"
-                or $type eq "boolean" or $type eq "void";
-    return 0;
+    return 1 if ($svgAnimatedTypeHash{$type});
+    return 0; 
 }
 
 # Internal Helper
@@ -428,13 +217,13 @@ sub ScanDirectory
         # if we encounter 'exotic' stuff (ie. '.', '..', '.svn')
         next if ($endCondition eq 1) or ($name =~ /^\./);
 
-        # Recurisvely enter directory...
+        # Recurisvely enter directory
         if (-d $name) {
             $object->ScanDirectory($interface, $name, $useDirectory, $reportAllFiles);
             next;
         }
 
-        # Check wheter we found the desired file...
+        # Check wheter we found the desired file
         my $condition = ($name eq $interface);
         $condition = 1 if ($interface eq "allidls") and ($name =~ /\.idl$/);
 
index ad42e1e..07d7b2b 100644 (file)
@@ -88,13 +88,13 @@ sub GenerateInterface
     my $dataNode = shift;
     my $defines = shift;
 
-    # Start actual generation..
+    # Start actual generation
     $object->GenerateHeader($dataNode);
     $object->GenerateImplementation($dataNode);
-    
+
     my $name = $dataNode->name;
-    
-    # Open files for writing...
+
+    # Open files for writing
     my $headerFileName = "$outputDir/JS$name.h";
     my $implFileName = "$outputDir/JS$name.cpp";
     
@@ -143,6 +143,20 @@ sub GetLegacyHeaderIncludes
     }
 }
 
+sub AvoidInclusionOfType
+{
+    my $type = shift;
+
+    # Special case: SVGRect.h / SVGPoint.h / SVGNumber.h do not exist.
+    if ($type eq "SVGRect" or
+        $type eq "SVGPoint" or
+        $type eq "SVGNumber") {
+        return 1;
+    }
+
+    return 0;
+}
 sub AddIncludesForType
 {
     my $type = $codeGenerator->StripModule(shift);
@@ -157,7 +171,7 @@ sub AddIncludesForType
         $implIncludes{"${joinedName}.h"} = 1;
     } else {
         # default, include the same named file
-        $implIncludes{"${type}.h"} = 1;
+        $implIncludes{"${type}.h"} = 1 unless(AvoidInclusionOfType($type));
     }
 
     # additional includes (things needed to compile the bindings but not the header)
@@ -173,15 +187,37 @@ sub AddIncludesForType
     }
 }
 
+sub AddIncludesForSVGAnimatedType
+{
+    my $type = shift;
+    $type =~ s/SVGAnimated//; 
+
+    if ($type eq "SVGRect" or
+        $type eq "SVGPoint" or
+        $type eq "SVGNumber") {
+      $implIncludes{"JSSVG$type.h"} = 1;
+    } else {
+      push(@implContentHeader, "#include \"PlatformString.h\"\n") if($type eq "String");
+    }
+}
+
+sub AddClassForwardIfNeeded
+{
+    my $implClassName = shift;
+
+    # SVGAnimatedLength/Number/etc.. are typedefs to SVGAnimtatedTemplate, so don't use class forwards for them!
+    push(@headerContent, "class $implClassName;\n\n") unless($codeGenerator->IsSVGAnimatedType($implClassName));
+}
+
 sub GenerateHeader
 {
     my $object = shift;
     my $dataNode = shift;
-    
+
     my $interfaceName = $dataNode->name;
     my $className = "JS$interfaceName";
     my $implClassName = $interfaceName;
-    
+
     # We only support multiple parents with SVG (for now).
     if (@{$dataNode->parents} > 1) {
         die "A class can't have more than one parent" unless $interfaceName =~ /SVG/;
@@ -223,8 +259,8 @@ sub GenerateHeader
     push(@headerContent, "\nnamespace WebCore {\n\n");
     
     # Implementation class forward declaration
-    push(@headerContent, "class $implClassName;\n\n");
-    
+    AddClassForwardIfNeeded($implClassName);
+
     # Class declaration
     push(@headerContent, "class $className : public $parentClassName {\n");
     push(@headerContent, "public:\n");
@@ -437,7 +473,7 @@ sub GenerateImplementation
 {
   my $object = shift;
   my $dataNode = shift;
-  
+
   my $interfaceName = $dataNode->name;
   my $className = "JS$interfaceName";
   my $implClassName = $interfaceName;
@@ -454,9 +490,14 @@ sub GenerateImplementation
   push(@implContentHeader,, "#include \"config.h\"\n\n");
   
   push(@implContentHeader, "#ifdef ${conditional}_SUPPORT\n\n") if $conditional;
+
+  if ($className =~ /^JSSVGAnimated/) {
+    AddIncludesForSVGAnimatedType($interfaceName);
+  }
   
+  push(@implContentHeader, "#include \"SVGAnimatedTemplate.h\"\n") if($className =~ /SVG/);
   push(@implContentHeader, "#include \"$className.h\"\n\n");
-
   AddIncludesForType($interfaceName);
 
   @implContent = ();
@@ -1103,22 +1144,6 @@ sub NativeToJSValue
     
     my $type = $codeGenerator->StripModule($signature->type);
 
-    # FIXME: Temporary hack until we implement the JSSVGAnimated* stuff.
-
-    if($type eq "SVGAnimatedString") {
-        $type = "DOMString";
-    } elsif($type eq "SVGAnimatedBoolean") {
-        $type = "boolean";
-    } elsif($type eq "SVGAnimatedEnumeration") {
-        $type = "long";
-    } elsif($type eq "SVGAnimatedInteger") {
-        $type = "long";
-    } elsif($type eq "SVGAnimatedNumber") {
-        $type = "double";
-    } elsif($type eq "SVGAnimatedLength") {
-        $type = "SVGLength";
-    }
-
     if ($type eq "boolean") {
         return "jsBoolean($value)";
     } elsif ($type eq "long" or
@@ -1223,6 +1248,13 @@ sub NativeToJSValue
         $joinedName =~ s/Abs|Rel//;
         $implIncludes{"$joinedName.h"} = 1;
         return "toJS(exec, $value)";
+    } elsif ($codeGenerator->IsSVGAnimatedType($type)) {
+        $implIncludes{"JS$type.h"} = 1;
+        $implIncludes{"$type.h"} = 1;
+        $tempValue = $value;
+        $tempValue =~ s/\(\)//;
+        $tempValue .= "Animated()";
+        return "toJS(exec, $tempValue)";
     }
 
     # Default, include header with same name.
@@ -1251,7 +1283,7 @@ sub GenerateHashTable
     my $collisions = 0;
     my $numEntries = $size;
     
-    # Collect hashtable information...
+    # Collect hashtable information
     my $i = 0;
     foreach(@{$keys}) {
         my $depth = 0;
@@ -1280,7 +1312,7 @@ sub GenerateHashTable
         $#table = $size - 1;
     }
     
-    # Start outputing the hashtables...
+    # Start outputing the hashtables
     my $nameEntries = "${name}Entries";
     $nameEntries =~ s/:/_/g;
     
@@ -1303,7 +1335,7 @@ sub GenerateHashTable
         push(@implContent, "/* Hash table */\n");
     }
     
-    # Dump the hash table...
+    # Dump the hash table
     push(@implContent, "\nstatic const HashEntry $nameEntries\[\] =\n\{\n");
     
     $i = 0;
@@ -1404,7 +1436,10 @@ sub WriteData
         print $IMPL @implContentHeader;
         
         foreach my $implInclude (sort keys(%implIncludes)) {
-            print $IMPL "#include \"$implInclude\"\n";
+            my $checkType = $implInclude;
+            $checkType =~ s/\.h//;
+    
+            print $IMPL "#include \"$implInclude\"\n" unless($codeGenerator->IsSVGAnimatedType($checkType));
         }
         
         print $IMPL @implContent;
index a1a89a7..a9c4c72 100644 (file)
@@ -50,19 +50,19 @@ void RenderSVGImage::adjustRectsForAspectRatio(FloatRect& destRect, FloatRect& s
 {
     float origDestWidth = destRect.width();
     float origDestHeight = destRect.height();
-    if (aspectRatio->meetOrSlice() == SVG_MEETORSLICE_MEET) {
+    if (aspectRatio->meetOrSlice() == SVGPreserveAspectRatio::SVG_MEETORSLICE_MEET) {
         float widthToHeightMultiplier = srcRect.height() / srcRect.width();
         if (origDestHeight > (origDestWidth * widthToHeightMultiplier)) {
             destRect.setHeight(origDestWidth * widthToHeightMultiplier);
             switch(aspectRatio->align()) {
-                case SVG_PRESERVEASPECTRATIO_XMINYMID:
-                case SVG_PRESERVEASPECTRATIO_XMIDYMID:
-                case SVG_PRESERVEASPECTRATIO_XMAXYMID:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMINYMID:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMID:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMID:
                     destRect.setY(origDestHeight / 2 - destRect.height() / 2);
                     break;
-                case SVG_PRESERVEASPECTRATIO_XMINYMAX:
-                case SVG_PRESERVEASPECTRATIO_XMIDYMAX:
-                case SVG_PRESERVEASPECTRATIO_XMAXYMAX:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMINYMAX:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMAX:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMAX:
                     destRect.setY(origDestHeight - destRect.height());
                     break;
             }
@@ -70,33 +70,33 @@ void RenderSVGImage::adjustRectsForAspectRatio(FloatRect& destRect, FloatRect& s
         if (origDestWidth > (origDestHeight / widthToHeightMultiplier)) {
             destRect.setWidth(origDestHeight / widthToHeightMultiplier);
             switch(aspectRatio->align()) {
-                case SVG_PRESERVEASPECTRATIO_XMIDYMIN:
-                case SVG_PRESERVEASPECTRATIO_XMIDYMID:
-                case SVG_PRESERVEASPECTRATIO_XMIDYMAX:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMIN:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMID:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMAX:
                     destRect.setX(origDestWidth / 2 - destRect.width() / 2);
                     break;
-                case SVG_PRESERVEASPECTRATIO_XMAXYMIN:
-                case SVG_PRESERVEASPECTRATIO_XMAXYMID:
-                case SVG_PRESERVEASPECTRATIO_XMAXYMAX:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMIN:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMID:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMAX:
                     destRect.setX(origDestWidth - destRect.width());
                     break;
             }
         }
-    } else if (aspectRatio->meetOrSlice() == SVG_MEETORSLICE_SLICE) {
+    } else if (aspectRatio->meetOrSlice() == SVGPreserveAspectRatio::SVG_MEETORSLICE_SLICE) {
         float widthToHeightMultiplier = srcRect.height() / srcRect.width();
         // if the destination height is less than the height of the image we'll be drawing
         if (origDestHeight < (origDestWidth * widthToHeightMultiplier)) {
             float destToSrcMultiplier = srcRect.width() / destRect.width();
             srcRect.setHeight(destRect.height() * destToSrcMultiplier);
             switch(aspectRatio->align()) {
-                case SVG_PRESERVEASPECTRATIO_XMINYMID:
-                case SVG_PRESERVEASPECTRATIO_XMIDYMID:
-                case SVG_PRESERVEASPECTRATIO_XMAXYMID:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMINYMID:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMID:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMID:
                     srcRect.setY(image()->height() / 2 - srcRect.height() / 2);
                     break;
-                case SVG_PRESERVEASPECTRATIO_XMINYMAX:
-                case SVG_PRESERVEASPECTRATIO_XMIDYMAX:
-                case SVG_PRESERVEASPECTRATIO_XMAXYMAX:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMINYMAX:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMAX:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMAX:
                     srcRect.setY(image()->height() - srcRect.height());
                     break;
             }
@@ -106,14 +106,14 @@ void RenderSVGImage::adjustRectsForAspectRatio(FloatRect& destRect, FloatRect& s
             float destToSrcMultiplier = srcRect.height() / destRect.height();
             srcRect.setWidth(destRect.width() * destToSrcMultiplier);
             switch(aspectRatio->align()) {
-                case SVG_PRESERVEASPECTRATIO_XMIDYMIN:
-                case SVG_PRESERVEASPECTRATIO_XMIDYMID:
-                case SVG_PRESERVEASPECTRATIO_XMIDYMAX:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMIN:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMID:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMAX:
                     srcRect.setX(image()->width() / 2 - srcRect.width() / 2);
                     break;
-                case SVG_PRESERVEASPECTRATIO_XMAXYMIN:
-                case SVG_PRESERVEASPECTRATIO_XMAXYMID:
-                case SVG_PRESERVEASPECTRATIO_XMAXYMAX:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMIN:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMID:
+                case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMAX:
                     srcRect.setX(image()->width() - srcRect.width());
                     break;
             }
@@ -171,7 +171,7 @@ void RenderSVGImage::paint(PaintInfo& paintInfo, int parentX, int parentY)
         
     SVGImageElement *imageElt = static_cast<SVGImageElement *>(node());
         
-    if (imageElt->preserveAspectRatio()->align() == SVG_PRESERVEASPECTRATIO_NONE)
+    if (imageElt->preserveAspectRatio()->align() == SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_NONE)
         RenderImage::paint(pi, 0, 0);
     else {
         FloatRect destRect(m_x, m_y, contentWidth(), contentHeight());
index af1c5b9..27a1746 100644 (file)
@@ -49,10 +49,11 @@ AffineTransform RenderSVGText::translationForAttributes()
 {
     SVGTextElement *text = static_cast<SVGTextElement *>(element());
 
-    float xOffset = text->x()->getFirst() ? text->x()->getFirst()->value() : 0;
-    float yOffset = text->y()->getFirst() ? text->y()->getFirst()->value() : 0;
+    SVGLength* xOffset = text->x()->getFirst();
+    SVGLength* yOffset = text->y()->getFirst();
 
-    return AffineTransform().translate(xOffset, yOffset);
+    return AffineTransform().translate(xOffset ? xOffset->value() : 0,
+                                       yOffset ? yOffset->value() : 0);
 }
 
 void RenderSVGText::paint(PaintInfo& paintInfo, int parentX, int parentY)
diff --git a/WebCore/ksvg2/bindings/idl/svg/GetSVGDocument.idl b/WebCore/ksvg2/bindings/idl/svg/GetSVGDocument.idl
deleted file mode 100644 (file)
index ec0eac4..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface GetSVGDocument { 
-    SVGDocument getSVGDocument (  )
-                    raises( DOMException );
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGAElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGAElement.idl
deleted file mode 100644 (file)
index 6db0632..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGAElement : 
-                SVGElement,
-                SVGURIReference,
-                SVGTests,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGStylable,
-                SVGTransformable {
-    readonly attribute SVGAnimatedString target;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGAnimateColorElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGAnimateColorElement.idl
deleted file mode 100644 (file)
index ec8fa73..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGAnimateColorElement : SVGAnimationElement {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGAnimateElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGAnimateElement.idl
deleted file mode 100644 (file)
index 0e552e7..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGAnimateElement : SVGAnimationElement {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGAnimateTransformElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGAnimateTransformElement.idl
deleted file mode 100644 (file)
index 539d929..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGAnimateTransformElement : SVGAnimationElement {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGAnimatedLengthList.idl b/WebCore/ksvg2/bindings/idl/svg/SVGAnimatedLengthList.idl
deleted file mode 100644 (file)
index 79115ac..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGAnimatedLengthList { 
-    readonly attribute SVGLengthList baseVal;
-    readonly attribute SVGLengthList animVal;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGAnimatedNumberList.idl b/WebCore/ksvg2/bindings/idl/svg/SVGAnimatedNumberList.idl
deleted file mode 100644 (file)
index 920e29b..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGAnimatedNumberList { 
-    readonly attribute SVGNumberList baseVal;
-    readonly attribute SVGNumberList animVal;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGAnimatedTransformList.idl b/WebCore/ksvg2/bindings/idl/svg/SVGAnimatedTransformList.idl
deleted file mode 100644 (file)
index e9c610c..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGAnimatedTransformList { 
-    readonly attribute SVGTransformList baseVal;
-    readonly attribute SVGTransformList animVal;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGAnimationElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGAnimationElement.idl
deleted file mode 100644 (file)
index a0009a9..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGAnimationElement : 
-                SVGElement,
-                SVGTests,
-                SVGExternalResourcesRequired {
-    readonly attribute SVGElement targetElement;
-    float getStartTime (  );
-    float getCurrentTime (  );
-    float getSimpleDuration (  )
-                    raises( DOMException );
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGCircleElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGCircleElement.idl
deleted file mode 100644 (file)
index 3c54c70..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGCircleElement : 
-                SVGElement,
-                SVGTests,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGStylable,
-                SVGTransformable {
-    readonly attribute SVGAnimatedLength cx;
-    readonly attribute SVGAnimatedLength cy;
-    readonly attribute SVGAnimatedLength r;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGClipPathElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGClipPathElement.idl
deleted file mode 100644 (file)
index 90f85ba..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGClipPathElement : 
-                SVGElement,
-                SVGTests,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGStylable,
-                SVGTransformable {
-             //   SVGUnitTypes { 
-    readonly attribute SVGAnimatedEnumeration clipPathUnits;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGComponentTransferFunctionElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGComponentTransferFunctionElement.idl
deleted file mode 100644 (file)
index 08facd6..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGComponentTransferFunctionElement : SVGElement { 
-    // Component Transfer Types
-    const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN  = 0;
-    const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1;
-    const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_TABLE    = 2;
-    const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE    = 3;
-    const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_LINEAR   = 4;
-    const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_GAMMA    = 5;
-    readonly attribute SVGAnimatedEnumeration type;
-    readonly attribute SVGAnimatedNumberList  tableValues;
-    readonly attribute SVGAnimatedNumber      slope;
-    readonly attribute SVGAnimatedNumber      intercept;
-    readonly attribute SVGAnimatedNumber      amplitude;
-    readonly attribute SVGAnimatedNumber      exponent;
-    readonly attribute SVGAnimatedNumber      offset;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGCursorElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGCursorElement.idl
deleted file mode 100644 (file)
index 487e7fa..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGCursorElement : 
-                SVGElement,
-                SVGURIReference,
-                SVGTests,
-                SVGExternalResourcesRequired { 
-    readonly attribute SVGAnimatedLength x;
-    readonly attribute SVGAnimatedLength y;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGDefsElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGDefsElement.idl
deleted file mode 100644 (file)
index 0e29704..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGDefsElement : 
-                SVGElement,
-                SVGTests,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGStylable,
-                SVGTransformable {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGDescElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGDescElement.idl
deleted file mode 100644 (file)
index bfa330f..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGDescElement : 
-                SVGElement,
-                SVGLangSpace,
-                SVGStylable {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGElementInstance.idl b/WebCore/ksvg2/bindings/idl/svg/SVGElementInstance.idl
deleted file mode 100644 (file)
index 7a857bf..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGElementInstance : events::EventTarget { 
-    readonly attribute SVGElement correspondingElement;
-    readonly attribute SVGUseElement correspondingUseElement;
-    readonly attribute SVGElementInstance parentNode;
-    readonly attribute SVGElementInstanceList childNodes;
-    readonly attribute SVGElementInstance firstChild;
-    readonly attribute SVGElementInstance lastChild;
-    readonly attribute SVGElementInstance previousSibling;
-    readonly attribute SVGElementInstance nextSibling;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGElementInstanceList.idl b/WebCore/ksvg2/bindings/idl/svg/SVGElementInstanceList.idl
deleted file mode 100644 (file)
index 61b1950..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGElementInstanceList { 
-// TODO   readonly attribute unsigned long length;
-// TODO    SVGElementInstance item ( in unsigned long index );
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGEllipseElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGEllipseElement.idl
deleted file mode 100644 (file)
index e85fe07..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGEllipseElement : 
-                SVGElement,
-                SVGTests,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGStylable,
-                SVGTransformable {
-    readonly attribute SVGAnimatedLength cx;
-    readonly attribute SVGAnimatedLength cy;
-    readonly attribute SVGAnimatedLength rx;
-    readonly attribute SVGAnimatedLength ry;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGEvent.idl b/WebCore/ksvg2/bindings/idl/svg/SVGEvent.idl
deleted file mode 100644 (file)
index 210fe07..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGEvent : events::Event {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGException.idl b/WebCore/ksvg2/bindings/idl/svg/SVGException.idl
deleted file mode 100644 (file)
index 45d499e..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-       interface [Conditional=SVG] SVGException {
-               readonly attribute unsigned short code;
-
-               // SVGExceptionCode
-               const unsigned short SVG_WRONG_TYPE_ERR                 = 0;
-               const unsigned short SVG_INVALID_VALUE_ERR              = 1;
-               const unsigned short SVG_MATRIX_NOT_INVERTABLE  = 2;
-       };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGExternalResourcesRequired.idl b/WebCore/ksvg2/bindings/idl/svg/SVGExternalResourcesRequired.idl
deleted file mode 100644 (file)
index 0d49954..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [nodptr, Conditional=SVG] SVGExternalResourcesRequired { 
-    readonly attribute SVGAnimatedBoolean externalResourcesRequired;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGFEBlendElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGFEBlendElement.idl
deleted file mode 100644 (file)
index 41a226a..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGFEBlendElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes { 
-    // Blend Mode Types
-    const unsigned short SVG_FEBLEND_MODE_UNKNOWN  = 0;
-    const unsigned short SVG_FEBLEND_MODE_NORMAL   = 1;
-    const unsigned short SVG_FEBLEND_MODE_MULTIPLY = 2;
-    const unsigned short SVG_FEBLEND_MODE_SCREEN   = 3;
-    const unsigned short SVG_FEBLEND_MODE_DARKEN   = 4;
-    const unsigned short SVG_FEBLEND_MODE_LIGHTEN  = 5;
-    readonly attribute SVGAnimatedString      in1;
-    readonly attribute SVGAnimatedString      in2;
-    readonly attribute SVGAnimatedEnumeration mode;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGFEColorMatrixElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGFEColorMatrixElement.idl
deleted file mode 100644 (file)
index 1622465..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGFEColorMatrixElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes { 
-    // Color Matrix Types
-    const unsigned short SVG_FECOLORMATRIX_TYPE_UNKNOWN          = 0;
-    const unsigned short SVG_FECOLORMATRIX_TYPE_MATRIX           = 1;
-    const unsigned short SVG_FECOLORMATRIX_TYPE_SATURATE         = 2;
-    const unsigned short SVG_FECOLORMATRIX_TYPE_HUEROTATE        = 3;
-    const unsigned short SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4;
-    readonly attribute SVGAnimatedString      in1;
-    readonly attribute SVGAnimatedEnumeration type;
-    readonly attribute SVGAnimatedNumberList  values;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGFEComponentTransferElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGFEComponentTransferElement.idl
deleted file mode 100644 (file)
index a592681..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGFEComponentTransferElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes { 
-    readonly attribute SVGAnimatedString in1;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGFECompositeElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGFECompositeElement.idl
deleted file mode 100644 (file)
index 71e6cca..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGFECompositeElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes { 
-    // Composite Operators
-    const unsigned short SVG_FECOMPOSITE_OPERATOR_UNKNOWN    = 0;
-    const unsigned short SVG_FECOMPOSITE_OPERATOR_OVER       = 1;
-    const unsigned short SVG_FECOMPOSITE_OPERATOR_IN         = 2;
-    const unsigned short SVG_FECOMPOSITE_OPERATOR_OUT        = 3;
-    const unsigned short SVG_FECOMPOSITE_OPERATOR_ATOP       = 4;
-    const unsigned short SVG_FECOMPOSITE_OPERATOR_XOR        = 5;
-    const unsigned short SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6;
-    readonly attribute SVGAnimatedString      in1;
-    readonly attribute SVGAnimatedString      in2;
-    readonly attribute SVGAnimatedEnumeration _operator;
-    readonly attribute SVGAnimatedNumber      k1;
-    readonly attribute SVGAnimatedNumber      k2;
-    readonly attribute SVGAnimatedNumber      k3;
-    readonly attribute SVGAnimatedNumber      k4;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGFEFloodElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGFEFloodElement.idl
deleted file mode 100644 (file)
index 625fbcf..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGFEFloodElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes { 
-    readonly attribute SVGAnimatedString      in1;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGFEFuncAElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGFEFuncAElement.idl
deleted file mode 100644 (file)
index 3181fbb..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGFEFuncAElement : SVGComponentTransferFunctionElement {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGFEFuncBElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGFEFuncBElement.idl
deleted file mode 100644 (file)
index 2bf7717..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGFEFuncBElement : SVGComponentTransferFunctionElement {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGFEFuncGElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGFEFuncGElement.idl
deleted file mode 100644 (file)
index d79bcb9..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGFEFuncGElement : SVGComponentTransferFunctionElement {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGFEFuncRElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGFEFuncRElement.idl
deleted file mode 100644 (file)
index 95ccc60..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGFEFuncRElement : SVGComponentTransferFunctionElement {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGFEGaussianBlurElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGFEGaussianBlurElement.idl
deleted file mode 100644 (file)
index 69dc47b..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGFEGaussianBlurElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes { 
-    readonly attribute SVGAnimatedString in1;
-    readonly attribute SVGAnimatedNumber stdDeviationX;
-    readonly attribute SVGAnimatedNumber stdDeviationY;
-    void setStdDeviation ( in float stdDeviationX, in float stdDeviationY );
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGFEImageElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGFEImageElement.idl
deleted file mode 100644 (file)
index 3059232..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGFEImageElement : 
-                SVGElement,
-                SVGURIReference,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGFilterPrimitiveStandardAttributes {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGFEMergeElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGFEMergeElement.idl
deleted file mode 100644 (file)
index b6e655e..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGFEMergeElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGFEMergeNodeElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGFEMergeNodeElement.idl
deleted file mode 100644 (file)
index b2a0649..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGFEMergeNodeElement : SVGElement { 
-    readonly attribute SVGAnimatedString in1;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGFEOffsetElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGFEOffsetElement.idl
deleted file mode 100644 (file)
index eee674f..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGFEOffsetElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes { 
-    readonly attribute SVGAnimatedString in1;
-    readonly attribute SVGAnimatedNumber dx;
-    readonly attribute SVGAnimatedNumber dy;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGFETileElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGFETileElement.idl
deleted file mode 100644 (file)
index f623e91..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGFETileElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes { 
-    readonly attribute SVGAnimatedString in1;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGFETurbulenceElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGFETurbulenceElement.idl
deleted file mode 100644 (file)
index 27411e9..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGFETurbulenceElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes { 
-    // Turbulence Types
-    const unsigned short SVG_TURBULENCE_TYPE_UNKNOWN      = 0;
-    const unsigned short SVG_TURBULENCE_TYPE_FRACTALNOISE = 1;
-    const unsigned short SVG_TURBULENCE_TYPE_TURBULENCE   = 2;
-    // Stitch Options
-    const unsigned short SVG_STITCHTYPE_UNKNOWN  = 0;
-    const unsigned short SVG_STITCHTYPE_STITCH   = 1;
-    const unsigned short SVG_STITCHTYPE_NOSTITCH = 2;
-    readonly attribute SVGAnimatedNumber      baseFrequencyX;
-    readonly attribute SVGAnimatedNumber      baseFrequencyY;
-    readonly attribute SVGAnimatedInteger     numOctaves;
-    readonly attribute SVGAnimatedNumber      seed;
-    readonly attribute SVGAnimatedEnumeration stitchTiles;
-    readonly attribute SVGAnimatedEnumeration type;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGFilterElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGFilterElement.idl
deleted file mode 100644 (file)
index d3a0d70..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGFilterElement : 
-                SVGElement,
-                SVGURIReference,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGStylable {
-            //    SVGUnitTypes { 
-    readonly attribute SVGAnimatedEnumeration filterUnits;
-    readonly attribute SVGAnimatedEnumeration primitiveUnits;
-    readonly attribute SVGAnimatedLength      x;
-    readonly attribute SVGAnimatedLength      y;
-    readonly attribute SVGAnimatedLength      width;
-    readonly attribute SVGAnimatedLength      height;
-    readonly attribute SVGAnimatedInteger    filterResX;
-    readonly attribute SVGAnimatedInteger    filterResY;
-    void setFilterRes ( in unsigned long filterResX, in unsigned long filterResY );
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGFilterPrimitiveStandardAttributes.idl b/WebCore/ksvg2/bindings/idl/svg/SVGFilterPrimitiveStandardAttributes.idl
deleted file mode 100644 (file)
index fc3088c..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGFilterPrimitiveStandardAttributes : SVGStylable { 
-    readonly attribute SVGAnimatedLength x;
-    readonly attribute SVGAnimatedLength y;
-    readonly attribute SVGAnimatedLength width;
-    readonly attribute SVGAnimatedLength height;
-    readonly attribute SVGAnimatedString result;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGFitToViewBox.idl b/WebCore/ksvg2/bindings/idl/svg/SVGFitToViewBox.idl
deleted file mode 100644 (file)
index e567110..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [nodptr, Conditional=SVG] SVGFitToViewBox { 
-    readonly attribute SVGAnimatedRect                viewBox;
-    readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGGElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGGElement.idl
deleted file mode 100644 (file)
index 25e64a8..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGGElement : 
-                SVGElement,
-                SVGTests,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGStylable,
-                SVGTransformable {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGGradientElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGGradientElement.idl
deleted file mode 100644 (file)
index ae3601b..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGGradientElement : 
-                SVGElement,
-                SVGURIReference,
-                SVGExternalResourcesRequired,
-                SVGStylable {
-                //SVGUnitTypes { 
-    // Spread Method Types
-    const unsigned short SVG_SPREADMETHOD_UNKNOWN = 0;
-    const unsigned short SVG_SPREADMETHOD_PAD     = 1;
-    const unsigned short SVG_SPREADMETHOD_REFLECT = 2;
-    const unsigned short SVG_SPREADMETHOD_REPEAT  = 3;
-    readonly attribute SVGAnimatedEnumeration   gradientUnits;
-    readonly attribute SVGAnimatedTransformList gradientTransform;
-    readonly attribute SVGAnimatedEnumeration   spreadMethod;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGICCColor.idl b/WebCore/ksvg2/bindings/idl/svg/SVGICCColor.idl
deleted file mode 100644 (file)
index 0762252..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGICCColor { 
-             attribute core::DOMString      colorProfile;
-                         // raises DOMException on setting
-    readonly attribute SVGNumberList colors;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGImageElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGImageElement.idl
deleted file mode 100644 (file)
index 2f53660..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGImageElement : 
-                SVGElement,
-                SVGURIReference,
-                SVGTests,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGStylable,
-                SVGTransformable {
-    readonly attribute SVGAnimatedLength x;
-    readonly attribute SVGAnimatedLength y;
-    readonly attribute SVGAnimatedLength width;
-    readonly attribute SVGAnimatedLength height;
-    readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGLangSpace.idl b/WebCore/ksvg2/bindings/idl/svg/SVGLangSpace.idl
deleted file mode 100644 (file)
index e075c15..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [nodptr, Conditional=SVG] SVGLangSpace { 
-             attribute core::DOMString xmllang;
-                         // raises DOMException on setting
-             attribute core::DOMString xmlspace;
-                         // raises DOMException on setting
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGLengthList.idl b/WebCore/ksvg2/bindings/idl/svg/SVGLengthList.idl
deleted file mode 100644 (file)
index bf53dd5..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGLengthList { 
-    readonly attribute unsigned long numberOfItems;
-    void   clear (  )
-                    raises( DOMException );
-    SVGLength initialize ( in SVGLength item )
-                    raises( DOMException, SVGException );
-    SVGLength getItem ( in unsigned long index )
-                    raises( DOMException );
-    SVGLength insertItemBefore ( in SVGLength item, in unsigned long index )
-                    raises( DOMException, SVGException );
-    SVGLength replaceItem ( in SVGLength item, in unsigned long index )
-                    raises( DOMException, SVGException );
-    SVGLength removeItem ( in unsigned long index )
-                    raises( DOMException );
-    SVGLength appendItem ( in SVGLength item )
-                    raises( DOMException, SVGException );
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGLineElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGLineElement.idl
deleted file mode 100644 (file)
index 4433086..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGLineElement : 
-                SVGElement,
-                SVGTests,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGStylable,
-                SVGTransformable {
-    readonly attribute SVGAnimatedLength x1;
-    readonly attribute SVGAnimatedLength y1;
-    readonly attribute SVGAnimatedLength x2;
-    readonly attribute SVGAnimatedLength y2;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGLinearGradientElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGLinearGradientElement.idl
deleted file mode 100644 (file)
index a2ddf9a..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGLinearGradientElement : SVGGradientElement { 
-    readonly attribute SVGAnimatedLength x1;
-    readonly attribute SVGAnimatedLength y1;
-    readonly attribute SVGAnimatedLength x2;
-    readonly attribute SVGAnimatedLength y2;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGLocatable.idl b/WebCore/ksvg2/bindings/idl/svg/SVGLocatable.idl
deleted file mode 100644 (file)
index f64fea0..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [nodptr, Conditional=SVG] SVGLocatable { 
-    readonly attribute SVGElement              nearestViewportElement;
-    readonly attribute SVGElement              farthestViewportElement;
-    SVGRect   getBBox (  );
-    SVGMatrix getCTM (  );
-    SVGMatrix getScreenCTM (  );
-    SVGMatrix getTransformToElement ( in SVGElement element )
-                    raises( SVGException );
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGMarkerElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGMarkerElement.idl
deleted file mode 100644 (file)
index fc7f91f..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGMarkerElement : 
-                SVGElement,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGStylable,
-                SVGFitToViewBox { 
-    // Marker Unit Types
-    const unsigned short SVG_MARKERUNITS_UNKNOWN        = 0;
-    const unsigned short SVG_MARKERUNITS_USERSPACEONUSE = 1;
-    const unsigned short SVG_MARKERUNITS_STROKEWIDTH    = 2;
-    // Marker Orientation Types
-    const unsigned short SVG_MARKER_ORIENT_UNKNOWN      = 0;
-    const unsigned short SVG_MARKER_ORIENT_AUTO         = 1;
-    const unsigned short SVG_MARKER_ORIENT_ANGLE        = 2;
-    readonly attribute SVGAnimatedLength      refX;
-    readonly attribute SVGAnimatedLength      refY;
-    readonly attribute SVGAnimatedEnumeration markerUnits;
-    readonly attribute SVGAnimatedLength      markerWidth;
-    readonly attribute SVGAnimatedLength      markerHeight;
-    readonly attribute SVGAnimatedEnumeration orientType;
-    readonly attribute SVGAnimatedAngle      orientAngle;
-    void setOrientToAuto (  );
-    void setOrientToAngle ( in SVGAngle angle );
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGNumberList.idl b/WebCore/ksvg2/bindings/idl/svg/SVGNumberList.idl
deleted file mode 100644 (file)
index cdc24e5..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGNumberList { 
-    readonly attribute unsigned long numberOfItems;
-    void   clear (  )
-                    raises( DOMException );
-    SVGNumber initialize ( in SVGNumber item )
-                    raises( DOMException, SVGException );
-    SVGNumber getItem ( in unsigned long index )
-                    raises( DOMException );
-    SVGNumber insertItemBefore ( in SVGNumber item, in unsigned long index )
-                    raises( DOMException, SVGException );
-    SVGNumber replaceItem ( in SVGNumber item, in unsigned long index )
-                    raises( DOMException, SVGException );
-    SVGNumber removeItem ( in unsigned long index )
-                    raises( DOMException );
-    SVGNumber appendItem ( in SVGNumber item )
-                    raises( DOMException, SVGException );
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGPaint.idl b/WebCore/ksvg2/bindings/idl/svg/SVGPaint.idl
deleted file mode 100644 (file)
index 2039642..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGPaint : SVGColor { 
-    // Paint Types
-    const unsigned short SVG_PAINTTYPE_UNKNOWN               = 0;
-    const unsigned short SVG_PAINTTYPE_RGBCOLOR              = 1;
-    const unsigned short SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR     = 2;
-    const unsigned short SVG_PAINTTYPE_NONE                  = 101;
-    const unsigned short SVG_PAINTTYPE_CURRENTCOLOR          = 102;
-    const unsigned short SVG_PAINTTYPE_URI_NONE              = 103;
-    const unsigned short SVG_PAINTTYPE_URI_CURRENTCOLOR      = 104;
-    const unsigned short SVG_PAINTTYPE_URI_RGBCOLOR          = 105;
-    const unsigned short SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106;
-    const unsigned short SVG_PAINTTYPE_URI                   = 107;
-    readonly attribute unsigned short paintType;
-    readonly attribute core::DOMString      uri;
-    void setUri ( in core::DOMString uri );
-    void setPaint ( in unsigned short paintType, in core::DOMString uri, in core::DOMString rgbColor, in core::DOMString iccColor )
-                    raises( SVGException );
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGPatternElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGPatternElement.idl
deleted file mode 100644 (file)
index 98846e3..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGPatternElement : 
-                SVGElement,
-                SVGURIReference,
-                SVGTests,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGStylable,
-                SVGFitToViewBox {
-          //      SVGUnitTypes { 
-    readonly attribute SVGAnimatedEnumeration   patternUnits;
-    readonly attribute SVGAnimatedEnumeration   patternContentUnits;
-    readonly attribute SVGAnimatedTransformList patternTransform;
-    readonly attribute SVGAnimatedLength        x;
-    readonly attribute SVGAnimatedLength        y;
-    readonly attribute SVGAnimatedLength        width;
-    readonly attribute SVGAnimatedLength        height;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGPointList.idl b/WebCore/ksvg2/bindings/idl/svg/SVGPointList.idl
deleted file mode 100644 (file)
index 4e9421f..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGPointList { 
-    readonly attribute unsigned long numberOfItems;
-    void   clear (  )
-                    raises( DOMException );
-    SVGPoint initialize ( in SVGPoint item )
-                    raises( DOMException, SVGException );
-    SVGPoint getItem ( in unsigned long index )
-                    raises( DOMException );
-    SVGPoint insertItemBefore ( in SVGPoint item, in unsigned long index )
-                    raises( DOMException, SVGException );
-    SVGPoint replaceItem ( in SVGPoint item, in unsigned long index )
-                    raises( DOMException, SVGException );
-    SVGPoint removeItem ( in unsigned long index )
-                    raises( DOMException );
-    SVGPoint appendItem ( in SVGPoint item )
-                    raises( DOMException, SVGException );
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGPolygonElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGPolygonElement.idl
deleted file mode 100644 (file)
index aa6037f..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGPolygonElement : 
-                SVGElement,
-                SVGTests,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGStylable,
-                SVGTransformable,
-                SVGAnimatedPoints {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGPolylineElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGPolylineElement.idl
deleted file mode 100644 (file)
index c3ea1db..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGPolylineElement : 
-                SVGElement,
-                SVGTests,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGStylable,
-                SVGTransformable,
-                SVGAnimatedPoints {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGRadialGradientElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGRadialGradientElement.idl
deleted file mode 100644 (file)
index f907dcf..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGRadialGradientElement : SVGGradientElement { 
-    readonly attribute SVGAnimatedLength cx;
-    readonly attribute SVGAnimatedLength cy;
-    readonly attribute SVGAnimatedLength r;
-    readonly attribute SVGAnimatedLength fx;
-    readonly attribute SVGAnimatedLength fy;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGRectElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGRectElement.idl
deleted file mode 100644 (file)
index b5a2f91..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGRectElement : 
-                SVGElement,
-                SVGTests,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGStylable,
-                SVGTransformable {
-    readonly attribute SVGAnimatedLength x;
-    readonly attribute SVGAnimatedLength y;
-    readonly attribute SVGAnimatedLength width;
-    readonly attribute SVGAnimatedLength height;
-    readonly attribute SVGAnimatedLength rx;
-    readonly attribute SVGAnimatedLength ry;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGRenderingIntent.idl b/WebCore/ksvg2/bindings/idl/svg/SVGRenderingIntent.idl
deleted file mode 100644 (file)
index 42eae1f..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGRenderingIntent { 
-    // Rendering Intent Types
-    const unsigned short RENDERING_INTENT_UNKNOWN               = 0;
-    const unsigned short RENDERING_INTENT_AUTO                  = 1;
-    const unsigned short RENDERING_INTENT_PERCEPTUAL            = 2;
-    const unsigned short RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3;
-    const unsigned short RENDERING_INTENT_SATURATION            = 4;
-    const unsigned short RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGScriptElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGScriptElement.idl
deleted file mode 100644 (file)
index acc3b63..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGScriptElement : 
-                SVGElement,
-                SVGURIReference,
-                SVGExternalResourcesRequired { 
-             attribute core::DOMString type;
-                         // raises DOMException on setting
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGSetElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGSetElement.idl
deleted file mode 100644 (file)
index a8b678e..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGSetElement : SVGAnimationElement {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGStopElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGStopElement.idl
deleted file mode 100644 (file)
index 59427ce..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGStopElement : 
-                SVGElement,
-                SVGStylable { 
-    readonly attribute SVGAnimatedNumber offset;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGStringList.idl b/WebCore/ksvg2/bindings/idl/svg/SVGStringList.idl
deleted file mode 100644 (file)
index 8693839..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGStringList { 
-    readonly attribute unsigned long numberOfItems;
-    void   clear (  )
-                    raises( core::DOMException );
-    core::DOMString initialize ( in core::DOMString item )
-                    raises( core::DOMException, SVGException );
-    core::DOMString getItem ( in unsigned long index )
-                    raises( core::DOMException );
-    core::DOMString insertItemBefore ( in core::DOMString item, in unsigned long index )
-                    raises( core::DOMException, SVGException );
-    core::DOMString replaceItem ( in core::DOMString item, in unsigned long index )
-                    raises( core::DOMException, SVGException );
-    core::DOMString removeItem ( in unsigned long index )
-                    raises( core::DOMException );
-    core::DOMString appendItem ( in core::DOMString item )
-                    raises( core::DOMException, SVGException );
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGStylable.idl b/WebCore/ksvg2/bindings/idl/svg/SVGStylable.idl
deleted file mode 100644 (file)
index 824c653..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [nodptr, Conditional=SVG] SVGStylable { 
-    readonly attribute SVGAnimatedString className;
-    readonly attribute css::CSSStyleDeclaration style;
-    css::CSSValue getPresentationAttribute ( in core::DOMString name );
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGStyleElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGStyleElement.idl
deleted file mode 100644 (file)
index f4a2611..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGStyleElement : SVGElement { 
-             attribute core::DOMString xmlspace;
-                         // raises DOMException on setting
-             attribute core::DOMString type;
-                         // raises DOMException on setting
-             attribute core::DOMString media;
-                         // raises DOMException on setting
-             attribute core::DOMString title;
-                         // raises DOMException on setting
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGSwitchElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGSwitchElement.idl
deleted file mode 100644 (file)
index 17b858d..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGSwitchElement : 
-                SVGElement,
-                SVGTests,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGStylable,
-                SVGTransformable {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGSymbolElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGSymbolElement.idl
deleted file mode 100644 (file)
index 3abeb9a..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGSymbolElement : 
-                SVGElement,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGStylable,
-                SVGFitToViewBox {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGTSpanElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGTSpanElement.idl
deleted file mode 100644 (file)
index 32ae397..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGTSpanElement : SVGTextPositioningElement {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGTests.idl b/WebCore/ksvg2/bindings/idl/svg/SVGTests.idl
deleted file mode 100644 (file)
index 32e9aba..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [nodptr, Conditional=SVG] SVGTests { 
-    readonly attribute SVGStringList requiredFeatures;
-    readonly attribute SVGStringList requiredExtensions;
-    readonly attribute SVGStringList systemLanguage;
-    boolean hasExtension ( in core::DOMString extension );
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGTextContentElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGTextContentElement.idl
deleted file mode 100644 (file)
index 9d4566b..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGTextContentElement : 
-                SVGElement,
-                SVGTests,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGStylable {
-    // lengthAdjust Types
-    const unsigned short LENGTHADJUST_UNKNOWN   = 0;
-    const unsigned short LENGTHADJUST_SPACING     = 1;
-    const unsigned short LENGTHADJUST_SPACINGANDGLYPHS     = 2;
-    readonly attribute SVGAnimatedLength      textLength;
-    readonly attribute SVGAnimatedEnumeration lengthAdjust;
-    long     getNumberOfChars (  );
-    float    getComputedTextLength (  );
-    float    getSubStringLength ( in unsigned long offset, in unsigned long length )
-                    raises( DOMException );
-    SVGPoint getStartPositionOfChar ( in unsigned long offset )
-                    raises( DOMException );
-    SVGPoint getEndPositionOfChar ( in unsigned long offset )
-                    raises( DOMException );
-    SVGRect  getExtentOfChar ( in unsigned long offset )
-                    raises( DOMException );
-    float    getRotationOfChar ( in unsigned long offset )
-                    raises( DOMException );
-    long     getCharNumAtPosition ( in SVGPoint point );
-    void     selectSubString ( in unsigned long offset, in unsigned long length )
-                    raises( DOMException );
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGTextElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGTextElement.idl
deleted file mode 100644 (file)
index 18cfe90..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGTextElement : 
-                SVGTextPositioningElement,
-                SVGTransformable {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGTextPositioningElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGTextPositioningElement.idl
deleted file mode 100644 (file)
index 290f203..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGTextPositioningElement : SVGTextContentElement { 
-    readonly attribute SVGAnimatedLengthList x;
-    readonly attribute SVGAnimatedLengthList y;
-    readonly attribute SVGAnimatedLengthList dx;
-    readonly attribute SVGAnimatedLengthList dy;
-    readonly attribute SVGAnimatedNumberList rotate;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGTitleElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGTitleElement.idl
deleted file mode 100644 (file)
index 07ea66e..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGTitleElement : 
-                SVGElement,
-                SVGLangSpace,
-                SVGStylable {};
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGTransformList.idl b/WebCore/ksvg2/bindings/idl/svg/SVGTransformList.idl
deleted file mode 100644 (file)
index c8b48da..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGTransformList { 
-    readonly attribute unsigned long numberOfItems;
-    void   clear (  )
-                    raises( DOMException );
-    SVGTransform initialize ( in SVGTransform item )
-                    raises( DOMException, SVGException );
-    SVGTransform getItem ( in unsigned long index )
-                    raises( DOMException );
-    SVGTransform insertItemBefore ( in SVGTransform item, in unsigned long index )
-                    raises( DOMException, SVGException );
-    SVGTransform replaceItem ( in SVGTransform item, in unsigned long index )
-                    raises( DOMException, SVGException );
-    SVGTransform removeItem ( in unsigned long index )
-                    raises( DOMException );
-    SVGTransform appendItem ( in SVGTransform item )
-                    raises( DOMException, SVGException );
-    SVGTransform createSVGTransformFromMatrix ( in SVGMatrix matrix );
-    SVGTransform consolidate (  );
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGTransformable.idl b/WebCore/ksvg2/bindings/idl/svg/SVGTransformable.idl
deleted file mode 100644 (file)
index ed6edae..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [nodptr, Conditional=SVG] SVGTransformable : SVGLocatable { 
-    readonly attribute SVGAnimatedTransformList transform;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGURIReference.idl b/WebCore/ksvg2/bindings/idl/svg/SVGURIReference.idl
deleted file mode 100644 (file)
index 0312a9a..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [nodptr, Conditional=SVG] SVGURIReference { 
-    readonly attribute SVGAnimatedString href;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGUnitTypes.idl b/WebCore/ksvg2/bindings/idl/svg/SVGUnitTypes.idl
deleted file mode 100644 (file)
index 89b5536..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGUnitTypes { 
-    // Unit Types
-    const unsigned short SVG_UNIT_TYPE_UNKNOWN           = 0;
-    const unsigned short SVG_UNIT_TYPE_USERSPACEONUSE    = 1;
-    const unsigned short SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGUseElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGUseElement.idl
deleted file mode 100644 (file)
index 9641f17..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGUseElement : 
-                SVGElement,
-                SVGURIReference,
-                SVGTests,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGStylable,
-                SVGTransformable { 
-    readonly attribute SVGAnimatedLength   x;
-    readonly attribute SVGAnimatedLength   y;
-    readonly attribute SVGAnimatedLength   width;
-    readonly attribute SVGAnimatedLength   height;
-       
-// TODO    readonly attribute SVGElementInstance instanceRoot;
-// TODO    readonly attribute SVGElementInstance animatedInstanceRoot;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGViewElement.idl b/WebCore/ksvg2/bindings/idl/svg/SVGViewElement.idl
deleted file mode 100644 (file)
index 2ac666a..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGViewElement : 
-                SVGElement,
-                SVGExternalResourcesRequired,
-                SVGFitToViewBox,
-                SVGZoomAndPan { 
-    readonly attribute SVGStringList viewTarget;
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGZoomAndPan.idl b/WebCore/ksvg2/bindings/idl/svg/SVGZoomAndPan.idl
deleted file mode 100644 (file)
index 4873516..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [nodptr, Conditional=SVG] SVGZoomAndPan { 
-    // Zoom and Pan Types
-    const unsigned short SVG_ZOOMANDPAN_UNKNOWN   = 0;
-    const unsigned short SVG_ZOOMANDPAN_DISABLE = 1;
-    const unsigned short SVG_ZOOMANDPAN_MAGNIFY = 2;
-             attribute unsigned short zoomAndPan;
-                         // raises DOMException on setting
-  };
-};
diff --git a/WebCore/ksvg2/bindings/idl/svg/SVGZoomEvent.idl b/WebCore/ksvg2/bindings/idl/svg/SVGZoomEvent.idl
deleted file mode 100644 (file)
index ec97d87..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-module svg
-{
-  interface [Conditional=SVG] SVGZoomEvent : events::UIEvent { 
-    readonly attribute SVGRect zoomRectScreen;
-    readonly attribute float previousScale;
-    readonly attribute SVGPoint previousTranslate;
-    readonly attribute float newScale;
-    readonly attribute SVGPoint newTranslate;
-  };
-};
index 074a963..efd6712 100644 (file)
@@ -66,26 +66,6 @@ namespace WebCore {
         COLOR_PROFILE_RULE = 7
     };
 
-    enum SVGPreserveAspectRatioType {
-        SVG_PRESERVEASPECTRATIO_UNKNOWN     = 0,
-        SVG_PRESERVEASPECTRATIO_NONE        = 1,
-        SVG_PRESERVEASPECTRATIO_XMINYMIN    = 2,
-        SVG_PRESERVEASPECTRATIO_XMIDYMIN    = 3,
-        SVG_PRESERVEASPECTRATIO_XMAXYMIN    = 4,
-        SVG_PRESERVEASPECTRATIO_XMINYMID    = 5,
-        SVG_PRESERVEASPECTRATIO_XMIDYMID    = 6,
-        SVG_PRESERVEASPECTRATIO_XMAXYMID    = 7,
-        SVG_PRESERVEASPECTRATIO_XMINYMAX    = 8,
-        SVG_PRESERVEASPECTRATIO_XMIDYMAX    = 9,
-        SVG_PRESERVEASPECTRATIO_XMAXYMAX    = 10
-    };
-
-    enum SVGMeetOrSliceType {
-        SVG_MEETORSLICE_UNKNOWN    = 0,
-        SVG_MEETORSLICE_MEET       = 1,
-        SVG_MEETORSLICE_SLICE      = 2
-    };
-
     enum SVGLengthAdjustType {
         LENGTHADJUST_UNKNOWN            = 0,
         LENGTHADJUST_SPACING            = 1,
index 4417aec..60d0489 100644 (file)
@@ -27,6 +27,8 @@
 #include <wtf/Forward.h>
 #include <wtf/HashSet.h>
 #include <wtf/HashMap.h>
+
+#include "FloatRect.h"
 #include "StringHash.h"
 #include "StringImpl.h"
 #include "AtomicString.h"
@@ -115,6 +117,17 @@ inline String SVGDocumentExtensions::baseValue<String>(const SVGElement* element
     return String();
 }
 
+// Special handling for WebCore::FloatRect
+template<>
+inline FloatRect SVGDocumentExtensions::baseValue<FloatRect>(const SVGElement* element, const AtomicString& propertyName) const
+{
+    HashMap<StringImpl*, FloatRect>* propertyMap = baseValueMap<FloatRect>().get(element);
+    if (propertyMap)
+        return propertyMap->get(propertyName.impl());
+
+    return FloatRect();
+}
+
 // Special handling for booleans
 template<>
 inline bool SVGDocumentExtensions::baseValue<bool>(const SVGElement* element, const AtomicString& propertyName) const
diff --git a/WebCore/ksvg2/svg/DOMList.h b/WebCore/ksvg2/svg/DOMList.h
deleted file mode 100644 (file)
index e606bf5..0000000
+++ /dev/null
@@ -1,127 +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&