Fixes: http://bugs.webkit.org/show_bug.cgi?id=11797
authorzimmermann <zimmermann@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 12 Dec 2006 11:19:34 +0000 (11:19 +0000)
committerzimmermann <zimmermann@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 12 Dec 2006 11:19:34 +0000 (11:19 +0000)
commit03216be80846cc573e126ead6ba48c6eba3605bb
tree2a1f5c498c47f69f3e5f1b35deb1feae9ada7b52
parent77e9025ad238f6e708b18ad4ec9d3d4719c27689
Fixes: bugs.webkit.org/show_bug.cgi?id=11797

Remove SVGMatrix, replace it by AffineTransform usage everywhere.
Changed AffineTransform API to be able to be used within generation
(m11() -> a(), m12() -> b(), ...). Add some methods needed for SVG.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@18177 268f45cc-cd09-0410-ab3c-d52691b4dbfc
58 files changed:
LayoutTests/ChangeLog
LayoutTests/svg/custom/SVGPoint-matrixTransform-expected.txt
WebCore/ChangeLog
WebCore/WebCore.xcodeproj/project.pbxproj
WebCore/bindings/js/JSSVGMatrixCustom.cpp [new file with mode: 0644]
WebCore/bindings/objc/DOMInternal.h
WebCore/bindings/scripts/CodeGenerator.pm
WebCore/bindings/scripts/CodeGeneratorJS.pm
WebCore/bindings/scripts/CodeGeneratorObjC.pm
WebCore/ksvg2/misc/KSVGTimeScheduler.cpp
WebCore/ksvg2/misc/SVGImageLoader.cpp
WebCore/ksvg2/svg/SVGAnimateTransformElement.cpp
WebCore/ksvg2/svg/SVGAnimateTransformElement.h
WebCore/ksvg2/svg/SVGClipPathElement.cpp
WebCore/ksvg2/svg/SVGFitToViewBox.cpp
WebCore/ksvg2/svg/SVGFitToViewBox.h
WebCore/ksvg2/svg/SVGLengthList.cpp
WebCore/ksvg2/svg/SVGLinearGradientElement.cpp
WebCore/ksvg2/svg/SVGLocatable.cpp
WebCore/ksvg2/svg/SVGLocatable.h
WebCore/ksvg2/svg/SVGMarkerElement.cpp
WebCore/ksvg2/svg/SVGMatrix.cpp [deleted file]
WebCore/ksvg2/svg/SVGMatrix.h [deleted file]
WebCore/ksvg2/svg/SVGMatrix.idl
WebCore/ksvg2/svg/SVGNumber.idl
WebCore/ksvg2/svg/SVGNumberList.cpp
WebCore/ksvg2/svg/SVGPatternElement.cpp
WebCore/ksvg2/svg/SVGPatternElement.h
WebCore/ksvg2/svg/SVGPoint.idl
WebCore/ksvg2/svg/SVGPreserveAspectRatio.cpp
WebCore/ksvg2/svg/SVGPreserveAspectRatio.h
WebCore/ksvg2/svg/SVGRadialGradientElement.cpp
WebCore/ksvg2/svg/SVGSVGElement.cpp
WebCore/ksvg2/svg/SVGSVGElement.h
WebCore/ksvg2/svg/SVGStyledElement.cpp
WebCore/ksvg2/svg/SVGStyledLocatableElement.cpp
WebCore/ksvg2/svg/SVGStyledLocatableElement.h
WebCore/ksvg2/svg/SVGStyledTransformableElement.cpp
WebCore/ksvg2/svg/SVGStyledTransformableElement.h
WebCore/ksvg2/svg/SVGTextElement.cpp
WebCore/ksvg2/svg/SVGTextElement.h
WebCore/ksvg2/svg/SVGTransform.cpp
WebCore/ksvg2/svg/SVGTransform.h
WebCore/ksvg2/svg/SVGTransformList.cpp
WebCore/ksvg2/svg/SVGTransformList.h
WebCore/ksvg2/svg/SVGTransformable.cpp
WebCore/ksvg2/svg/SVGTransformable.h
WebCore/platform/graphics/AffineTransform.cpp
WebCore/platform/graphics/AffineTransform.h
WebCore/platform/graphics/cairo/AffineTransformCairo.cpp
WebCore/platform/graphics/cg/AffineTransformCG.cpp
WebCore/platform/graphics/qt/AffineTransformQt.cpp
WebCore/rendering/RenderForeignObject.cpp
WebCore/rendering/RenderPath.cpp
WebCore/rendering/RenderSVGImage.cpp
WebCore/rendering/RenderSVGText.cpp
WebCore/rendering/SVGInlineFlowBox.cpp
WebCore/rendering/SVGRenderTreeAsText.cpp