• Home
  • Raw
  • Download

Lines Matching refs:svg

8         * ksvg2/svg/SVGPathElement.cpp:
27 * ksvg2/svg/SVGPathSegArc.cpp:
30 * ksvg2/svg/SVGPathSegArc.h:
31 * ksvg2/svg/SVGPathSegCurvetoCubic.cpp:
34 * ksvg2/svg/SVGPathSegCurvetoCubic.h:
35 * ksvg2/svg/SVGPathSegCurvetoCubicSmooth.cpp:
38 * ksvg2/svg/SVGPathSegCurvetoCubicSmooth.h:
39 * ksvg2/svg/SVGPathSegCurvetoQuadratic.cpp:
42 * ksvg2/svg/SVGPathSegCurvetoQuadratic.h:
43 * ksvg2/svg/SVGPathSegCurvetoQuadraticSmooth.cpp:
46 * ksvg2/svg/SVGPathSegCurvetoQuadraticSmooth.h:
47 * ksvg2/svg/SVGPathSegLineto.cpp:
50 * ksvg2/svg/SVGPathSegLineto.h:
51 * ksvg2/svg/SVGPathSegLinetoHorizontal.cpp:
54 * ksvg2/svg/SVGPathSegLinetoHorizontal.h:
55 * ksvg2/svg/SVGPathSegLinetoVertical.cpp:
58 * ksvg2/svg/SVGPathSegLinetoVertical.h:
59 * ksvg2/svg/SVGPathSegMoveto.cpp:
62 * ksvg2/svg/SVGPathSegMoveto.h:
72 * ksvg2/svg/SVGPathElement.cpp:
106 * ksvg2/svg/SVGSVGElement.h:
107 * ksvg2/svg/SVGViewElement.h:
108 * ksvg2/svg/SVGZoomAndPan.cpp:
111 * ksvg2/svg/SVGZoomAndPan.h:
154 * ksvg2/svg/SVGLength.cpp:
156 * ksvg2/svg/SVGParserUtilities.cpp:
158 * ksvg2/svg/SVGParserUtilities.h:
159 * ksvg2/svg/SVGPathElement.cpp:
162 * ksvg2/svg/SVGPathElement.h:
163 * ksvg2/svg/SVGPolyElement.cpp:
165 * ksvg2/svg/SVGPolyElement.h:
166 * ksvg2/svg/svgpathparser.cpp: Removed.
167 * ksvg2/svg/svgpathparser.h: Removed.
187 * ksvg2/svg/SVGAnimationElement.cpp:
191 * ksvg2/svg/SVGFEDiffuseLightingElement.cpp:
193 * ksvg2/svg/SVGFEDiffuseLightingElement.h:
194 * ksvg2/svg/SVGFEGaussianBlurElement.cpp:
196 * ksvg2/svg/SVGFEGaussianBlurElement.h:
197 * ksvg2/svg/SVGFESpecularLightingElement.cpp:
199 * ksvg2/svg/SVGFESpecularLightingElement.h:
200 * ksvg2/svg/SVGFETurbulenceElement.cpp:
202 * ksvg2/svg/SVGFETurbulenceElement.h:
203 * ksvg2/svg/SVGLengthList.cpp:
205 * ksvg2/svg/SVGNumberList.cpp:
207 * ksvg2/svg/SVGNumberList.h:
208 * ksvg2/svg/SVGStringList.cpp:
211 * ksvg2/svg/SVGStringList.h:
222 * ksvg2/svg/SVGParserUtilities.h:
224 * ksvg2/svg/SVGPreserveAspectRatio.cpp:
227 * ksvg2/svg/SVGTransformable.cpp:
258 Build fix for no-svg build.
305 Refactor code so svg reuses cssparser methods. Also make
319 * ksvg2/svg/SVGColor.cpp:
323 * ksvg2/svg/SVGColor.h:
324 * ksvg2/svg/SVGPaint.cpp:
326 * ksvg2/svg/SVGPaint.h:
340 * ksvg2/svg/SVGTransformable.cpp:
354 * ksvg2/svg/SVGFitToViewBox.cpp:
432 * platform/graphics/svg/SVGImage.cpp:
452 * platform/graphics/svg/SVGImage.h: s/WTF/wtf/ in include.
458 * platform/graphics/svg/SVGImageEmptyClients.h:
466 * fast/images/svg-as-image.html
467 * fast/images/svg-as-background.html
468 * fast/images/svg-as-tiled-background.html
476 * ksvg2/svg/SVGFEImageElement.cpp:
484 * platform/graphics/svg/SVGImage.cpp: Added.
491 * platform/graphics/svg/SVGImage.h: Added.
493 * platform/graphics/svg/SVGImageEmptyClients.h: Added.
701 * platform/graphics/svg/SVGPaintServerLinearGradient.h:
702 * platform/graphics/svg/SVGPaintServerRadialGradient.h:
703 * platform/graphics/svg/qt/SVGPaintServerLinearGradientQt.cpp:
705 * platform/graphics/svg/qt/SVGPaintServerPatternQt.cpp:
707 * platform/graphics/svg/qt/SVGPaintServerQt.cpp:
709 * platform/graphics/svg/qt/SVGPaintServerRadialGradientQt.cpp:
711 * platform/graphics/svg/qt/SVGPaintServerSolidQt.cpp:
766 REGRESSION: fast/text/stroking-decorations.html test fails with bus error in no-svg build
895 * ksvg2/svg/SVGParserUtilities.cpp:
979 * platform/graphics/svg/filters/cg/SVGFEImageCg.mm:
1016 WebKit spends 40% of its time displaying "bamboo.svg" executing Regexes
1022 * ksvg2/svg/SVGParserUtilities.cpp: Added.
1034 * ksvg2/svg/SVGParserUtilities.h: Added.
1040 * ksvg2/svg/SVGPathElement.cpp:
1042 * ksvg2/svg/SVGPathElement.h:
1043 * ksvg2/svg/SVGTransformable.cpp:
1046 * ksvg2/svg/svgpathparser.cpp:
1055 * ksvg2/svg/svgpathparser.h:
1081 * platform/graphics/svg/SVGPaintServerPattern.h:
1093 * platform/graphics/svg/SVGPaintServerPattern.cpp:
1097 * platform/graphics/svg/SVGPaintServerPattern.h:
1098 * platform/graphics/svg/cg/SVGPaintServerPatternCg.cpp:
1176 * ksvg2/svg/SVGAnimateElement.cpp:
1178 * ksvg2/svg/SVGComponentTransferFunctionElement.cpp:
1180 * ksvg2/svg/SVGFEColorMatrixElement.cpp:
1182 * ksvg2/svg/SVGFEImageElement.cpp:
1184 * ksvg2/svg/SVGFitToViewBox.cpp:
1186 * ksvg2/svg/SVGImageElement.cpp:
1188 * ksvg2/svg/SVGPatternElement.cpp:
1191 * ksvg2/svg/SVGPolyElement.cpp:
1193 * ksvg2/svg/SVGStopElement.cpp:
1195 * ksvg2/svg/SVGTRefElement.cpp:
1197 * ksvg2/svg/SVGTests.cpp:
1199 * ksvg2/svg/SVGTextPositioningElement.cpp:
1201 * ksvg2/svg/SVGUseElement.cpp:
1203 * ksvg2/svg/SVGViewElement.cpp:
1217 Fixes coords-units-01-b.svg
1219 * ksvg2/svg/SVGPatternElement.cpp:
1221 * platform/graphics/svg/SVGPaintServerPattern.cpp:
1225 * platform/graphics/svg/SVGPaintServerPattern.h:
1226 * platform/graphics/svg/cg/SVGPaintServerGradientCg.cpp:
1228 * platform/graphics/svg/cg/SVGPaintServerPatternCg.cpp:
1239 * platform/graphics/svg/SVGPaintServer.cpp:
1241 * platform/graphics/svg/SVGPaintServer.h:
1242 * platform/graphics/svg/SVGPaintServerGradient.h:
1243 * platform/graphics/svg/SVGPaintServerPattern.h:
1244 * platform/graphics/svg/SVGPaintServerSolid.h:
1245 * platform/graphics/svg/cg/SVGPaintServerCg.cpp:
1247 * platform/graphics/svg/cg/SVGPaintServerGradientCg.cpp:
1250 * platform/graphics/svg/cg/SVGPaintServerPatternCg.cpp:
1253 * platform/graphics/svg/cg/SVGPaintServerSolidCg.cpp:
1287 * ksvg2/svg/SVGLength.cpp:
1290 * ksvg2/svg/SVGLength.h:
1291 * ksvg2/svg/SVGLinearGradientElement.cpp:
1293 * ksvg2/svg/SVGPatternElement.cpp:
1295 * ksvg2/svg/SVGRadialGradientElement.cpp:
1299 * platform/graphics/svg/cg/SVGPaintServerGradientCg.cpp:
1301 * platform/graphics/svg/cg/SVGResourceMaskerCg.mm:
1310 files us this way to convert strings "<svg><rect x=...></svg>
1313 Add new testcase dynamic-svg-document-creation.svg.
1351 * ksvg2/svg/SVGPolygonElement.cpp:
1353 * ksvg2/svg/SVGPolygonElement.h:
1354 * ksvg2/svg/SVGPolylineElement.cpp:
1356 * ksvg2/svg/SVGPolylineElement.h:
1399 * ksvg2/svg/SVGAnimatedPathData.cpp:
1400 * ksvg2/svg/SVGAnimatedPathData.h:
1401 * ksvg2/svg/SVGAnimatedPoints.cpp:
1402 * ksvg2/svg/SVGAnimatedPoints.h:
1403 * ksvg2/svg/SVGLengthList.cpp:
1406 * ksvg2/svg/SVGLengthList.h:
1407 * ksvg2/svg/SVGList.h:
1422 * ksvg2/svg/SVGPathSegList.idl:
1423 * ksvg2/svg/SVGPointList.cpp:
1426 * ksvg2/svg/SVGPointList.h:
1427 * ksvg2/svg/SVGPointList.idl:
1428 * ksvg2/svg/SVGPolyElement.cpp:
1434 * ksvg2/svg/SVGPolyElement.h:
1491 * ksvg2/svg/SVGURIReference.cpp:
1608 * ksvg2/svg/SVGList.h:
1611 * ksvg2/svg/SVGPathElement.cpp:
1640 * ksvg2/svg/SVGPathElement.h:
1641 * ksvg2/svg/SVGPathSeg.cpp: Removed.
1642 * ksvg2/svg/SVGPathSeg.h:
1646 * ksvg2/svg/SVGPathSegArc.cpp:
1663 * ksvg2/svg/SVGPathSegArc.h:
1664 * ksvg2/svg/SVGPathSegClosePath.cpp:
1665 * ksvg2/svg/SVGPathSegClosePath.h:
1666 * ksvg2/svg/SVGPathSegCurvetoCubic.cpp:
1681 * ksvg2/svg/SVGPathSegCurvetoCubic.h:
1682 * ksvg2/svg/SVGPathSegCurvetoCubicSmooth.cpp:
1693 * ksvg2/svg/SVGPathSegCurvetoCubicSmooth.h:
1694 * ksvg2/svg/SVGPathSegCurvetoQuadratic.cpp:
1705 * ksvg2/svg/SVGPathSegCurvetoQuadratic.h:
1706 * ksvg2/svg/SVGPathSegCurvetoQuadraticSmooth.cpp:
1713 * ksvg2/svg/SVGPathSegCurvetoQuadraticSmooth.h:
1714 * ksvg2/svg/SVGPathSegLineto.cpp:
1721 * ksvg2/svg/SVGPathSegLineto.h:
1722 * ksvg2/svg/SVGPathSegLinetoHorizontal.cpp:
1727 * ksvg2/svg/SVGPathSegLinetoHorizontal.h:
1728 * ksvg2/svg/SVGPathSegLinetoVertical.cpp:
1733 * ksvg2/svg/SVGPathSegLinetoVertical.h:
1734 * ksvg2/svg/SVGPathSegList.cpp:
1737 * ksvg2/svg/SVGPathSegList.h:
1738 * ksvg2/svg/SVGPathSegList.idl:
1739 * ksvg2/svg/SVGPathSegMoveto.cpp:
1746 * ksvg2/svg/SVGPathSegMoveto.h:
1916 * ksvg2/svg/SVGList.h:
1939 * ksvg2/svg/SVGGradientElement.cpp:
2339 Adding new testcase js-font-test.svg, which uses SVGLengthList interface.
2342 * ksvg2/svg/SVGList.h:
2355 * ksvg2/svg/SVGPatternElement.cpp:
2357 * platform/graphics/svg/SVGPaintServerGradient.cpp:
2359 * platform/graphics/svg/cg/SVGPaintServerGradientCg.cpp:
2362 * platform/graphics/svg/cg/SVGPaintServerPatternCg.cpp:
2404 * ksvg2/svg/SVGPatternElement.cpp:
2432 * ksvg2/svg/SVGFEImageElement.cpp:
2433 * ksvg2/svg/SVGImageElement.cpp:
2434 * ksvg2/svg/SVGMaskElement.cpp:
2440 * ksvg2/svg/SVGMaskElement.h:
2441 * ksvg2/svg/SVGPatternElement.cpp:
2444 * ksvg2/svg/SVGPatternElement.h:
2465 * platform/graphics/svg/SVGPaintServerGradient.h:
2466 * platform/graphics/svg/SVGPaintServerPattern.cpp:
2469 * platform/graphics/svg/SVGPaintServerPattern.h:
2470 * platform/graphics/svg/SVGResourceImage.h: Removed.
2471 * platform/graphics/svg/SVGResourceMasker.cpp:
2474 * platform/graphics/svg/SVGResourceMasker.h:
2475 * platform/graphics/svg/cg/SVGPaintServerGradientCg.cpp:
2479 * platform/graphics/svg/cg/SVGPaintServerPatternCg.cpp:
2482 * platform/graphics/svg/cg/SVGResourceImageCg.cpp: Removed.
2483 * platform/graphics/svg/cg/SVGResourceMaskerCg.mm:
2485 * platform/graphics/svg/qt/SVGResourceImageQt.cpp: Removed.
2855 * platform/graphics/svg/cg/SVGPaintServerGradientCg.cpp:
2858 * platform/graphics/svg/cg/SVGPaintServerPatternCg.cpp:
2861 * platform/graphics/svg/cg/SVGPaintServerSolidCg.cpp:
3013 * platform/graphics/svg/cg/SVGPaintServerGradientCg.cpp:
3053 * ksvg2/svg/SVGLength.cpp: Include math.h for Qt/Linux build.
3068 * ksvg2/svg/SVGAElement.cpp:
3069 * ksvg2/svg/SVGAnimationElement.cpp:
3072 * ksvg2/svg/SVGCircleElement.cpp:
3073 * ksvg2/svg/SVGClipPathElement.cpp:
3074 * ksvg2/svg/SVGComponentTransferFunctionElement.cpp:
3075 * ksvg2/svg/SVGCursorElement.cpp:
3076 * ksvg2/svg/SVGEllipseElement.cpp:
3077 * ksvg2/svg/SVGExternalResourcesRequired.cpp:
3078 * ksvg2/svg/SVGFEBlendElement.cpp:
3079 * ksvg2/svg/SVGFEColorMatrixElement.cpp:
3080 * ksvg2/svg/SVGFEComponentTransferElement.cpp:
3081 * ksvg2/svg/SVGFECompositeElement.cpp:
3082 * ksvg2/svg/SVGFEDiffuseLightingElement.cpp:
3083 * ksvg2/svg/SVGFEDisplacementMapElement.cpp:
3084 * ksvg2/svg/SVGFEFloodElement.cpp:
3085 * ksvg2/svg/SVGFEGaussianBlurElement.cpp:
3086 * ksvg2/svg/SVGFEImageElement.cpp:
3087 * ksvg2/svg/SVGFELightElement.cpp:
3088 * ksvg2/svg/SVGFEMergeElement.cpp:
3089 * ksvg2/svg/SVGFEMergeNodeElement.cpp:
3090 * ksvg2/svg/SVGFEOffsetElement.cpp:
3091 * ksvg2/svg/SVGFESpecularLightingElement.cpp:
3092 * ksvg2/svg/SVGFETileElement.cpp:
3093 * ksvg2/svg/SVGFilterElement.cpp:
3094 * ksvg2/svg/SVGForeignObjectElement.cpp:
3095 * ksvg2/svg/SVGGradientElement.cpp:
3096 * ksvg2/svg/SVGHelper.cpp: Removed.
3097 * ksvg2/svg/SVGHelper.h: Removed.
3098 * ksvg2/svg/SVGImageElement.cpp:
3099 * ksvg2/svg/SVGLength.cpp:
3100 * ksvg2/svg/SVGLineElement.cpp:
3101 * ksvg2/svg/SVGLinearGradientElement.cpp:
3102 * ksvg2/svg/SVGMarkerElement.cpp:
3103 * ksvg2/svg/SVGMaskElement.cpp:
3104 * ksvg2/svg/SVGPathElement.cpp:
3105 * ksvg2/svg/SVGPatternElement.cpp:
3106 * ksvg2/svg/SVGPolyElement.cpp:
3107 * ksvg2/svg/SVGRadialGradientElement.cpp:
3108 * ksvg2/svg/SVGRectElement.cpp:
3109 * ksvg2/svg/SVGStopElement.cpp:
3110 * ksvg2/svg/SVGStyledElement.cpp:
3111 * ksvg2/svg/SVGStyledTransformableElement.cpp:
3112 * ksvg2/svg/SVGSymbolElement.cpp:
3113 * ksvg2/svg/SVGTests.cpp:
3114 * ksvg2/svg/SVGTextContentElement.cpp:
3115 * ksvg2/svg/SVGTextElement.cpp:
3116 * ksvg2/svg/SVGTextPositioningElement.cpp:
3117 * ksvg2/svg/SVGTransformable.cpp:
3118 * ksvg2/svg/SVGURIReference.cpp:
3119 * ksvg2/svg/SVGUseElement.cpp:
3120 * ksvg2/svg/SVGViewElement.cpp:
3121 * ksvg2/svg/SVGZoomAndPan.cpp:
3133 And some problems with width-full-percentage.svg have been fixed, viewport
3134 clipping works in any case now, also for percentual width/height values set on <svg>.
3140 * ksvg2/svg/SVGAnimatedTemplate.h:
3141 * ksvg2/svg/SVGCircleElement.cpp:
3145 * ksvg2/svg/SVGCircleElement.h:
3146 * ksvg2/svg/SVGCursorElement.cpp:
3149 * ksvg2/svg/SVGCursorElement.h:
3150 * ksvg2/svg/SVGElement.cpp:
3151 * ksvg2/svg/SVGEllipseElement.cpp:
3155 * ksvg2/svg/SVGEllipseElement.h:
3156 * ksvg2/svg/SVGFilterElement.cpp:
3160 * ksvg2/svg/SVGFilterElement.h:
3161 * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.cpp:
3165 * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.h:
3166 * ksvg2/svg/SVGFitToViewBox.cpp:
3168 * ksvg2/svg/SVGForeignObjectElement.cpp:
3173 * ksvg2/svg/SVGForeignObjectElement.h:
3174 * ksvg2/svg/SVGHelper.cpp:
3176 * ksvg2/svg/SVGHelper.h:
3177 * ksvg2/svg/SVGImageElement.cpp:
3180 * ksvg2/svg/SVGImageElement.h:
3181 * ksvg2/svg/SVGLength.cpp:
3199 * ksvg2/svg/SVGLength.h:
3202 * ksvg2/svg/SVGLength.idl:
3203 * ksvg2/svg/SVGLengthList.cpp:
3206 * ksvg2/svg/SVGLengthList.h:
3207 * ksvg2/svg/SVGLineElement.cpp:
3211 * ksvg2/svg/SVGLineElement.h:
3212 * ksvg2/svg/SVGLinearGradientElement.cpp:
3216 * ksvg2/svg/SVGLinearGradientElement.h:
3217 * ksvg2/svg/SVGMarkerElement.cpp:
3221 * ksvg2/svg/SVGMarkerElement.h:
3222 * ksvg2/svg/SVGMaskElement.cpp:
3227 * ksvg2/svg/SVGMaskElement.h:
3228 * ksvg2/svg/SVGPatternElement.cpp:
3234 * ksvg2/svg/SVGPatternElement.h:
3235 * ksvg2/svg/SVGRadialGradientElement.cpp:
3239 * ksvg2/svg/SVGRadialGradientElement.h:
3240 * ksvg2/svg/SVGRectElement.cpp:
3244 * ksvg2/svg/SVGRectElement.h:
3245 * ksvg2/svg/SVGSVGElement.cpp:
3252 * ksvg2/svg/SVGSVGElement.h:
3253 * ksvg2/svg/SVGStyledElement.cpp:
3254 * ksvg2/svg/SVGStyledElement.h:
3255 * ksvg2/svg/SVGTextContentElement.cpp:
3258 * ksvg2/svg/SVGTextContentElement.h:
3259 * ksvg2/svg/SVGTextElement.cpp:
3260 * ksvg2/svg/SVGTextPositioningElement.cpp:
3262 * ksvg2/svg/SVGUseElement.cpp:
3266 * ksvg2/svg/SVGUseElement.h:
4191 * ksvg2/svg/SVGStyleElement.cpp:
4194 * ksvg2/svg/SVGStyleElement.h:
4485 the problem got visible (aka. baseVal-animVal-equality.svg broke and more)
4522 * ksvg2/svg/SVGElement.h:
4572 Take into account the overflowRect when hit-testing <svg> container.
4915 * ksvg2/svg/SVGTransform.cpp:
4939 * ksvg2/svg/SVGAnimateTransformElement.cpp:
4944 * ksvg2/svg/SVGAnimateTransformElement.h:
4945 * ksvg2/svg/SVGClipPathElement.cpp:
4947 * ksvg2/svg/SVGFitToViewBox.cpp:
4949 * ksvg2/svg/SVGFitToViewBox.h:
4950 * ksvg2/svg/SVGLengthList.cpp:
4951 * ksvg2/svg/SVGLinearGradientElement.cpp:
4953 * ksvg2/svg/SVGLocatable.cpp:
4957 * ksvg2/svg/SVGLocatable.h:
4958 * ksvg2/svg/SVGMarkerElement.cpp:
4959 * ksvg2/svg/SVGMatrix.cpp: Removed.
4960 * ksvg2/svg/SVGMatrix.h: Removed.
4961 * ksvg2/svg/SVGMatrix.idl:
4962 * ksvg2/svg/SVGNumberList.cpp:
4963 * ksvg2/svg/SVGPatternElement.cpp:
4966 * ksvg2/svg/SVGPatternElement.h:
4967 * ksvg2/svg/SVGPoint.idl:
4968 * ksvg2/svg/SVGPreserveAspectRatio.cpp:
4970 * ksvg2/svg/SVGPreserveAspectRatio.h:
4971 * ksvg2/svg/SVGRadialGradientElement.cpp:
4973 * ksvg2/svg/SVGSVGElement.cpp:
4979 * ksvg2/svg/SVGSVGElement.h:
4980 * ksvg2/svg/SVGStyledElement.cpp:
4981 * ksvg2/svg/SVGStyledLocatableElement.cpp:
4984 * ksvg2/svg/SVGStyledLocatableElement.h:
4985 * ksvg2/svg/SVGStyledTransformableElement.cpp:
4991 * ksvg2/svg/SVGStyledTransformableElement.h:
4992 * ksvg2/svg/SVGTextElement.cpp:
4998 * ksvg2/svg/SVGTextElement.h:
4999 * ksvg2/svg/SVGTransform.cpp:
5008 * ksvg2/svg/SVGTransform.h:
5009 * ksvg2/svg/SVGTransformList.cpp:
5012 * ksvg2/svg/SVGTransformList.h:
5013 * ksvg2/svg/SVGTransformable.cpp:
5017 * ksvg2/svg/SVGTransformable.h:
5485 Affected test: svg/custom/SVGPoint-matrixTransform.svg
5493 no-one notices that SVGPoint-matrixTransform.svg actually fails right now.
5510 * ksvg2/svg/SVGNumber.idl:
5511 * ksvg2/svg/SVGPoint.idl:
5512 * ksvg2/svg/SVGRect.idl:
5562 * platform/graphics/svg/qt/SVGPaintServerLinearGradientQt.cpp:
5564 * platform/graphics/svg/qt/SVGPaintServerRadialGradientQt.cpp:
5989 Generalize stylesheet processing of svg and html.
6015 * ksvg2/svg/SVGElement.cpp:
6016 * ksvg2/svg/SVGElement.h:
6017 * ksvg2/svg/SVGSVGElement.cpp:
6020 * ksvg2/svg/SVGSVGElement.h:
6023 * ksvg2/svg/SVGStyleElement.cpp:
6032 * ksvg2/svg/SVGStyleElement.h:
6207 * platform/graphics/svg/qt/SVGPaintServerLinearGradientQt.cpp:
6209 * platform/graphics/svg/qt/SVGPaintServerRadialGradientQt.cpp:
6503 * ksvg2/svg/SVGGradientElement.cpp:
6505 * ksvg2/svg/SVGPatternElement.cpp:
6507 * ksvg2/svg/SVGStyledTransformableElement.cpp:
6509 * ksvg2/svg/SVGTextElement.cpp:
6511 * ksvg2/svg/SVGTransformable.cpp:
6513 * ksvg2/svg/SVGTransformable.h:
6962 * ksvg2/svg/SVGLocatable.cpp:
6996 * ksvg2/svg/SVGStyledElement.h: Removed unneeded include of RenderStyle.h.
6998 * ksvg2/svg/SVGSVGElement.h: Remove unneeded parameter to createSVGPoint.
6999 * ksvg2/svg/SVGSVGElement.cpp: (WebCore::SVGSVGElement::createSVGPoint):
7022 Don't compile custom SVG and XSLT bindings in non-svg build
7603 * ksvg2/svg/SVGLocatable.cpp:
7605 * ksvg2/svg/SVGLocatable.h:
7606 * ksvg2/svg/SVGStyledLocatableElement.cpp:
7612 * ksvg2/svg/SVGStyledLocatableElement.h:
7613 * ksvg2/svg/SVGStyledTransformableElement.cpp:
7622 * ksvg2/svg/SVGStyledTransformableElement.h:
7623 * ksvg2/svg/SVGTextElement.h:
7624 * ksvg2/svg/SVGTransformable.h:
7641 Fix non-svg build.
7872 * ksvg2/svg/SVGElement.cpp: (WebCore::SVGElement::sendSVGLoadEventIfPossible): Ditto.
7917 * ksvg2/svg/SVGAElement.cpp: Removed an unnecessary include.
8119 LayoutTests affected: svg/W3C-SVG-1.1/pservers-grad-11-b.svg
8126 All svg layout tests have subtle text rendering changes - with and without this
8127 patch, it seems it was forgotton to update svg pixel test baseline, a while ago.
8136 … * kcanvas/device/quartz/KCanvasItemQuartz.cpp: Moved to platform/graphics/svg/cg/RenderPathCg.cpp
8139 * kcanvas/device/quartz/QuartzSupport.cpp: Moved to platform/graphics/svg/cg/CgSupport.cpp
8140 * kcanvas/device/quartz/QuartzSupport.h: Moved to platform/graphics/svg/cg/CgSupport.h
8144 * ksvg2/svg/SVGAElement.cpp:
8145 * ksvg2/svg/SVGClipPathElement.cpp:
8146 * ksvg2/svg/SVGFEBlendElement.cpp:
8148 * ksvg2/svg/SVGFEColorMatrixElement.cpp:
8150 * ksvg2/svg/SVGFEComponentTransferElement.cpp:
8154 * ksvg2/svg/SVGFECompositeElement.cpp:
8157 * ksvg2/svg/SVGFEDiffuseLightingElement.cpp:
8161 * ksvg2/svg/SVGFEDisplacementMapElement.cpp:
8163 * ksvg2/svg/SVGFEDistantLightElement.cpp:
8166 * ksvg2/svg/SVGFEFloodElement.cpp:
8170 * ksvg2/svg/SVGFEFuncAElement.cpp:
8171 * ksvg2/svg/SVGFEFuncBElement.cpp:
8172 * ksvg2/svg/SVGFEFuncGElement.cpp:
8174 * ksvg2/svg/SVGFEFuncRElement.cpp:
8175 * ksvg2/svg/SVGFEGaussianBlurElement.cpp:
8177 * ksvg2/svg/SVGFEImageElement.cpp:
8182 * ksvg2/svg/SVGFELightElement.cpp:
8183 * ksvg2/svg/SVGFEMergeElement.cpp:
8185 * ksvg2/svg/SVGFEMergeNodeElement.cpp:
8186 * ksvg2/svg/SVGFEOffsetElement.cpp:
8190 * ksvg2/svg/SVGFEPointLightElement.cpp:
8192 * ksvg2/svg/SVGFESpecularLightingElement.cpp:
8196 * ksvg2/svg/SVGFESpotLightElement.cpp:
8199 * ksvg2/svg/SVGFETileElement.cpp:
8203 * ksvg2/svg/SVGFETurbulenceElement.cpp:
8205 * ksvg2/svg/SVGFilterElement.cpp:
8207 * ksvg2/svg/SVGGradientElement.cpp:
8209 * ksvg2/svg/SVGLinearGradientElement.cpp:
8210 * ksvg2/svg/SVGMarkerElement.cpp:
8211 * ksvg2/svg/SVGMaskElement.cpp:
8215 * ksvg2/svg/SVGPatternElement.cpp:
8218 * ksvg2/svg/SVGStyledElement.cpp:
8219 * ksvg2/svg/SVGStyledElement.h:
8221 * platform/graphics/svg/SVGPaintServer.h:
8222 * platform/graphics/svg/SVGPaintServerGradient.cpp:
8224 * platform/graphics/svg/SVGPaintServerGradient.h:
8225 * platform/graphics/svg/SVGPaintServerLinearGradient.h:
8226 * platform/graphics/svg/SVGPaintServerPattern.h:
8227 * platform/graphics/svg/SVGPaintServerRadialGradient.h:
8228 * platform/graphics/svg/SVGPaintServerSolid.h:
8229 * platform/graphics/svg/SVGResource.cpp:
8230 * platform/graphics/svg/SVGResource.h:
8231 * platform/graphics/svg/SVGResourceClipper.h:
8232 * platform/graphics/svg/SVGResourceFilter.h:
8233 * platform/graphics/svg/SVGResourceMasker.h:
8234 * platform/graphics/svg/cg/RenderPathCg.cpp: Added.
8235 * platform/graphics/svg/cg/SVGPaintServerCg.cpp:
8239 * platform/graphics/svg/cg/SVGPaintServerGradientCg.cpp:
8243 * platform/graphics/svg/cg/SVGPaintServerPatternCg.cpp:
8246 * platform/graphics/svg/cg/SVGPaintServerSolidCg.cpp:
8248 * platform/graphics/svg/cg/SVGResourceClipperCg.cpp:
8250 * platform/graphics/svg/cg/SVGResourceFilterCg.mm:
8255 * platform/graphics/svg/cg/SVGResourceMaskerCg.mm:
8257 * platform/graphics/svg/filters/cg/SVGFEImageCg.mm:
8258 * platform/graphics/svg/qt/SVGPaintServerLinearGradientQt.cpp:
8260 * platform/graphics/svg/qt/SVGPaintServerPatternQt.cpp:
8262 * platform/graphics/svg/qt/SVGPaintServerQt.cpp:
8266 * platform/graphics/svg/qt/SVGPaintServerRadialGradientQt.cpp:
8268 * platform/graphics/svg/qt/SVGPaintServerSolidQt.cpp:
8270 * platform/graphics/svg/qt/SVGResourceClipperQt.cpp:
8272 * platform/graphics/svg/qt/SVGResourceFilterQt.cpp:
8276 * platform/graphics/svg/qt/SVGResourceMaskerQt.cpp:
8937 * platform/graphics/svg/qt/SVGPaintServerLinearGradientQt.cpp:
8939 * platform/graphics/svg/qt/SVGPaintServerQt.cpp:
8941 * platform/graphics/svg/qt/SVGPaintServerRadialGradientQt.cpp:
8943 * platform/graphics/svg/qt/SVGPaintServerSolidQt.cpp:
8956 * ksvg2/svg/SVGStyledTransformableElement.cpp:
8959 * ksvg2/svg/SVGTextElement.cpp:
8962 * ksvg2/svg/SVGTransformable.cpp:
8965 * ksvg2/svg/SVGTransformable.h:
8992 * ksvg2/svg/SVGFilterElement.cpp:
8994 * ksvg2/svg/SVGLinearGradientElement.cpp:
8996 * ksvg2/svg/SVGLinearGradientElement.h:
8998 * ksvg2/svg/SVGPatternElement.cpp:
9001 * ksvg2/svg/SVGRadialGradientElement.cpp:
9003 * ksvg2/svg/SVGRadialGradientElement.h:
9006 * platform/graphics/svg/SVGPaintServer.h:
9008 * platform/graphics/svg/SVGPaintServerGradient.cpp:
9011 * platform/graphics/svg/SVGPaintServerGradient.h:
9012 * platform/graphics/svg/SVGPaintServerLinearGradient.h:
9014 * platform/graphics/svg/SVGPaintServerPattern.h:
9016 * platform/graphics/svg/SVGPaintServerRadialGradient.h:
9018 * platform/graphics/svg/SVGPaintServerSolid.h:
9020 * platform/graphics/svg/SVGResource.h:
9022 * platform/graphics/svg/cg/SVGPaintServerCg.cpp:
9024 * platform/graphics/svg/cg/SVGPaintServerGradientCg.cpp:
9029 * platform/graphics/svg/cg/SVGPaintServerPatternCg.cpp:
9031 * platform/graphics/svg/cg/SVGPaintServerSolidCg.cpp:
9045 of all other resources (platform/graphics/svg).
9047 Soon the whole platform/graphics/svg stuff will bemoved
9080 * ksvg2/svg/SVGFEGaussianBlurElement.cpp:
9081 * ksvg2/svg/SVGFEOffsetElement.cpp:
9082 * ksvg2/svg/SVGGradientElement.cpp:
9086 * ksvg2/svg/SVGGradientElement.h:
9087 * ksvg2/svg/SVGLinearGradientElement.cpp:
9089 * ksvg2/svg/SVGLinearGradientElement.h:
9091 * ksvg2/svg/SVGPatternElement.cpp:
9094 * ksvg2/svg/SVGPatternElement.h:
9095 * ksvg2/svg/SVGRadialGradientElement.cpp:
9097 * ksvg2/svg/SVGRadialGradientElement.h:
9099 * platform/graphics/svg/SVGPaintServer.cpp: Added.
9108 * platform/graphics/svg/SVGPaintServer.h: Added.
9111 * platform/graphics/svg/SVGPaintServerGradient.cpp: Added.
9127 * platform/graphics/svg/SVGPaintServerGradient.h: Added.
9131 * platform/graphics/svg/SVGPaintServerLinearGradient.cpp: Added.
9139 * platform/graphics/svg/SVGPaintServerLinearGradient.h: Added.
9141 * platform/graphics/svg/SVGPaintServerPattern.cpp: Added.
9155 * platform/graphics/svg/SVGPaintServerPattern.h: Added.
9157 * platform/graphics/svg/SVGPaintServerRadialGradient.cpp: Added.
9167 * platform/graphics/svg/SVGPaintServerRadialGradient.h: Added.
9169 * platform/graphics/svg/SVGPaintServerSolid.cpp: Added.
9175 * platform/graphics/svg/SVGPaintServerSolid.h: Added.
9177 * platform/graphics/svg/SVGResource.cpp:
9178 * platform/graphics/svg/SVGResource.h:
9179 * platform/graphics/svg/SVGResourceClipper.cpp:
9180 * platform/graphics/svg/SVGResourceMarker.cpp:
9181 * platform/graphics/svg/SVGResourceMasker.cpp:
9182 * platform/graphics/svg/cg/SVGPaintServerCg.cpp: Added.
9190 * platform/graphics/svg/cg/SVGPaintServerGradientCg.cpp: Added.
9201 * platform/graphics/svg/cg/SVGPaintServerPatternCg.cpp: Added.
9205 * platform/graphics/svg/cg/SVGPaintServerSolidCg.cpp: Added.
9207 * platform/graphics/svg/qt/SVGPaintServerGradientQt.cpp: Added.
9209 * platform/graphics/svg/qt/SVGPaintServerLinearGradientQt.cpp: Added.
9211 * platform/graphics/svg/qt/SVGPaintServerPatternQt.cpp: Added.
9213 * platform/graphics/svg/qt/SVGPaintServerQt.cpp: Added.
9218 * platform/graphics/svg/qt/SVGPaintServerRadialGradientQt.cpp: Added.
9220 * platform/graphics/svg/qt/SVGPaintServerSolidQt.cpp: Added.
9457 * platform/graphics/svg/qt/SVGResourceFilterQt.cpp: Added.
9492 into platform/graphics/svg. This is still a temporary location,
9493 as discussed with Darin; the whole platform/graphics/svg directory
9496 This finally removes the duplicated enumerations in the svg filter
9497 classes and within kcanvas. ksvg2/ and platform/graphics/svg share
9558 * ksvg2/svg/SVGComponentTransferFunctionElement.cpp:
9560 * ksvg2/svg/SVGComponentTransferFunctionElement.h:
9561 * ksvg2/svg/SVGFEBlendElement.cpp:
9563 * ksvg2/svg/SVGFEBlendElement.h:
9564 * ksvg2/svg/SVGFEColorMatrixElement.cpp:
9566 * ksvg2/svg/SVGFEColorMatrixElement.h:
9567 * ksvg2/svg/SVGFEComponentTransferElement.cpp:
9569 * ksvg2/svg/SVGFEComponentTransferElement.h:
9570 * ksvg2/svg/SVGFECompositeElement.cpp:
9572 * ksvg2/svg/SVGFECompositeElement.h:
9573 * ksvg2/svg/SVGFEDiffuseLightingElement.cpp:
9576 * ksvg2/svg/SVGFEDiffuseLightingElement.h:
9577 * ksvg2/svg/SVGFEDisplacementMapElement.cpp:
9580 * ksvg2/svg/SVGFEDisplacementMapElement.h:
9581 * ksvg2/svg/SVGFEDistantLightElement.cpp:
9583 * ksvg2/svg/SVGFEDistantLightElement.h:
9584 * ksvg2/svg/SVGFEFloodElement.cpp:
9586 * ksvg2/svg/SVGFEFloodElement.h:
9587 * ksvg2/svg/SVGFEGaussianBlurElement.cpp:
9589 * ksvg2/svg/SVGFEGaussianBlurElement.h:
9590 * ksvg2/svg/SVGFEImageElement.cpp:
9592 * ksvg2/svg/SVGFEImageElement.h:
9593 * ksvg2/svg/SVGFELightElement.h:
9594 * ksvg2/svg/SVGFEMergeElement.cpp:
9596 * ksvg2/svg/SVGFEMergeElement.h:
9597 * ksvg2/svg/SVGFEOffsetElement.cpp:
9599 * ksvg2/svg/SVGFEOffsetElement.h:
9600 * ksvg2/svg/SVGFEPointLightElement.cpp:
9602 * ksvg2/svg/SVGFEPointLightElement.h:
9603 * ksvg2/svg/SVGFESpecularLightingElement.cpp:
9606 * ksvg2/svg/SVGFESpecularLightingElement.h:
9607 * ksvg2/svg/SVGFESpotLightElement.cpp:
9609 * ksvg2/svg/SVGFESpotLightElement.h:
9610 * ksvg2/svg/SVGFETileElement.cpp:
9612 * ksvg2/svg/SVGFETileElement.h:
9613 * ksvg2/svg/SVGFETurbulenceElement.cpp:
9615 * ksvg2/svg/SVGFETurbulenceElement.h:
9617 * ksvg2/svg/SVGFilterElement.cpp:
9619 * ksvg2/svg/SVGFilterElement.h:
9620 * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.cpp:
9622 * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.h:
9633 * platform/graphics/svg/SVGResourceFilter.cpp: Added.
9639 * platform/graphics/svg/SVGResourceFilter.h: Added.
9647 * platform/graphics/svg/SVGResourceImage.h:
9648 * platform/graphics/svg/SVGResourceListener.h:
9651 * platform/graphics/svg/cg/SVGResourceClipperCg.cpp:
9652 * platform/graphics/svg/cg/SVGResourceFilterCg.mm: Added.
9663 * platform/graphics/svg/cg/SVGResourceMaskerCg.h: Removed.
9664 * platform/graphics/svg/cg/SVGResourceMaskerCg.mm:
9665 * platform/graphics/svg/filters/SVGDistantLightSource.h: Added.
9669 * platform/graphics/svg/filters/SVGFEBlend.cpp: Added.
9676 * platform/graphics/svg/filters/SVGFEBlend.h: Added.
9678 * platform/graphics/svg/filters/SVGFEColorMatrix.cpp: Added.
9685 * platform/graphics/svg/filters/SVGFEColorMatrix.h: Added.
9687 * platform/graphics/svg/filters/SVGFEComponentTransfer.cpp: Added.
9698 * platform/graphics/svg/filters/SVGFEComponentTransfer.h: Added.
9701 * platform/graphics/svg/filters/SVGFEComposite.cpp: Added.
9715 * platform/graphics/svg/filters/SVGFEComposite.h: Added.
9717 * platform/graphics/svg/filters/SVGFEConvolveMatrix.cpp: Added.
9736 * platform/graphics/svg/filters/SVGFEConvolveMatrix.h: Added.
9738 * platform/graphics/svg/filters/SVGFEDiffuseLighting.cpp: Added.
9754 * platform/graphics/svg/filters/SVGFEDiffuseLighting.h: Added.
9755 * platform/graphics/svg/filters/SVGFEDisplacementMap.cpp: Added.
9767 * platform/graphics/svg/filters/SVGFEDisplacementMap.h: Added.
9769 * platform/graphics/svg/filters/SVGFEFlood.cpp: Added.
9775 * platform/graphics/svg/filters/SVGFEFlood.h: Added.
9776 * platform/graphics/svg/filters/SVGFEGaussianBlur.cpp: Added.
9782 * platform/graphics/svg/filters/SVGFEGaussianBlur.h: Added.
9783 * platform/graphics/svg/filters/SVGFEImage.cpp: Added.
9789 * platform/graphics/svg/filters/SVGFEImage.h: Added.
9790 * platform/graphics/svg/filters/SVGFEMerge.cpp: Added.
9794 * platform/graphics/svg/filters/SVGFEMerge.h: Added.
9795 * platform/graphics/svg/filters/SVGFEMorphology.cpp: Added.
9804 * platform/graphics/svg/filters/SVGFEMorphology.h: Added.
9806 * platform/graphics/svg/filters/SVGFEOffset.cpp: Added.
9812 * platform/graphics/svg/filters/SVGFEOffset.h: Added.
9813 * platform/graphics/svg/filters/SVGFESpecularLighting.cpp: Added.
9831 * platform/graphics/svg/filters/SVGFESpecularLighting.h: Added.
9832 * platform/graphics/svg/filters/SVGFETile.h: Added.
9833 * platform/graphics/svg/filters/SVGFETurbulence.cpp: Added.
9848 * platform/graphics/svg/filters/SVGFETurbulence.h: Added.
9850 * platform/graphics/svg/filters/SVGFilterEffect.cpp: Added.
9859 * platform/graphics/svg/filters/SVGFilterEffect.h: Added.
9864 * platform/graphics/svg/filters/SVGLightSource.cpp: Added.
9869 * platform/graphics/svg/filters/SVGLightSource.h: Added.
9874 * platform/graphics/svg/filters/SVGPointLightSource.h: Added.
9877 * platform/graphics/svg/filters/SVGSpotLightSource.h: Added.
9883 * platform/graphics/svg/filters/cg/SVGFEBlendCg.mm: Added.
9885 * platform/graphics/svg/filters/cg/SVGFEColorMatrixCg.mm: Added.
9887 * platform/graphics/svg/filters/cg/SVGFEComponentTransferCg.mm: Added.
9894 * platform/graphics/svg/filters/cg/SVGFECompositeCg.mm: Added.
9896 * platform/graphics/svg/filters/cg/SVGFEDiffuseLightingCg.mm: Added.
9898 * platform/graphics/svg/filters/cg/SVGFEDisplacementMapCg.mm: Added.
9900 * platform/graphics/svg/filters/cg/SVGFEFloodCg.mm: Added.
9902 * platform/graphics/svg/filters/cg/SVGFEGaussianBlurCg.mm: Added.
9904 * platform/graphics/svg/filters/cg/SVGFEHelpersCg.h: Added.
9905 * platform/graphics/svg/filters/cg/SVGFEHelpersCg.mm: Added.
9911 * platform/graphics/svg/filters/cg/SVGFEImageCg.mm: Added.
9913 * platform/graphics/svg/filters/cg/SVGFEMergeCg.mm: Added.
9915 * platform/graphics/svg/filters/cg/SVGFEOffsetCg.mm: Added.
9917 * platform/graphics/svg/filters/cg/SVGFESpecularLightingCg.mm: Added.
9919 * platform/graphics/svg/filters/cg/SVGFETileCg.mm: Added.
9921 * platform/graphics/svg/filters/cg/SVGFilterEffectCg.mm: Added.
10137 * ksvg2/svg/SVGGradientElement.cpp:
10139 * ksvg2/svg/SVGPatternElement.cpp:
10141 * platform/graphics/svg/SVGResource.cpp:
10144 * platform/graphics/svg/SVGResource.h:
10261 * platform/graphics/svg/qt/SVGResourceClipperQt.cpp:
10400 * ksvg2/svg/SVGFEColorMatrixElement.cpp:
10402 * platform/graphics/svg/SVGResourceClipper.h:
10403 * platform/graphics/svg/cg/SVGResourceClipperCg.cpp:
11839 * platform/cairo/cairo/src/cairo-svg-surface.c: Removed.
11840 * platform/cairo/cairo/src/cairo-svg.h: Removed.
12504 * ksvg2/svg/SVGPathSegArc.h:
12507 * ksvg2/svg/SVGPathSegCurvetoCubic.h:
12510 * ksvg2/svg/SVGPathSegCurvetoCubicSmooth.h:
12513 * ksvg2/svg/SVGPathSegCurvetoQuadratic.h:
12516 * ksvg2/svg/SVGPathSegCurvetoQuadraticSmooth.h:
12519 * ksvg2/svg/SVGPathSegLineto.h:
12522 * ksvg2/svg/SVGPathSegLinetoHorizontal.h:
12525 * ksvg2/svg/SVGPathSegLinetoVertical.h:
12528 * ksvg2/svg/SVGPathSegMoveto.h:
12531 * ksvg2/svg/SVGPolyElement.cpp:
12533 * ksvg2/svg/SVGUseElement.cpp:
13389 * ksvg2/svg/SVGAElement.cpp:
13391 * ksvg2/svg/SVGElement.cpp:
14009 Bug 11526: REGRESSION(r17610): Layout test failure in svg/custom/create-metadata-element.svg
14042 * platform/graphics/svg/SVGResource.cpp:
14043 * platform/graphics/svg/SVGResource.h:
14044 * platform/graphics/svg/SVGResourceClipper.cpp:
14045 * platform/graphics/svg/SVGResourceClipper.h:
14046 * platform/graphics/svg/SVGResourceImage.h:
14047 * platform/graphics/svg/SVGResourceMarker.cpp:
14048 * platform/graphics/svg/SVGResourceMarker.h:
14049 * platform/graphics/svg/SVGResourceMasker.cpp:
14050 * platform/graphics/svg/SVGResourceMasker.h:
14051 * platform/graphics/svg/cg/SVGResourceMaskerCg.h:
14052 * platform/graphics/svg/qt/SVGResourceClipperQt.cpp:
14053 * platform/graphics/svg/qt/SVGResourceImageQt.cpp:
14054 * platform/graphics/svg/qt/SVGResourceMaskerQt.cpp:
14788 * platform/graphics/svg/cg/SVGResourceImageCg.cpp:
15036 * ksvg2/svg/SVGAnimateColorElement.cpp:
15037 * ksvg2/svg/SVGAnimateTransformElement.cpp:
15038 * ksvg2/svg/SVGAnimationElement.cpp:
15039 * ksvg2/svg/SVGMaskElement.cpp:
15040 * ksvg2/svg/SVGPatternElement.cpp:
15041 * ksvg2/svg/svgpathparser.cpp:
15043 * platform/graphics/svg/SVGResourceImage.h:
15632 * platform/graphics/svg/cg/SVGResourceClipperCg.cpp: Added.
15634 * platform/graphics/svg/cg/SVGResourceClipperCg.mm: Removed.
15635 * platform/graphics/svg/cg/SVGResourceImageCg.cpp: Added.
15636 * platform/graphics/svg/cg/SVGResourceImageCg.mm: Removed.
15730 * platform/graphics/svg/SVGResourceClipper.cpp:
15824 * WebCore/platform/graphics/svg/qt/SVGResourceImageQt.cpp:
15825 * WebCore/platform/graphics/svg/qt/SVGResourceClipperQt.cpp:
15895 moving the kcanvas resources (clipper/masker/marker) there (in svg budir),
15904 * graphics/svg/SVGResource.cpp: Removed.
15905 * graphics/svg/SVGResourceClipper.cpp: Removed.
15906 * graphics/svg/SVGResourceClipper.h: Removed.
15907 * graphics/svg/SVGResourceImage.h: Removed.
15908 * graphics/svg/SVGResourceListener.h: Removed.
15909 * graphics/svg/SVGResourceMarker.cpp: Removed.
15910 * graphics/svg/SVGResourceMarker.h: Removed.
15911 * graphics/svg/SVGResourceMasker.cpp: Removed.
15912 * graphics/svg/SVGResourceMasker.h: Removed.
15982 * ksvg2/svg/SVGClipPathElement.cpp:
15986 * ksvg2/svg/SVGClipPathElement.h:
15987 * ksvg2/svg/SVGFEImageElement.cpp:
15988 * ksvg2/svg/SVGFilterElement.cpp:
15992 * ksvg2/svg/SVGFilterElement.h:
15993 * ksvg2/svg/SVGGradientElement.cpp:
15998 * ksvg2/svg/SVGGradientElement.h:
15999 * ksvg2/svg/SVGImageElement.cpp:
16000 * ksvg2/svg/SVGLinearGradientElement.cpp:
16002 * ksvg2/svg/SVGLinearGradientElement.h:
16003 * ksvg2/svg/SVGMarkerElement.cpp:
16007 * ksvg2/svg/SVGMarkerElement.h:
16008 * ksvg2/svg/SVGMaskElement.cpp:
16013 * ksvg2/svg/SVGMaskElement.h:
16014 * ksvg2/svg/SVGPatternElement.cpp:
16020 * ksvg2/svg/SVGPatternElement.h:
16021 * ksvg2/svg/SVGRadialGradientElement.cpp:
16023 * ksvg2/svg/SVGRadialGradientElement.h:
16024 * ksvg2/svg/SVGStyledElement.h:
16069 * platform/graphics/svg/SVGResource.cpp: Added.
16081 * platform/graphics/svg/SVGResource.h: Added.
16089 * platform/graphics/svg/SVGResourceClipper.cpp: Added.
16098 * platform/graphics/svg/SVGResourceClipper.h: Added.
16101 * platform/graphics/svg/SVGResourceImage.h: Added.
16102 * platform/graphics/svg/SVGResourceMarker.cpp: Added.
16110 * platform/graphics/svg/SVGResourceMarker.h: Added.
16119 * platform/graphics/svg/SVGResourceMasker.cpp: Added.
16126 * platform/graphics/svg/SVGResourceMasker.h: Added.
16128 * platform/graphics/svg/cg/SVGResourceClipperCg.mm: Added.
16130 * platform/graphics/svg/cg/SVGResourceImageCg.mm: Added.
16137 * platform/graphics/svg/cg/SVGResourceMaskerCg.mm: Added.
16142 * platform/graphics/svg/qt/SVGResourceClipperQt.cpp: Added.
16144 * platform/graphics/svg/qt/SVGResourceImageQt.cpp: Added.
16147 * platform/graphics/svg/qt/SVGResourceMaskerQt.cpp: Added.
16199 * graphics/svg/SVGResource.cpp:
16200 * graphics/svg/SVGResourceClipper.cpp:
16201 * graphics/svg/SVGResourceClipper.h:
16202 * graphics/svg/SVGResourceImage.h:
16203 * graphics/svg/SVGResourceListener.h:
16204 * graphics/svg/SVGResourceMarker.cpp:
16205 * graphics/svg/SVGResourceMarker.h:
16206 * graphics/svg/SVGResourceMasker.cpp:
16207 * graphics/svg/SVGResourceMasker.h:
16346 * ksvg2/svg/SVGClipPathElement.cpp:
16350 * ksvg2/svg/SVGClipPathElement.h:
16351 * ksvg2/svg/SVGFEImageElement.cpp:
16352 * ksvg2/svg/SVGFilterElement.cpp:
16356 * ksvg2/svg/SVGFilterElement.h:
16357 * ksvg2/svg/SVGGradientElement.cpp:
16362 * ksvg2/svg/SVGGradientElement.h:
16363 * ksvg2/svg/SVGImageElement.cpp:
16364 * ksvg2/svg/SVGLinearGradientElement.cpp:
16366 * ksvg2/svg/SVGLinearGradientElement.h:
16367 * ksvg2/svg/SVGMarkerElement.cpp:
16371 * ksvg2/svg/SVGMarkerElement.h:
16372 * ksvg2/svg/SVGMaskElement.cpp:
16377 * ksvg2/svg/SVGMaskElement.h:
16378 * ksvg2/svg/SVGPatternElement.cpp:
16384 * ksvg2/svg/SVGPatternElement.h:
16385 * ksvg2/svg/SVGRadialGradientElement.cpp:
16387 * ksvg2/svg/SVGRadialGradientElement.h:
16388 * ksvg2/svg/SVGStyledElement.h:
18507 * ksvg2/svg/SVGURIReference.cpp:
19160 running svg/custom/svg/custom/gradient-attr-update.svg
19250 * ksvg2/svg/SVGAElement.cpp:
19251 * ksvg2/svg/SVGFEDiffuseLightingElement.cpp:
19252 * ksvg2/svg/SVGFETileElement.cpp:
19253 * ksvg2/svg/SVGStyledLocatableElement.cpp:
19254 * ksvg2/svg/SVGStyledTransformableElement.cpp:
19404 * ksvg2/svg/SVGFEImageElement.cpp:
19501 * ksvg2/svg/SVGAElement.cpp:
21040 This fixes svg/custom/clip-path-with-transform.svg on
21051 Cleanup svg coding style
21053 Cleanup coding style in svg clipping and painting classes.
21055 * ksvg2/svg/SVGClipPathElement.cpp:
21058 * ksvg2/svg/SVGClipPathElement.h:
21059 * ksvg2/svg/SVGMarkerElement.cpp:
21064 * ksvg2/svg/SVGMarkerElement.h:
21066 * ksvg2/svg/SVGMaskElement.cpp:
21071 * ksvg2/svg/SVGMaskElement.h:
21073 * ksvg2/svg/SVGPaint.cpp:
21076 * ksvg2/svg/SVGPaint.h:
21118 * ksvg2/svg/SVGAElement.cpp:
21383 * ksvg2/svg/SVGStyleElement.cpp:
21823 - Moves SVGZoomEvent.idl from ksvg/svg/ to ksvg/events/.
21885 * ksvg2/svg/SVGColor.h:
21887 * ksvg2/svg/SVGFECompositeElement.idl:
21888 * ksvg2/svg/SVGFEFloodElement.idl:
21889 * ksvg2/svg/SVGLocatable.idl:
21890 * ksvg2/svg/SVGMarkerElement.idl:
21891 * ksvg2/svg/SVGPaint.h:
21893 * ksvg2/svg/SVGRectElement.idl:
21894 * ksvg2/svg/SVGZoomEvent.idl: Removed.
22338 Cleanup svg coding style
22340 Cleanup coding style in svg basic datastructure classes.
22342 * ksvg2/svg/SVGAngle.cpp:
22346 * ksvg2/svg/SVGAngle.h:
22347 * ksvg2/svg/SVGColor.cpp:
22348 * ksvg2/svg/SVGColor.h:
22349 * ksvg2/svg/SVGElement.cpp:
22354 * ksvg2/svg/SVGElement.h:
22356 * ksvg2/svg/SVGFitToViewBox.cpp:
22358 * ksvg2/svg/SVGFitToViewBox.h:
22359 * ksvg2/svg/SVGLangSpace.cpp:
22361 * ksvg2/svg/SVGLangSpace.h:
22362 * ksvg2/svg/SVGLength.cpp:
22370 * ksvg2/svg/SVGLength.h:
22371 * ksvg2/svg/SVGLengthList.cpp:
22372 * ksvg2/svg/SVGLengthList.h:
22373 * ksvg2/svg/SVGLocatable.cpp:
22379 * ksvg2/svg/SVGNumberList.cpp:
22380 * ksvg2/svg/SVGNumberList.h:
22381 * ksvg2/svg/SVGPreserveAspectRatio.cpp:
22384 * ksvg2/svg/SVGPreserveAspectRatio.h:
22385 * ksvg2/svg/SVGStringList.cpp:
22387 * ksvg2/svg/SVGStringList.h:
22388 * ksvg2/svg/SVGStylable.cpp:
22389 * ksvg2/svg/SVGStylable.h:
22390 * ksvg2/svg/SVGTests.cpp:
22396 * ksvg2/svg/SVGTests.h:
22397 * ksvg2/svg/SVGTransformable.cpp:
22399 * ksvg2/svg/SVGTransformable.h:
22400 * ksvg2/svg/SVGURIReference.cpp:
22402 * ksvg2/svg/SVGZoomAndPan.cpp:
22404 * ksvg2/svg/SVGZoomAndPan.h:
22719 Cleanup svg coding style
22721 Cleanup coding style in svg paint server classes.
22723 * ksvg2/svg/SVGGradientElement.cpp:
22729 * ksvg2/svg/SVGGradientElement.h:
22730 * ksvg2/svg/SVGLinearGradientElement.cpp:
22734 * ksvg2/svg/SVGLinearGradientElement.h:
22735 * ksvg2/svg/SVGPatternElement.cpp:
22744 * ksvg2/svg/SVGPatternElement.h:
22746 * ksvg2/svg/SVGRadialGradientElement.cpp:
22750 * ksvg2/svg/SVGRadialGradientElement.h:
22751 * ksvg2/svg/SVGStopElement.cpp:
22754 * ksvg2/svg/SVGStopElement.h:
22942 Cleanup svg coding style
22944 Cleanup coding style in svg structure classes.
22946 * ksvg2/svg/SVGDefsElement.cpp:
22948 * ksvg2/svg/SVGDefsElement.h:
22949 * ksvg2/svg/SVGDescElement.cpp:
22951 * ksvg2/svg/SVGDescElement.h:
22952 * ksvg2/svg/SVGDocument.cpp:
22953 * ksvg2/svg/SVGDocument.h:
22954 * ksvg2/svg/SVGElementInstance.cpp:
22964 * ksvg2/svg/SVGElementInstance.h:
22965 * ksvg2/svg/SVGElementInstanceList.cpp:
22966 * ksvg2/svg/SVGElementInstanceList.h:
22967 * ksvg2/svg/SVGGElement.cpp:
22971 * ksvg2/svg/SVGGElement.h:
22973 * ksvg2/svg/SVGImageElement.cpp:
22975 * ksvg2/svg/SVGImageElement.h:
22976 * ksvg2/svg/SVGSVGElement.cpp:
23001 * ksvg2/svg/SVGSVGElement.h:
23003 * ksvg2/svg/SVGSwitchElement.cpp:
23006 * ksvg2/svg/SVGSwitchElement.h:
23008 * ksvg2/svg/SVGSymbolElement.cpp:
23011 * ksvg2/svg/SVGSymbolElement.h:
23013 * ksvg2/svg/SVGTitleElement.cpp:
23015 * ksvg2/svg/SVGTitleElement.h:
23016 * ksvg2/svg/SVGUseElement.cpp:
23019 * ksvg2/svg/SVGUseElement.h:
23257 Cleanup svg coding style
23259 Cleanup coding style in svg text classes.
23261 * ksvg2/svg/SVGTRefElement.cpp:
23267 * ksvg2/svg/SVGTRefElement.h:
23269 * ksvg2/svg/SVGTSpanElement.cpp:
23273 * ksvg2/svg/SVGTSpanElement.h:
23275 * ksvg2/svg/SVGTextContentElement.cpp:
23278 * ksvg2/svg/SVGTextContentElement.h:
23279 * ksvg2/svg/SVGTextElement.cpp:
23290 * ksvg2/svg/SVGTextElement.h:
23293 * ksvg2/svg/SVGTextPositioningElement.cpp:
23296 * ksvg2/svg/SVGTextPositioningElement.h:
23682 * ksvg2/svg/SVGAnimatedAngle.idl:
23683 * ksvg2/svg/SVGCircleElement.idl:
23684 * ksvg2/svg/SVGClipPathElement.idl:
23685 * ksvg2/svg/SVGPathElement.idl:
23686 * ksvg2/svg/SVGPathSeg.idl:
23717 * css/svg.css:
23767 * ksvg2/svg/SVGTRefElement.cpp:
23769 * ksvg2/svg/SVGTSpanElement.cpp:
23933 Cleanup svg coding style
23935 Cleanup coding style in svg animation classes.
23937 * ksvg2/svg/SVGAnimateColorElement.cpp:
23939 * ksvg2/svg/SVGAnimateElement.cpp:
23942 * ksvg2/svg/SVGAnimateTransformElement.cpp:
23950 * ksvg2/svg/SVGAnimateTransformElement.h:
23951 * ksvg2/svg/SVGAnimatedPathData.cpp:
23952 * ksvg2/svg/SVGAnimatedPathData.h:
23953 * ksvg2/svg/SVGAnimatedPoints.cpp:
23954 * ksvg2/svg/SVGAnimatedPoints.h:
23955 * ksvg2/svg/SVGAnimationElement.cpp:
24128 * ksvg2/svg/SVGDocument.idl:
24129 * ksvg2/svg/SVGElement.idl:
24130 * ksvg2/svg/SVGPathSeg.idl:
24131 * ksvg2/svg/SVGPathSegArcAbs.idl:
24132 * ksvg2/svg/SVGPathSegArcRel.idl:
24133 * ksvg2/svg/SVGPathSegClosePath.idl:
24134 * ksvg2/svg/SVGPathSegCurvetoCubicAbs.idl:
24135 * ksvg2/svg/SVGPathSegCurvetoCubicRel.idl:
24136 * ksvg2/svg/SVGPathSegCurvetoCubicSmoothAbs.idl:
24137 * ksvg2/svg/SVGPathSegCurvetoCubicSmoothRel.idl:
24138 * ksvg2/svg/SVGPathSegCurvetoQuadraticAbs.idl:
24139 * ksvg2/svg/SVGPathSegCurvetoQuadraticRel.idl:
24140 * ksvg2/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl:
24141 * ksvg2/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl:
24142 * ksvg2/svg/SVGPathSegLinetoAbs.idl:
24143 * ksvg2/svg/SVGPathSegLinetoHorizontalAbs.idl:
24144 * ksvg2/svg/SVGPathSegLinetoHorizontalRel.idl:
24145 * ksvg2/svg/SVGPathSegLinetoRel.idl:
24146 * ksvg2/svg/SVGPathSegLinetoVerticalAbs.idl:
24147 * ksvg2/svg/SVGPathSegLinetoVerticalRel.idl:
24148 * ksvg2/svg/SVGPathSegMovetoAbs.idl:
24149 * ksvg2/svg/SVGPathSegMovetoRel.idl:
24269 Cleanup svg coding style
24273 * ksvg2/svg/SVGComponentTransferFunctionElement.cpp:
24276 * ksvg2/svg/SVGComponentTransferFunctionElement.h:
24277 * ksvg2/svg/SVGFEBlendElement.cpp:
24281 * ksvg2/svg/SVGFEBlendElement.h:
24282 * ksvg2/svg/SVGFEColorMatrixElement.cpp:
24286 * ksvg2/svg/SVGFEColorMatrixElement.h:
24287 * ksvg2/svg/SVGFECompositeElement.cpp:
24289 * ksvg2/svg/SVGFECompositeElement.h:
24290 * ksvg2/svg/SVGFEDisplacementMapElement.cpp:
24292 * ksvg2/svg/SVGFEDisplacementMapElement.h:
24293 * ksvg2/svg/SVGFEFloodElement.cpp:
24295 * ksvg2/svg/SVGFEFuncAElement.cpp:
24297 * ksvg2/svg/SVGFEFuncBElement.cpp:
24299 * ksvg2/svg/SVGFEFuncGElement.cpp:
24301 * ksvg2/svg/SVGFEFuncRElement.cpp:
24303 * ksvg2/svg/SVGFEGaussianBlurElement.cpp:
24307 * ksvg2/svg/SVGFEGaussianBlurElement.h:
24308 * ksvg2/svg/SVGFELightElement.cpp:
24311 * ksvg2/svg/SVGFELightElement.h:
24312 * ksvg2/svg/SVGFEMergeElement.cpp:
24320 Cleanup svg coding style
24324 * ksvg2/svg/SVGPathElement.cpp:
24361 * ksvg2/svg/SVGPathElement.h:
24363 * ksvg2/svg/SVGPathSeg.h:
24364 * ksvg2/svg/SVGPathSegArc.cpp:
24371 Cleanup svg coding style
24373 Cleanup coding style in svg shape classes.
24375 * ksvg2/svg/SVGCircleElement.cpp:
24379 * ksvg2/svg/SVGCircleElement.h:
24381 * ksvg2/svg/SVGEllipseElement.cpp:
24382 * ksvg2/svg/SVGEllipseElement.h:
24384 * ksvg2/svg/SVGLineElement.cpp:
24387 * ksvg2/svg/SVGLineElement.h:
24389 * ksvg2/svg/SVGPolyElement.cpp:
24395 * ksvg2/svg/SVGPolyElement.h:
24397 * ksvg2/svg/SVGPolygonElement.cpp:
24400 * ksvg2/svg/SVGPolygonElement.h:
24401 * ksvg2/svg/SVGPolylineElement.cpp:
24404 * ksvg2/svg/SVGPolylineElement.h:
24405 * ksvg2/svg/SVGRectElement.cpp:
24408 * ksvg2/svg/SVGRectElement.h:
24516 * ksvg2/svg/SVGPatternElement.idl:
24517 * ksvg2/svg/SVGPolygonElement.idl:
24518 * ksvg2/svg/SVGPolylineElement.idl:
24519 * ksvg2/svg/SVGRadialGradientElement.idl:
24520 * ksvg2/svg/SVGRenderingIntent.idl:
24521 * ksvg2/svg/SVGScriptElement.idl:
24522 * ksvg2/svg/SVGSetElement.idl:
24523 * ksvg2/svg/SVGStopElement.idl:
24524 * ksvg2/svg/SVGSwitchElement.idl:
24525 * ksvg2/svg/SVGSymbolElement.idl:
24526 * ksvg2/svg/SVGTRefElement.idl:
24527 * ksvg2/svg/SVGTSpanElement.idl:
24528 * ksvg2/svg/SVGTextContentElement.idl:
24529 * ksvg2/svg/SVGTextElement.idl:
24530 * ksvg2/svg/SVGTextPositioningElement.idl:
24531 * ksvg2/svg/SVGTitleElement.idl:
24532 * ksvg2/svg/SVGUseElement.idl:
24533 * ksvg2/svg/SVGViewElement.idl:
24534 * ksvg2/svg/SVGZoomEvent.idl:
24630 * ksvg2/svg/SVGFilterElement.cpp:
24631 * ksvg2/svg/SVGFilterElement.h:
24632 * ksvg2/svg/SVGFilterElement.idl:
24633 * ksvg2/svg/SVGForeignObjectElement.idl:
24634 * ksvg2/svg/SVGGElement.idl:
24635 * ksvg2/svg/SVGGradientElement.idl:
24636 * ksvg2/svg/SVGImageElement.idl:
24637 * ksvg2/svg/SVGLineElement.idl:
24638 * ksvg2/svg/SVGLinearGradientElement.idl:
24639 * ksvg2/svg/SVGMarkerElement.idl:
24640 * ksvg2/svg/SVGMaskElement.idl:
24641 * ksvg2/svg/SVGPaint.idl:
24825 * ksvg2/svg/SVGNumber.idl:
24826 * ksvg2/svg/SVGPoint.idl:
24827 * ksvg2/svg/SVGRect.idl:
24940 * ksvg2/svg/SVGAnimatedNumberList.idl:
24941 * ksvg2/svg/SVGAnimatedRect.idl:
24942 * ksvg2/svg/SVGComponentTransferFunctionElement.idl:
24943 * ksvg2/svg/SVGCursorElement.idl:
24944 * ksvg2/svg/SVGFEBlendElement.idl:
24945 * ksvg2/svg/SVGFEColorMatrixElement.idl:
24946 * ksvg2/svg/SVGFEComponentTransferElement.idl:
24947 * ksvg2/svg/SVGFECompositeElement.idl:
24948 * ksvg2/svg/SVGFEDiffuseLightingElement.idl:
24949 * ksvg2/svg/SVGFEDisplacementMapElement.idl:
24950 * ksvg2/svg/SVGFEDistantLightElement.idl:
24951 * ksvg2/svg/SVGFEFloodElement.idl:
24952 * ksvg2/svg/SVGFEFuncAElement.idl:
24953 * ksvg2/svg/SVGFEFuncBElement.idl:
24954 * ksvg2/svg/SVGFEFuncGElement.idl:
24955 * ksvg2/svg/SVGFEFuncRElement.idl:
24956 * ksvg2/svg/SVGFEGaussianBlurElement.idl:
24957 * ksvg2/svg/SVGFEImageElement.idl:
24958 * ksvg2/svg/SVGFEMergeElement.idl:
24959 * ksvg2/svg/SVGFEMergeNodeElement.idl:
24960 * ksvg2/svg/SVGFEOffsetElement.idl:
24961 * ksvg2/svg/SVGFEPointLightElement.idl:
24962 * ksvg2/svg/SVGFESpecularLightingElement.idl:
24963 * ksvg2/svg/SVGFESpotLightElement.idl:
24964 * ksvg2/svg/SVGFETileElement.idl:
24965 * ksvg2/svg/SVGFETurbulenceElement.cpp:
24966 * ksvg2/svg/SVGFETurbulenceElement.h:
24967 * ksvg2/svg/SVGFETurbulenceElement.idl:
24968 * ksvg2/svg/SVGNumberList.idl:
26322 * ksvg2/svg/SVGColor.cpp:
26324 * ksvg2/svg/SVGComponentTransferFunctionElement.cpp:
26325 * ksvg2/svg/SVGFEDiffuseLightingElement.cpp:
26327 * ksvg2/svg/SVGFEGaussianBlurElement.cpp:
26329 * ksvg2/svg/SVGFESpecularLightingElement.cpp:
26331 * ksvg2/svg/SVGFETurbulenceElement.cpp:
26333 * ksvg2/svg/SVGLengthList.cpp:
26334 * ksvg2/svg/SVGNumberList.cpp:
26336 * ksvg2/svg/SVGNumberList.h:
26337 * ksvg2/svg/SVGPreserveAspectRatio.cpp:
26339 * ksvg2/svg/SVGStringList.cpp:
26341 * ksvg2/svg/SVGStringList.h:
26342 * ksvg2/svg/SVGTransformable.cpp:
26361 * ksvg2/svg/SVGDocument.h:
26445 * ksvg2/svg/SVGAElement.idl:
26446 * ksvg2/svg/SVGAnimateColorElement.idl:
26447 * ksvg2/svg/SVGAnimateElement.idl:
26448 * ksvg2/svg/SVGAnimateTransformElement.idl:
26449 * ksvg2/svg/SVGAnimatedPathData.idl:
26450 * ksvg2/svg/SVGAnimatedPoints.idl:
26451 * ksvg2/svg/SVGAnimatedPreserveAspectRatio.idl:
26452 * ksvg2/svg/SVGAnimationElement.idl:
26453 * ksvg2/svg/SVGCircleElement.idl:
26454 * ksvg2/svg/SVGClipPathElement.idl:
26455 * ksvg2/svg/SVGColor.idl:
26456 * ksvg2/svg/SVGCursorElement.idl:
26457 * ksvg2/svg/SVGDefsElement.idl:
26458 * ksvg2/svg/SVGDescElement.idl:
26459 * ksvg2/svg/SVGDocument.idl:
26460 * ksvg2/svg/SVGEllipseElement.idl:
26461 * ksvg2/svg/SVGPointList.idl:
26462 * ksvg2/svg/SVGPreserveAspectRatio.idl:
26463 * ksvg2/svg/SVGRect.idl:
26464 * ksvg2/svg/SVGSVGElement.idl:
26536 * ksvg2/svg/SVGStyleElement.cpp:
27172 * ksvg2/svg/SVGAnimatedAngle.idl:
27173 * ksvg2/svg/SVGAnimatedBoolean.idl:
27174 * ksvg2/svg/SVGAnimatedEnumeration.idl:
27175 * ksvg2/svg/SVGAnimatedInteger.idl:
27176 * ksvg2/svg/SVGAnimatedLength.idl:
27177 * ksvg2/svg/SVGAnimatedLengthList.idl:
27178 * ksvg2/svg/SVGAnimatedNumber.idl:
27179 * ksvg2/svg/SVGAnimatedPathData.idl:
27180 * ksvg2/svg/SVGAnimatedString.idl:
27181 * ksvg2/svg/SVGAnimatedTransformList.idl:
27182 * ksvg2/svg/SVGExternalResourcesRequired.idl:
27183 * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.idl:
27184 * ksvg2/svg/SVGFitToViewBox.idl:
27185 * ksvg2/svg/SVGLangSpace.idl:
27186 * ksvg2/svg/SVGLocatable.idl:
27187 * ksvg2/svg/SVGMetadataElement.idl:
27188 * ksvg2/svg/SVGStringList.idl:
27189 * ksvg2/svg/SVGStylable.idl:
27190 * ksvg2/svg/SVGStyleElement.idl:
27191 * ksvg2/svg/SVGTests.idl:
27192 * ksvg2/svg/SVGTransformable.idl:
27193 * ksvg2/svg/SVGURIReference.idl:
27194 * ksvg2/svg/SVGUnitTypes.idl:
27195 * ksvg2/svg/SVGZoomAndPan.idl:
27252 Test: svg/custom/hover-default-fill.svg
27262 * ksvg2/svg/SVGPaint.cpp:
27265 * ksvg2/svg/SVGPaint.h:
27283 * ksvg2/svg/SVGLength.cpp:
27285 * ksvg2/svg/SVGMarkerElement.cpp:
27287 * ksvg2/svg/SVGSVGElement.cpp:
27290 * ksvg2/svg/SVGSVGElement.h:
27417 * ksvg2/svg/SVGElement.cpp:
27420 * ksvg2/svg/SVGElement.h:
27421 * ksvg2/svg/SVGElement.idl:
27422 * ksvg2/svg/SVGException.h: Added.
27432 Test: svg/hixie/viewbox/003.xml
27434 * ksvg2/svg/svgpathparser.cpp:
27446 Test: svg/custom/createelement.svg
27448 * ksvg2/svg/SVGDocument.cpp:
27450 * ksvg2/svg/SVGDocument.h:
27459 Test: svg/custom/stroke-width-click.svg
27483 * ksvg2/svg/SVGAnimateTransformElement.cpp:
27486 * ksvg2/svg/SVGAnimateTransformElement.h:
27487 * ksvg2/svg/SVGAnimationElement.cpp:
27494 * ksvg2/svg/SVGAnimationElement.h:
27496 * ksvg2/svg/SVGSVGElement.cpp:
27501 * ksvg2/svg/SVGSVGElement.h:
27502 * ksvg2/svg/SVGSetElement.cpp:
27504 * ksvg2/svg/SVGURIReference.cpp:
27506 * ksvg2/svg/SVGURIReference.h:
27536 * ksvg2/svg/SVGAngle.cpp:
27538 * ksvg2/svg/SVGAnimationElement.cpp:
27540 * ksvg2/svg/SVGComponentTransferFunctionElement.cpp:
27542 * ksvg2/svg/SVGFECompositeElement.cpp:
27544 * ksvg2/svg/SVGFEDiffuseLightingElement.cpp:
27546 * ksvg2/svg/SVGFEDisplacementMapElement.cpp:
27548 * ksvg2/svg/SVGFELightElement.cpp:
27550 * ksvg2/svg/SVGFEOffsetElement.cpp:
27552 * ksvg2/svg/SVGFESpecularLightingElement.cpp:
27554 * ksvg2/svg/SVGFETurbulenceElement.cpp:
27556 * ksvg2/svg/SVGStopElement.cpp:
27737 Outermost <svg> element should clip to viewport
27740 Test: svg/custom/viewport-clip.svg
27742 * css/svg.css: change svg:root overflow: from 'visible' to 'hidden'
27761 * ksvg2/svg/SVGAngle.cpp:
27764 * ksvg2/svg/SVGAnimationElement.cpp:
27769 * ksvg2/svg/SVGFEColorMatrixElement.cpp:
27770 * ksvg2/svg/SVGFEDiffuseLightingElement.cpp:
27771 * ksvg2/svg/SVGFEDisplacementMapElement.cpp:
27772 * ksvg2/svg/SVGFEMergeElement.cpp:
27773 * ksvg2/svg/SVGFEOffsetElement.cpp:
27776 * ksvg2/svg/SVGHelper.cpp:
27778 * ksvg2/svg/SVGHelper.h:
27782 * ksvg2/svg/SVGLengthList.cpp:
27784 * ksvg2/svg/SVGLengthList.h:
27831 <svg:a> cannot be styled with a:hover
27834 Test: svg/hixie/cascade/002.xml
27855 * ksvg2/svg/SVGAngle.idl:
27856 * ksvg2/svg/SVGLength.idl:
27857 * ksvg2/svg/SVGLengthList.idl:
27858 * ksvg2/svg/SVGMatrix.idl:
27859 * ksvg2/svg/SVGPathSeg.idl:
27860 * ksvg2/svg/SVGPathSegList.idl:
27861 * ksvg2/svg/SVGTransform.idl:
27862 * ksvg2/svg/SVGTransformList.idl:
27873 Add support for svg cursor images. Also make sure hotspot
27890 * ksvg2/svg/SVGCursorElement.cpp:
28224 Fix (last) svg memory leak.
28226 * ksvg2/svg/SVGTransformable.cpp: delete 't' in error case.
28280 * ksvg2/svg/SVGDocument.idl:
28636 Test: svg/custom/pattern-y-offset.svg
28837 * ksvg2/svg/SVGClipPathElement.h:
28838 * ksvg2/svg/SVGFEColorMatrixElement.cpp:
28839 * ksvg2/svg/SVGFEComponentTransferElement.cpp:
28840 * ksvg2/svg/SVGFECompositeElement.cpp:
28841 * ksvg2/svg/SVGFEGaussianBlurElement.cpp:
28842 * ksvg2/svg/SVGFELightElement.cpp:
28843 * ksvg2/svg/SVGFEOffsetElement.cpp:
28844 * ksvg2/svg/SVGFETurbulenceElement.cpp:
28845 * ksvg2/svg/SVGFilterElement.cpp:
28846 * ksvg2/svg/SVGLinearGradientElement.cpp:
28847 * ksvg2/svg/SVGMarkerElement.h:
28848 * ksvg2/svg/SVGMaskElement.h:
28924 Test: svg/custom/marker-overflow-clip.svg
28932 * ksvg2/svg/SVGMarkerElement.cpp:
29313 REGRESSION (r16259): Repro crash on manual-tests/svg-repaint-image.svg
29453 * ksvg2/svg/SVGColor.cpp:
29455 * ksvg2/svg/SVGDescElement.cpp:
29931 Fix svg memory leaks.
29947 …* ksvg2/svg/SVGAnimateTransformElement.cpp: Add some get() methods, as SVGTransformList is RefPtr …
29949 * ksvg2/svg/SVGElementInstanceList.cpp: Be RefPtr based.
29951 * ksvg2/svg/SVGElementInstanceList.h:
29952 * ksvg2/svg/SVGLengthList.cpp: Ditto.
29954 * ksvg2/svg/SVGLengthList.h: Ditto.
29955 * ksvg2/svg/SVGList.h: Rewrote, as described above.
29965 * ksvg2/svg/SVGListTraits.cpp: Added.
29966 * ksvg2/svg/SVGListTraits.h: Added.
29968 … * ksvg2/svg/SVGPathElement.cpp: Add some get() methods, as SVGPathSegList is RefPtr based now.
29970 * ksvg2/svg/SVGPathSegList.cpp: Be RefPtr based.
29972 * ksvg2/svg/SVGPathSegList.h: Ditto.
29973 * ksvg2/svg/SVGTransform.cpp: Style cleanup.
29975 * ksvg2/svg/SVGTransformList.cpp: Be RefPtr based.
29979 * ksvg2/svg/SVGTransformList.h: Ditto.
29980 * ksvg2/svg/SVGTransformable.cpp: Fix RefPtr usage of SVGTransform.
30488 * ksvg2/svg/SVGList.h:
30494 * ksvg2/svg/SVGNumberList.cpp: s/float/double/ - forgot that!
30496 * ksvg2/svg/SVGNumberList.h: Ditto.
30587 * ksvg2/svg/svgpathparser.cpp:
30606 Test: svg/W3C-SVG-1.1/struct-dom-01-b.svg (fixed)
30622 * ksvg2/svg/SVGAElement.idl: Added.
30623 * ksvg2/svg/SVGAngle.idl:
30624 * ksvg2/svg/SVGAnimateColorElement.idl: Added.
30625 * ksvg2/svg/SVGAnimateElement.idl: Added.
30626 * ksvg2/svg/SVGAnimateTransformElement.idl: Added.
30627 * ksvg2/svg/SVGAnimatedLengthList.idl: Added.
30628 * ksvg2/svg/SVGAnimatedNumberList.idl: Added.
30629 * ksvg2/svg/SVGAnimatedTransformList.idl: Added.
30630 * ksvg2/svg/SVGAnimationElement.idl: Added.
30631 * ksvg2/svg/SVGCircleElement.idl: Added.
30632 * ksvg2/svg/SVGClipPathElement.idl: Added.
30633 * ksvg2/svg/SVGColor.idl:
30634 * ksvg2/svg/SVGComponentTransferFunctionElement.idl: Added.
30635 * ksvg2/svg/SVGCursorElement.idl: Added.
30636 * ksvg2/svg/SVGDefsElement.idl: Added.
30637 * ksvg2/svg/SVGDescElement.idl: Added.
30638 * ksvg2/svg/SVGEllipseElement.idl: Added.
30639 * ksvg2/svg/SVGEvent.idl:
30640 * ksvg2/svg/SVGExternalResourcesRequired.idl: Added.
30641 * ksvg2/svg/SVGFEBlendElement.idl: Added.
30642 * ksvg2/svg/SVGFEColorMatrixElement.idl: Added.
30643 * ksvg2/svg/SVGFEComponentTransferElement.idl: Added.
30644 * ksvg2/svg/SVGFECompositeElement.idl: Added.
30645 * ksvg2/svg/SVGFEDiffuseLightingElement.idl: Added.
30646 * ksvg2/svg/SVGFEDisplacementMapElement.idl: Added.
30647 * ksvg2/svg/SVGFEDistantLightElement.idl: Added.
30648 * ksvg2/svg/SVGFEFloodElement.idl: Added.
30649 * ksvg2/svg/SVGFEFuncAElement.idl: Added.
30650 * ksvg2/svg/SVGFEFuncBElement.idl: Added.
30651 * ksvg2/svg/SVGFEFuncGElement.idl: Added.
30652 * ksvg2/svg/SVGFEFuncRElement.idl: Added.
30653 * ksvg2/svg/SVGFEGaussianBlurElement.idl: Added.
30654 * ksvg2/svg/SVGFEImageElement.idl: Added.
30655 * ksvg2/svg/SVGFEMergeElement.idl: Added.
30656 * ksvg2/svg/SVGFEMergeNodeElement.idl: Added.
30657 * ksvg2/svg/SVGFEOffsetElement.idl: Added.
30658 * ksvg2/svg/SVGFEPointLightElement.idl: Added.
30659 * ksvg2/svg/SVGFESpecularLightingElement.idl: Added.
30660 * ksvg2/svg/SVGFESpotLightElement.idl: Added.
30661 * ksvg2/svg/SVGFETileElement.idl: Added.
30662 * ksvg2/svg/SVGFETurbulenceElement.idl: Added.
30663 * ksvg2/svg/SVGFilterElement.idl: Added.
30664 * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.idl: Added.
30665 * ksvg2/svg/SVGFitToViewBox.idl: Added.
30666 * ksvg2/svg/SVGForeignObjectElement.idl: Added.
30667 * ksvg2/svg/SVGGElement.idl: Added.
30668 * ksvg2/svg/SVGGradientElement.idl: Added.
30669 * ksvg2/svg/SVGImageElement.idl: Added.
30670 * ksvg2/svg/SVGLangSpace.idl: Added.
30671 * ksvg2/svg/SVGLength.idl:
30672 * ksvg2/svg/SVGLengthList.idl: Added.
30673 * ksvg2/svg/SVGLineElement.idl: Added.
30674 * ksvg2/svg/SVGLinearGradientElement.idl: Added.
30675 * ksvg2/svg/SVGLocatable.idl: Added.
30676 * ksvg2/svg/SVGMarkerElement.idl: Added.
30677 * ksvg2/svg/SVGMaskElement.idl: Added.
30678 * ksvg2/svg/SVGNumberList.idl: Added.
30679 * ksvg2/svg/SVGPaint.idl: Added.
30680 * ksvg2/svg/SVGPathElement.idl:
30681 * ksvg2/svg/SVGPathSeg.idl:
30682 * ksvg2/svg/SVGPatternElement.idl: Added.
30683 * ksvg2/svg/SVGPointList.idl: Added.
30684 * ksvg2/svg/SVGPolygonElement.idl: Added.
30685 * ksvg2/svg/SVGPolylineElement.idl: Added.
30686 * ksvg2/svg/SVGPreserveAspectRatio.idl:
30687 * ksvg2/svg/SVGRadialGradientElement.idl: Added.
30688 * ksvg2/svg/SVGRectElement.idl: Added.
30689 * ksvg2/svg/SVGRenderingIntent.idl: Added.
30690 * ksvg2/svg/SVGSVGElement.idl:
30691 * ksvg2/svg/SVGScriptElement.idl: Added.
30692 * ksvg2/svg/SVGSetElement.idl: Added.
30693 * ksvg2/svg/SVGStopElement.idl: Added.
30694 * ksvg2/svg/SVGStringList.idl: Added.
30695 * ksvg2/svg/SVGStylable.idl: Added.
30696 * ksvg2/svg/SVGStyleElement.idl: Added.
30697 * ksvg2/svg/SVGSwitchElement.idl: Added.
30698 * ksvg2/svg/SVGSymbolElement.idl: Added.
30699 * ksvg2/svg/SVGTRefElement.idl: Added.
30700 * ksvg2/svg/SVGTSpanElement.idl: Added.
30701 * ksvg2/svg/SVGTests.idl: Added.
30702 * ksvg2/svg/SVGTextContentElement.idl: Added.
30703 * ksvg2/svg/SVGTextElement.idl: Added.
30704 * ksvg2/svg/SVGTextPositioningElement.idl: Added.
30705 * ksvg2/svg/SVGTitleElement.idl: Added.
30706 * ksvg2/svg/SVGTransform.idl:
30707 * ksvg2/svg/SVGTransformList.idl: Added.
30708 * ksvg2/svg/SVGTransformable.idl: Added.
30709 * ksvg2/svg/SVGURIReference.idl: Added.
30710 * ksvg2/svg/SVGUnitTypes.idl: Added.
30711 * ksvg2/svg/SVGUseElement.idl: Added.
30712 * ksvg2/svg/SVGViewElement.idl: Added.
30713 * ksvg2/svg/SVGZoomAndPan.idl: Added.
30714 * ksvg2/svg/SVGZoomEvent.idl: Added.
30764 * ksvg2/svg/SVGAnimateColorElement.cpp:
30766 * ksvg2/svg/SVGAnimateTransformElement.cpp:
30771 * ksvg2/svg/SVGAnimateTransformElement.h:
30772 * ksvg2/svg/SVGAnimatedTemplate.h:
30773 * ksvg2/svg/SVGAnimationElement.cpp:
30777 * ksvg2/svg/SVGAnimationElement.h:
30778 * ksvg2/svg/SVGClipPathElement.cpp:
30782 * ksvg2/svg/SVGComponentTransferFunctionElement.cpp:
30784 * ksvg2/svg/SVGComponentTransferFunctionElement.h:
30786 * ksvg2/svg/SVGDocument.cpp:
30789 * ksvg2/svg/SVGFEBlendElement.cpp:
30792 * ksvg2/svg/SVGFEBlendElement.h:
30794 * ksvg2/svg/SVGFEColorMatrixElement.cpp:
30797 * ksvg2/svg/SVGFEColorMatrixElement.h:
30799 * ksvg2/svg/SVGFEComponentTransferElement.cpp:
30802 * ksvg2/svg/SVGFEComponentTransferElement.h:
30803 * ksvg2/svg/SVGFECompositeElement.cpp:
30806 * ksvg2/svg/SVGFECompositeElement.h:
30808 * ksvg2/svg/SVGFEDiffuseLightingElement.cpp:
30811 * ksvg2/svg/SVGFEDiffuseLightingElement.h:
30812 * ksvg2/svg/SVGFEDisplacementMapElement.cpp:
30815 * ksvg2/svg/SVGFEDisplacementMapElement.h:
30817 * ksvg2/svg/SVGFEFloodElement.cpp:
30820 * ksvg2/svg/SVGFEFloodElement.h:
30821 * ksvg2/svg/SVGFEGaussianBlurElement.cpp:
30824 * ksvg2/svg/SVGFEGaussianBlurElement.h:
30825 * ksvg2/svg/SVGFEMergeElement.cpp:
30827 * ksvg2/svg/SVGFEMergeNodeElement.cpp:
30829 * ksvg2/svg/SVGFEMergeNodeElement.h:
30830 * ksvg2/svg/SVGFEOffsetElement.cpp:
30833 * ksvg2/svg/SVGFEOffsetElement.h:
30834 * ksvg2/svg/SVGFESpecularLightingElement.cpp:
30837 * ksvg2/svg/SVGFESpecularLightingElement.h:
30838 * ksvg2/svg/SVGFETileElement.cpp:
30841 * ksvg2/svg/SVGFETileElement.h:
30842 * ksvg2/svg/SVGFETurbulenceElement.h:
30844 * ksvg2/svg/SVGFilterElement.cpp:
30848 * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.cpp:
30850 * ksvg2/svg/SVGGradientElement.cpp:
30853 * ksvg2/svg/SVGGradientElement.h:
30855 * ksvg2/svg/SVGHelper.cpp:
30857 * ksvg2/svg/SVGLengthList.cpp:
30859 * ksvg2/svg/SVGLinearGradientElement.cpp:
30861 * ksvg2/svg/SVGList.h:
30869 * ksvg2/svg/SVGLocatable.cpp:
30870 * ksvg2/svg/SVGLocatable.h:
30871 * ksvg2/svg/SVGMarkerElement.h:
30873 * ksvg2/svg/SVGNumberList.cpp:
30875 * ksvg2/svg/SVGPaint.cpp:
30880 * ksvg2/svg/SVGPaint.h:
30882 * ksvg2/svg/SVGPathElement.cpp:
30895 * ksvg2/svg/SVGPatternElement.cpp:
30900 * ksvg2/svg/SVGPolyElement.cpp:
30904 * ksvg2/svg/SVGPolygonElement.cpp:
30906 * ksvg2/svg/SVGPolylineElement.cpp:
30908 * ksvg2/svg/SVGRadialGradientElement.cpp:
30910 * ksvg2/svg/SVGRenderingIntent.h: Added.
30914 * ksvg2/svg/SVGSVGElement.h:
30916 * ksvg2/svg/SVGScriptElement.cpp:
30920 * ksvg2/svg/SVGScriptElement.h:
30921 * ksvg2/svg/SVGStringList.cpp:
30923 * ksvg2/svg/SVGStyledLocatableElement.cpp:
30925 * ksvg2/svg/SVGStyledLocatableElement.h:
30926 * ksvg2/svg/SVGStyledTransformableElement.cpp:
30929 * ksvg2/svg/SVGStyledTransformableElement.h:
30930 * ksvg2/svg/SVGTests.cpp:
30933 * ksvg2/svg/SVGTests.h:
30934 * ksvg2/svg/SVGTextContentElement.cpp:
30941 * ksvg2/svg/SVGTextContentElement.h:
30943 * ksvg2/svg/SVGTextElement.cpp:
30945 * ksvg2/svg/SVGTextElement.h:
30947 * ksvg2/svg/SVGTransform.h:
30948 * ksvg2/svg/SVGTransformList.cpp:
30951 * ksvg2/svg/SVGTransformable.cpp:
30953 * ksvg2/svg/SVGUnitTypes.h: Added.
30957 * ksvg2/svg/SVGUseElement.cpp:
30959 * ksvg2/svg/SVGViewElement.h:
30961 * ksvg2/svg/SVGZoomAndPan.cpp:
31189 - Move all SVGAnimated*.idl files from ksvg2/bindings/idl/svg to ksvg2/svg
31223 * ksvg2/svg/SVGAElement.h:
31224 * ksvg2/svg/SVGAnimateColorElement.cpp:
31225 * ksvg2/svg/SVGAnimateColorElement.h:
31226 * ksvg2/svg/SVGAnimateTransformElement.h:
31227 * ksvg2/svg/SVGAnimatedTemplate.h:
31229 * ksvg2/svg/SVGAnimationElement.h:
31230 * ksvg2/svg/SVGCircleElement.h:
31231 * ksvg2/svg/SVGClipPathElement.h:
31232 * ksvg2/svg/SVGComponentTransferFunctionElement.cpp:
31235 * ksvg2/svg/SVGComponentTransferFunctionElement.h:
31236 * ksvg2/svg/SVGCursorElement.h:
31237 * ksvg2/svg/SVGDefsElement.h:
31238 * ksvg2/svg/SVGElement.h:
31239 * ksvg2/svg/SVGElementInstanceList.cpp:
31241 * ksvg2/svg/SVGElementInstanceList.h:
31242 * ksvg2/svg/SVGEllipseElement.h:
31243 * ksvg2/svg/SVGExternalResourcesRequired.h:
31244 * ksvg2/svg/SVGFEBlendElement.h:
31245 * ksvg2/svg/SVGFEColorMatrixElement.cpp:
31249 * ksvg2/svg/SVGFEColorMatrixElement.h:
31250 * ksvg2/svg/SVGFEComponentTransferElement.h:
31251 * ksvg2/svg/SVGFECompositeElement.h:
31252 * ksvg2/svg/SVGFEDiffuseLightingElement.h:
31253 * ksvg2/svg/SVGFEDisplacementMapElement.h:
31254 * ksvg2/svg/SVGFEFloodElement.h:
31255 * ksvg2/svg/SVGFEGaussianBlurElement.h:
31256 * ksvg2/svg/SVGFEImageElement.h:
31257 * ksvg2/svg/SVGFELightElement.h:
31258 * ksvg2/svg/SVGFEMergeNodeElement.h:
31259 * ksvg2/svg/SVGFEOffsetElement.h:
31260 * ksvg2/svg/SVGFESpecularLightingElement.h:
31261 * ksvg2/svg/SVGFETileElement.h:
31262 * ksvg2/svg/SVGFETurbulenceElement.h:
31263 * ksvg2/svg/SVGFilterElement.h:
31264 * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.h:
31265 * ksvg2/svg/SVGFitToViewBox.cpp:
31269 * ksvg2/svg/SVGFitToViewBox.h:
31270 * ksvg2/svg/SVGForeignObjectElement.h:
31271 * ksvg2/svg/SVGGElement.h:
31272 * ksvg2/svg/SVGGradientElement.cpp:
31274 * ksvg2/svg/SVGGradientElement.h:
31275 * ksvg2/svg/SVGHelper.cpp:
31277 * ksvg2/svg/SVGImageElement.h:
31278 * ksvg2/svg/SVGLength.cpp:
31279 * ksvg2/svg/SVGLengthList.cpp:
31282 * ksvg2/svg/SVGLengthList.h:
31283 * ksvg2/svg/SVGLineElement.h:
31284 * ksvg2/svg/SVGLinearGradientElement.h:
31285 * ksvg2/svg/SVGList.h:
31300 * ksvg2/svg/SVGLocatable.cpp:
31301 * ksvg2/svg/SVGMarkerElement.h:
31302 * ksvg2/svg/SVGMaskElement.h:
31303 * ksvg2/svg/SVGNumberList.cpp:
31306 * ksvg2/svg/SVGNumberList.h:
31307 * ksvg2/svg/SVGPathElement.cpp:
31309 * ksvg2/svg/SVGPathElement.h:
31310 * ksvg2/svg/SVGPathSegList.cpp:
31312 * ksvg2/svg/SVGPathSegList.h:
31313 * ksvg2/svg/SVGPatternElement.cpp:
31315 * ksvg2/svg/SVGPatternElement.h:
31316 * ksvg2/svg/SVGPointList.cpp:
31318 * ksvg2/svg/SVGPointList.h:
31319 * ksvg2/svg/SVGPolyElement.cpp:
31323 * ksvg2/svg/SVGPolyElement.h:
31324 * ksvg2/svg/SVGPolygonElement.cpp:
31326 * ksvg2/svg/SVGPolylineElement.cpp:
31328 * ksvg2/svg/SVGPreserveAspectRatio.h:
31330 * ksvg2/svg/SVGRadialGradientElement.h:
31331 * ksvg2/svg/SVGRectElement.h:
31332 * ksvg2/svg/SVGSVGElement.cpp:
31336 * ksvg2/svg/SVGSVGElement.h:
31337 * ksvg2/svg/SVGScriptElement.h:
31338 * ksvg2/svg/SVGStopElement.h:
31339 * ksvg2/svg/SVGStringList.cpp:
31342 * ksvg2/svg/SVGStringList.h:
31343 * ksvg2/svg/SVGStyledElement.h:
31344 * ksvg2/svg/SVGStyledLocatableElement.cpp:
31345 * ksvg2/svg/SVGStyledTransformableElement.cpp:
31347 * ksvg2/svg/SVGStyledTransformableElement.h:
31348 * ksvg2/svg/SVGSwitchElement.h:
31349 * ksvg2/svg/SVGSymbolElement.h:
31350 * ksvg2/svg/SVGTRefElement.h:
31351 * ksvg2/svg/SVGTests.cpp:
31353 * ksvg2/svg/SVGTextContentElement.h:
31354 * ksvg2/svg/SVGTextElement.cpp:
31356 * ksvg2/svg/SVGTextElement.h:
31357 * ksvg2/svg/SVGTextPositioningElement.cpp:
31360 * ksvg2/svg/SVGTextPositioningElement.h:
31361 * ksvg2/svg/SVGTransformList.cpp:
31366 * ksvg2/svg/SVGTransformList.h:
31367 * ksvg2/svg/SVGURIReference.h:
31368 * ksvg2/svg/SVGUseElement.h:
31369 * ksvg2/svg/SVGViewElement.h:
31865 * ksvg2/svg/SVGDescElement.cpp:
31868 * ksvg2/svg/SVGDescElement.h:
31869 * ksvg2/svg/SVGFEBlendElement.cpp:
31872 * ksvg2/svg/SVGFEColorMatrixElement.cpp:
31875 * ksvg2/svg/SVGFEComponentTransferElement.cpp:
31878 * ksvg2/svg/SVGFECompositeElement.cpp:
31881 * ksvg2/svg/SVGFEDiffuseLightingElement.cpp:
31884 * ksvg2/svg/SVGFEDisplacementMapElement.cpp:
31887 * ksvg2/svg/SVGFEFloodElement.cpp:
31890 * ksvg2/svg/SVGFEGaussianBlurElement.cpp:
31893 * ksvg2/svg/SVGFELightElement.cpp:
31894 * ksvg2/svg/SVGFEMergeElement.cpp:
31896 * ksvg2/svg/SVGFEOffsetElement.cpp:
31899 * ksvg2/svg/SVGFESpecularLightingElement.cpp:
31902 * ksvg2/svg/SVGFETileElement.cpp:
31905 * ksvg2/svg/SVGFETurbulenceElement.cpp:
31907 * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.cpp:
31909 * ksvg2/svg/SVGFitToViewBox.cpp:
31912 * ksvg2/svg/SVGFitToViewBox.h:
31913 * ksvg2/svg/SVGLinearGradientElement.cpp:
31915 * ksvg2/svg/SVGPatternElement.cpp:
31918 * ksvg2/svg/SVGPreserveAspectRatio.cpp:
31922 * ksvg2/svg/SVGPreserveAspectRatio.h:
31923 * ksvg2/svg/SVGRadialGradientElement.cpp:
31925 * ksvg2/svg/SVGStyleElement.cpp:
31926 * ksvg2/svg/SVGStyledTransformableElement.cpp:
31927 * ksvg2/svg/SVGViewElement.cpp:
31930 * ksvg2/svg/SVGZoomAndPan.cpp:
31983 * ksvg2/svg/SVGAElement.cpp:
31985 * ksvg2/svg/SVGCircleElement.cpp:
31990 * ksvg2/svg/SVGClipPathElement.cpp:
31992 * ksvg2/svg/SVGComponentTransferFunctionElement.cpp:
31994 * ksvg2/svg/SVGCursorElement.cpp:
31996 * ksvg2/svg/SVGEllipseElement.cpp:
32001 * ksvg2/svg/SVGFEBlendElement.cpp:
32003 * ksvg2/svg/SVGFEColorMatrixElement.cpp:
32005 * ksvg2/svg/SVGFEComponentTransferElement.cpp:
32007 * ksvg2/svg/SVGFECompositeElement.cpp:
32009 * ksvg2/svg/SVGFEDiffuseLightingElement.cpp:
32011 * ksvg2/svg/SVGFEDisplacementMapElement.cpp:
32013 * ksvg2/svg/SVGFEDistantLightElement.cpp:
32015 * ksvg2/svg/SVGFEFloodElement.cpp:
32017 * ksvg2/svg/SVGFEGaussianBlurElement.cpp:
32019 * ksvg2/svg/SVGFEImageElement.cpp:
32021 * ksvg2/svg/SVGFEMergeElement.cpp:
32024 * ksvg2/svg/SVGFEOffsetElement.cpp:
32026 * ksvg2/svg/SVGFEPointLightElement.cpp:
32029 * ksvg2/svg/SVGFESpecularLightingElement.cpp:
32031 * ksvg2/svg/SVGFESpotLightElement.cpp:
32033 * ksvg2/svg/SVGFETileElement.cpp:
32035 * ksvg2/svg/SVGFETurbulenceElement.cpp:
32037 * ksvg2/svg/SVGFilterElement.cpp:
32039 * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.cpp:
32041 * ksvg2/svg/SVGGradientElement.cpp:
32043 * ksvg2/svg/SVGHelper.cpp:
32045 * ksvg2/svg/SVGLineElement.cpp:
32049 * ksvg2/svg/SVGLinearGradientElement.cpp:
32051 * ksvg2/svg/SVGMarkerElement.cpp:
32053 * ksvg2/svg/SVGMaskElement.cpp:
32056 * ksvg2/svg/SVGPatternElement.cpp:
32062 * ksvg2/svg/SVGRadialGradientElement.cpp:
32064 * ksvg2/svg/SVGRectElement.cpp:
32068 * ksvg2/svg/SVGSVGElement.cpp:
32074 * ksvg2/svg/SVGTRefElement.cpp:
32076 * ksvg2/svg/SVGUseElement.cpp:
32188 Relayout children of svg containers, except svg shapes that do not depend on percentages.
32195 * ksvg2/svg/SVGCircleElement.cpp:
32197 * ksvg2/svg/SVGCircleElement.h:
32198 * ksvg2/svg/SVGEllipseElement.cpp:
32200 * ksvg2/svg/SVGEllipseElement.h:
32201 * ksvg2/svg/SVGLineElement.cpp:
32203 * ksvg2/svg/SVGLineElement.h:
32204 * ksvg2/svg/SVGRectElement.cpp:
32206 * ksvg2/svg/SVGRectElement.h:
32207 * ksvg2/svg/SVGStyledElement.h:
32834 This is all done using a set of macros which live in svg/SVGElement.h
32878 * ksvg2/svg/SVGAElement.cpp:
32881 * ksvg2/svg/SVGAElement.h:
32883 * ksvg2/svg/SVGAnimateColorElement.h:
32885 * ksvg2/svg/SVGAnimateElement.h:
32887 * ksvg2/svg/SVGAnimateTransformElement.cpp:
32890 * ksvg2/svg/SVGAnimateTransformElement.h:
32892 * ksvg2/svg/SVGCircleElement.cpp:
32897 * ksvg2/svg/SVGCircleElement.h:
32899 * ksvg2/svg/SVGClipPathElement.cpp:
32903 * ksvg2/svg/SVGClipPathElement.h:
32905 * ksvg2/svg/SVGComponentTransferFunctionElement.cpp:
32909 * ksvg2/svg/SVGComponentTransferFunctionElement.h:
32910 * ksvg2/svg/SVGCursorElement.cpp:
32913 * ksvg2/svg/SVGCursorElement.h:
32915 * ksvg2/svg/SVGDefsElement.h:
32917 * ksvg2/svg/SVGElement.h:
32918 * ksvg2/svg/SVGEllipseElement.cpp:
32923 * ksvg2/svg/SVGEllipseElement.h:
32925 * ksvg2/svg/SVGExternalResourcesRequired.cpp:
32928 * ksvg2/svg/SVGExternalResourcesRequired.h:
32929 * ksvg2/svg/SVGFEBlendElement.cpp:
32933 * ksvg2/svg/SVGFEBlendElement.h:
32935 * ksvg2/svg/SVGFEColorMatrixElement.cpp:
32939 * ksvg2/svg/SVGFEColorMatrixElement.h:
32941 * ksvg2/svg/SVGFEComponentTransferElement.cpp:
32945 * ksvg2/svg/SVGFEComponentTransferElement.h:
32947 * ksvg2/svg/SVGFECompositeElement.cpp:
32951 * ksvg2/svg/SVGFECompositeElement.h:
32953 * ksvg2/svg/SVGFEDiffuseLightingElement.cpp:
32957 * ksvg2/svg/SVGFEDiffuseLightingElement.h:
32959 * ksvg2/svg/SVGFEDisplacementMapElement.cpp:
32963 * ksvg2/svg/SVGFEDisplacementMapElement.h:
32965 * ksvg2/svg/SVGFEDistantLightElement.cpp:
32967 * ksvg2/svg/SVGFEFloodElement.cpp:
32970 * ksvg2/svg/SVGFEFloodElement.h:
32972 * ksvg2/svg/SVGFEGaussianBlurElement.cpp:
32976 * ksvg2/svg/SVGFEGaussianBlurElement.h:
32978 * ksvg2/svg/SVGFEImageElement.cpp:
32981 * ksvg2/svg/SVGFEImageElement.h:
32983 * ksvg2/svg/SVGFELightElement.cpp:
32986 * ksvg2/svg/SVGFELightElement.h:
32987 * ksvg2/svg/SVGFEMergeElement.cpp:
32990 * ksvg2/svg/SVGFEMergeElement.h:
32992 * ksvg2/svg/SVGFEMergeNodeElement.cpp:
32994 * ksvg2/svg/SVGFEMergeNodeElement.h:
32996 * ksvg2/svg/SVGFEOffsetElement.cpp:
33000 * ksvg2/svg/SVGFEOffsetElement.h:
33002 * ksvg2/svg/SVGFEPointLightElement.cpp:
33004 * ksvg2/svg/SVGFESpecularLightingElement.cpp:
33008 * ksvg2/svg/SVGFESpecularLightingElement.h:
33010 * ksvg2/svg/SVGFESpotLightElement.cpp:
33012 * ksvg2/svg/SVGFETileElement.cpp:
33015 * ksvg2/svg/SVGFETileElement.h:
33017 * ksvg2/svg/SVGFETurbulenceElement.cpp:
33021 * ksvg2/svg/SVGFETurbulenceElement.h:
33023 * ksvg2/svg/SVGFilterElement.cpp:
33027 * ksvg2/svg/SVGFilterElement.h:
33029 * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.cpp:
33034 * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.h:
33036 * ksvg2/svg/SVGFitToViewBox.cpp:
33041 * ksvg2/svg/SVGFitToViewBox.h:
33042 * ksvg2/svg/SVGForeignObjectElement.cpp:
33045 * ksvg2/svg/SVGForeignObjectElement.h:
33048 * ksvg2/svg/SVGGElement.h:
33050 * ksvg2/svg/SVGGradientElement.cpp:
33054 * ksvg2/svg/SVGGradientElement.h:
33055 * ksvg2/svg/SVGHelper.cpp:
33057 * ksvg2/svg/SVGImageElement.cpp:
33061 * ksvg2/svg/SVGImageElement.h:
33063 * ksvg2/svg/SVGLangSpace.h:
33064 * ksvg2/svg/SVGLength.cpp:
33065 * ksvg2/svg/SVGLineElement.cpp:
33070 * ksvg2/svg/SVGLineElement.h:
33072 * ksvg2/svg/SVGLinearGradientElement.cpp:
33076 * ksvg2/svg/SVGLinearGradientElement.h:
33078 * ksvg2/svg/SVGMarkerElement.cpp:
33084 * ksvg2/svg/SVGMarkerElement.h:
33086 * ksvg2/svg/SVGMaskElement.cpp:
33091 * ksvg2/svg/SVGMaskElement.h:
33093 * ksvg2/svg/SVGPathElement.cpp:
33095 * ksvg2/svg/SVGPathElement.h:
33098 * ksvg2/svg/SVGPatternElement.cpp:
33106 * ksvg2/svg/SVGPatternElement.h:
33108 * ksvg2/svg/SVGPolyElement.h:
33110 * ksvg2/svg/SVGRadialGradientElement.cpp:
33115 * ksvg2/svg/SVGRadialGradientElement.h:
33117 * ksvg2/svg/SVGRectElement.cpp:
33122 * ksvg2/svg/SVGRectElement.h:
33124 * ksvg2/svg/SVGSVGElement.cpp:
33132 * ksvg2/svg/SVGSVGElement.h:
33134 * ksvg2/svg/SVGScriptElement.h:
33136 * ksvg2/svg/SVGSetElement.h:
33138 * ksvg2/svg/SVGStopElement.cpp:
33141 * ksvg2/svg/SVGStopElement.h:
33142 * ksvg2/svg/SVGStylable.h:
33143 * ksvg2/svg/SVGStyledElement.cpp:
33144 * ksvg2/svg/SVGStyledElement.h:
33145 * ksvg2/svg/SVGStyledTransformableElement.cpp:
33148 * ksvg2/svg/SVGStyledTransformableElement.h:
33149 * ksvg2/svg/SVGSwitchElement.cpp:
33150 * ksvg2/svg/SVGSwitchElement.h:
33152 * ksvg2/svg/SVGSymbolElement.h:
33154 * ksvg2/svg/SVGTRefElement.cpp:
33156 * ksvg2/svg/SVGTRefElement.h:
33158 * ksvg2/svg/SVGTSpanElement.h:
33160 * ksvg2/svg/SVGTextContentElement.cpp:
33163 * ksvg2/svg/SVGTextContentElement.h:
33164 * ksvg2/svg/SVGTextElement.cpp:
33167 * ksvg2/svg/SVGTextElement.h:
33169 * ksvg2/svg/SVGTextPositioningElement.cpp:
33172 * ksvg2/svg/SVGTextPositioningElement.h:
33173 * ksvg2/svg/SVGTransformable.cpp:
33174 * ksvg2/svg/SVGTransformable.h:
33175 * ksvg2/svg/SVGURIReference.cpp:
33177 * ksvg2/svg/SVGURIReference.h:
33178 * ksvg2/svg/SVGUseElement.cpp:
33182 * ksvg2/svg/SVGUseElement.h:
33184 * ksvg2/svg/SVGViewElement.h:
33196 * ksvg2/svg/SVGFitToViewBox.cpp:
33198 * ksvg2/svg/svgpathparser.cpp:
33691 * ksvg2/svg/svgpathparser.cpp:
33713 * ksvg2/svg/SVGClipPathElement.cpp:
33792 * ksvg2/svg/SVGAElement.cpp:
33793 * ksvg2/svg/SVGCircleElement.cpp:
33795 * ksvg2/svg/SVGEllipseElement.cpp:
33797 * ksvg2/svg/SVGFEImageElement.cpp:
33798 * ksvg2/svg/SVGGElement.cpp:
33799 * ksvg2/svg/SVGImageElement.cpp:
33800 * ksvg2/svg/SVGLineElement.cpp:
33802 * ksvg2/svg/SVGMarkerElement.cpp:
33803 * ksvg2/svg/SVGPathElement.cpp:
33804 * ksvg2/svg/SVGPatternElement.cpp:
33805 * ksvg2/svg/SVGPolygonElement.cpp:
33806 * ksvg2/svg/SVGPolylineElement.cpp:
33807 * ksvg2/svg/SVGRectElement.cpp:
33809 * ksvg2/svg/SVGSVGElement.cpp:
33810 * ksvg2/svg/SVGStyledElement.cpp:
33812 * ksvg2/svg/SVGSwitchElement.cpp:
33813 * ksvg2/svg/SVGTextElement.cpp:
33814 * ksvg2/svg/SVGUseElement.cpp:
33888 * ksvg2/bindings/idl/svg/SVGLengthList.idl
33889 * ksvg2/bindings/idl/svg/SVGNumberList.idl
33890 * ksvg2/bindings/idl/svg/SVGPointList.idl
33891 * ksvg2/bindings/idl/svg/SVGStringList.idl
33892 * ksvg2/bindings/idl/svg/SVGTextContentElement.idl
33893 * ksvg2/bindings/idl/svg/SVGTransformList.idl
33894 * ksvg2/svg/SVGSVGElement.idl
35101 Move all SVGPath*.idl files into ksvg2/svg
35106 * ksvg2/bindings/idl/svg/SVGAnimatedNumber.idl: Removed.
35107 * ksvg2/bindings/idl/svg/SVGPathElement.idl: Removed.
35108 * ksvg2/bindings/idl/svg/SVGPathSeg.idl: Removed.
35109 * ksvg2/bindings/idl/svg/SVGPathSegArc.idl: Removed.
35110 * ksvg2/bindings/idl/svg/SVGPathSegClosePath.idl: Removed.
35111 * ksvg2/bindings/idl/svg/SVGPathSegCurvetoCubic.idl: Removed.
35112 * ksvg2/bindings/idl/svg/SVGPathSegCurvetoCubicSmooth.idl: Removed.
35113 * ksvg2/bindings/idl/svg/SVGPathSegCurvetoQuadratic.idl: Removed.
35114 * ksvg2/bindings/idl/svg/SVGPathSegCurvetoQuadraticSmooth.idl: Removed.
35115 * ksvg2/bindings/idl/svg/SVGPathSegLineto.idl: Removed.
35116 * ksvg2/bindings/idl/svg/SVGPathSegLinetoHorizontal.idl: Removed.
35117 * ksvg2/bindings/idl/svg/SVGPathSegLinetoVertical.idl: Removed.
35118 * ksvg2/bindings/idl/svg/SVGPathSegList.idl: Removed.
35119 * ksvg2/bindings/idl/svg/SVGPathSegMoveto.idl: Removed.
35121 * ksvg2/svg/SVGPathElement.cpp: move SVGPathSegment enum
35123 * ksvg2/svg/SVGPathSeg.cpp:
35125 * ksvg2/svg/SVGPathSeg.h:
35127 * ksvg2/svg/SVGPathSegArcAbs.idl: Added.
35128 * ksvg2/svg/SVGPathSegArcRel.idl: Added.
35129 * ksvg2/svg/SVGPathSegCurvetoCubicAbs.idl: Added.
35130 * ksvg2/svg/SVGPathSegCurvetoCubicRel.idl: Added.
35131 * ksvg2/svg/SVGPathSegCurvetoCubicSmoothAbs.idl: Added.
35132 * ksvg2/svg/SVGPathSegCurvetoCubicSmoothRel.idl: Added.
35133 * ksvg2/svg/SVGPathSegCurvetoQuadraticAbs.idl: Added.
35134 * ksvg2/svg/SVGPathSegCurvetoQuadraticRel.idl: Added.
35135 * ksvg2/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl: Added.
35136 * ksvg2/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl: Added.
35137 * ksvg2/svg/SVGPathSegLinetoAbs.idl: Added.
35138 * ksvg2/svg/SVGPathSegLinetoHorizontalAbs.idl: Added.
35139 * ksvg2/svg/SVGPathSegLinetoHorizontalRel.idl: Added.
35140 * ksvg2/svg/SVGPathSegLinetoRel.idl: Added.
35141 * ksvg2/svg/SVGPathSegLinetoVerticalAbs.idl: Added.
35142 * ksvg2/svg/SVGPathSegLinetoVerticalRel.idl: Added.
35143 * ksvg2/svg/SVGPathSegMovetoAbs.idl: Added.
35144 * ksvg2/svg/SVGPathSegMovetoRel.idl: Added.
35712 * ksvg2/svg/SVGAngle.cpp:
35718 * ksvg2/svg/SVGAngle.h:
35719 * ksvg2/svg/SVGLength.cpp:
35725 * ksvg2/svg/SVGLength.h:
35851 * ksvg2/svg/SVGCircleElement.cpp:
35853 * ksvg2/svg/SVGCircleElement.h:
35854 * ksvg2/svg/SVGClipPathElement.cpp:
35856 * ksvg2/svg/SVGEllipseElement.cpp:
35858 * ksvg2/svg/SVGEllipseElement.h:
35859 * ksvg2/svg/SVGGradientElement.cpp:
35861 * ksvg2/svg/SVGImageElement.cpp:
35862 * ksvg2/svg/SVGLineElement.cpp:
35864 * ksvg2/svg/SVGLineElement.h:
35865 * ksvg2/svg/SVGMaskElement.cpp:
35866 * ksvg2/svg/SVGPathElement.cpp:
35868 * ksvg2/svg/SVGPathElement.h:
35869 * ksvg2/svg/SVGPatternElement.cpp:
35871 * ksvg2/svg/SVGPolygonElement.cpp:
35873 * ksvg2/svg/SVGPolygonElement.h:
35874 * ksvg2/svg/SVGPolylineElement.cpp:
35876 * ksvg2/svg/SVGPolylineElement.h:
35877 * ksvg2/svg/SVGRectElement.cpp:
35879 * ksvg2/svg/SVGRectElement.h:
35880 * ksvg2/svg/SVGStyledElement.cpp:
35882 * ksvg2/svg/SVGStyledElement.h:
35884 * ksvg2/svg/SVGTextContentElement.cpp:
35885 * ksvg2/svg/SVGTextElement.cpp:
35917 * ksvg2/svg/SVGPaint.cpp: Fix this to use a real enum value
35923 * ksvg2/svg/SVGPaint.h:
35937 * ksvg2/svg/SVGMetadataElement.cpp: Added.
35940 * ksvg2/svg/SVGMetadataElement.h: Added.
35941 * ksvg2/svg/SVGMetadataElement.idl: Added.
35942 * ksvg2/svg/svgtags.in:
36971 svg transform: comma delimiting breaks display
36975 * ksvg2/svg/SVGTransformable.cpp:
37418 * ksvg2/svg/SVGGradientElement.cpp:
37514 * ksvg2/svg/SVGAnimateTransformElement.cpp:
37515 * ksvg2/svg/SVGAnimateTransformElement.h:
37516 * ksvg2/svg/SVGLinearGradientElement.cpp:
37518 * ksvg2/svg/SVGPatternElement.cpp:
37522 * ksvg2/svg/SVGPatternElement.h:
37523 * ksvg2/svg/SVGRadialGradientElement.cpp:
37533 Do not render a path when it is empty so maze15.svg does not crash anymore.
38283 * ksvg2/svg/SVGAnimateColorElement.cpp:
38284 * ksvg2/svg/SVGMaskElement.cpp:
38285 * ksvg2/svg/SVGPatternElement.cpp:
38699 * ksvg2/svg/SVGDefsElement.cpp:
38704 * ksvg2/svg/SVGDefsElement.h:
38705 * ksvg2/svg/SVGGElement.cpp:
38730 * ksvg2/svg/SVGAElement.cpp:
38732 * ksvg2/svg/SVGAnimatedBoolean.h:
38733 * ksvg2/svg/SVGElement.cpp:
38739 * ksvg2/svg/SVGElement.h:
38742 * ksvg2/svg/SVGExternalResourcesRequired.h:
38743 * ksvg2/svg/SVGImageElement.cpp:
38746 * ksvg2/svg/SVGImageElement.h:
38747 * ksvg2/svg/SVGSVGElement.cpp:
38749 * ksvg2/svg/SVGScriptElement.cpp:
38944 The outermost <svg> element needs to clip itself
38956 * ksvg2/svg/SVGPaint.cpp: spacing changes
38958 * ksvg2/svg/SVGSVGElement.cpp:
39249 * ksvg2/svg/DOMList.h:
39250 * ksvg2/svg/SVGAElement.cpp:
39251 * ksvg2/svg/SVGAElement.h:
39252 * ksvg2/svg/SVGAngle.cpp:
39253 * ksvg2/svg/SVGAngle.h:
39254 * ksvg2/svg/SVGAnimateColorElement.cpp:
39255 * ksvg2/svg/SVGAnimateColorElement.h:
39256 * ksvg2/svg/SVGAnimateElement.cpp:
39257 * ksvg2/svg/SVGAnimateElement.h:
39258 * ksvg2/svg/SVGAnimateTransformElement.cpp:
39259 * ksvg2/svg/SVGAnimateTransformElement.h:
39260 * ksvg2/svg/SVGAnimatedAngle.cpp:
39261 * ksvg2/svg/SVGAnimatedAngle.h:
39262 * ksvg2/svg/SVGAnimatedBoolean.cpp:
39263 * ksvg2/svg/SVGAnimatedBoolean.h:
39264 * ksvg2/svg/SVGAnimatedColor.cpp:
39265 * ksvg2/svg/SVGAnimatedColor.h:
39266 * ksvg2/svg/SVGAnimatedEnumeration.cpp:
39267 * ksvg2/svg/SVGAnimatedEnumeration.h:
39268 * ksvg2/svg/SVGAnimatedInteger.cpp:
39269 * ksvg2/svg/SVGAnimatedInteger.h:
39270 * ksvg2/svg/SVGAnimatedLength.cpp:
39271 * ksvg2/svg/SVGAnimatedLength.h:
39272 * ksvg2/svg/SVGAnimatedLengthList.cpp:
39273 * ksvg2/svg/SVGAnimatedLengthList.h:
39274 * ksvg2/svg/SVGAnimatedNumber.cpp:
39275 * ksvg2/svg/SVGAnimatedNumber.h:
39276 * ksvg2/svg/SVGAnimatedNumberList.cpp:
39277 * ksvg2/svg/SVGAnimatedNumberList.h:
39278 * ksvg2/svg/SVGAnimatedPathData.cpp:
39279 * ksvg2/svg/SVGAnimatedPathData.h:
39280 * ksvg2/svg/SVGAnimatedPoints.cpp:
39281 * ksvg2/svg/SVGAnimatedPoints.h:
39282 * ksvg2/svg/SVGAnimatedPreserveAspectRatio.cpp:
39283 * ksvg2/svg/SVGAnimatedPreserveAspectRatio.h:
39284 * ksvg2/svg/SVGAnimatedRect.cpp:
39285 * ksvg2/svg/SVGAnimatedRect.h:
39286 * ksvg2/svg/SVGAnimatedString.cpp:
39287 * ksvg2/svg/SVGAnimatedString.h:
39288 * ksvg2/svg/SVGAnimatedTemplate.h:
39289 * ksvg2/svg/SVGAnimatedTransformList.cpp:
39290 * ksvg2/svg/SVGAnimatedTransformList.h:
39291 * ksvg2/svg/SVGAnimationElement.cpp:
39292 * ksvg2/svg/SVGAnimationElement.h:
39293 * ksvg2/svg/SVGCircleElement.cpp:
39294 * ksvg2/svg/SVGCircleElement.h:
39295 * ksvg2/svg/SVGClipPathElement.cpp:
39296 * ksvg2/svg/SVGClipPathElement.h:
39297 * ksvg2/svg/SVGColor.cpp:
39298 * ksvg2/svg/SVGColor.h:
39299 * ksvg2/svg/SVGComponentTransferFunctionElement.cpp:
39300 * ksvg2/svg/SVGComponentTransferFunctionElement.h:
39301 * ksvg2/svg/SVGCursorElement.cpp:
39302 * ksvg2/svg/SVGCursorElement.h:
39303 * ksvg2/svg/SVGDOMImplementation.cpp:
39304 * ksvg2/svg/SVGDOMImplementation.h:
39305 * ksvg2/svg/SVGDefsElement.cpp:
39306 * ksvg2/svg/SVGDefsElement.h:
39307 * ksvg2/svg/SVGDescElement.cpp:
39308 * ksvg2/svg/SVGDescElement.h:
39309 * ksvg2/svg/SVGDocument.cpp:
39310 * ksvg2/svg/SVGDocument.h:
39311 * ksvg2/svg/SVGElement.cpp:
39312 * ksvg2/svg/SVGElement.h:
39313 * ksvg2/svg/SVGElementInstance.cpp:
39314 * ksvg2/svg/SVGElementInstance.h:
39315 * ksvg2/svg/SVGElementInstanceList.cpp:
39316 * ksvg2/svg/SVGElementInstanceList.h:
39317 * ksvg2/svg/SVGEllipseElement.cpp:
39318 * ksvg2/svg/SVGEllipseElement.h:
39319 * ksvg2/svg/SVGExternalResourcesRequired.cpp:
39320 * ksvg2/svg/SVGExternalResourcesRequired.h:
39321 * ksvg2/svg/SVGFEBlendElement.cpp:
39322 * ksvg2/svg/SVGFEBlendElement.h:
39323 * ksvg2/svg/SVGFEColorMatrixElement.cpp:
39324 * ksvg2/svg/SVGFEColorMatrixElement.h:
39325 * ksvg2/svg/SVGFEComponentTransferElement.cpp:
39326 * ksvg2/svg/SVGFEComponentTransferElement.h:
39327 * ksvg2/svg/SVGFECompositeElement.cpp:
39328 * ksvg2/svg/SVGFECompositeElement.h:
39329 * ksvg2/svg/SVGFEDiffuseLightingElement.cpp:
39330 * ksvg2/svg/SVGFEDiffuseLightingElement.h:
39331 * ksvg2/svg/SVGFEDisplacementMapElement.cpp:
39332 * ksvg2/svg/SVGFEDisplacementMapElement.h:
39333 * ksvg2/svg/SVGFEDistantLightElement.cpp:
39334 * ksvg2/svg/SVGFEDistantLightElement.h:
39335 * ksvg2/svg/SVGFEFloodElement.cpp:
39336 * ksvg2/svg/SVGFEFloodElement.h:
39337 * ksvg2/svg/SVGFEFuncAElement.cpp:
39338 * ksvg2/svg/SVGFEFuncAElement.h:
39339 * ksvg2/svg/SVGFEFuncBElement.cpp:
39340 * ksvg2/svg/SVGFEFuncBElement.h:
39341 * ksvg2/svg/SVGFEFuncGElement.cpp:
39342 * ksvg2/svg/SVGFEFuncGElement.h:
39343 * ksvg2/svg/SVGFEFuncRElement.cpp:
39344 * ksvg2/svg/SVGFEFuncRElement.h:
39345 * ksvg2/svg/SVGFEGaussianBlurElement.cpp:
39346 * ksvg2/svg/SVGFEGaussianBlurElement.h:
39347 * ksvg2/svg/SVGFEImageElement.cpp:
39348 * ksvg2/svg/SVGFEImageElement.h:
39349 * ksvg2/svg/SVGFELightElement.cpp:
39350 * ksvg2/svg/SVGFELightElement.h:
39351 * ksvg2/svg/SVGFEMergeElement.cpp:
39352 * ksvg2/svg/SVGFEMergeElement.h:
39353 * ksvg2/svg/SVGFEMergeNodeElement.cpp:
39354 * ksvg2/svg/SVGFEMergeNodeElement.h:
39355 * ksvg2/svg/SVGFEOffsetElement.cpp:
39356 * ksvg2/svg/SVGFEOffsetElement.h:
39357 * ksvg2/svg/SVGFEPointLightElement.cpp:
39358 * ksvg2/svg/SVGFEPointLightElement.h:
39359 * ksvg2/svg/SVGFESpecularLightingElement.cpp:
39360 * ksvg2/svg/SVGFESpecularLightingElement.h:
39361 * ksvg2/svg/SVGFESpotLightElement.cpp:
39362 * ksvg2/svg/SVGFESpotLightElement.h:
39363 * ksvg2/svg/SVGFETileElement.cpp:
39364 * ksvg2/svg/SVGFETileElement.h:
39365 * ksvg2/svg/SVGFETurbulenceElement.cpp:
39366 * ksvg2/svg/SVGFETurbulenceElement.h:
39367 * ksvg2/svg/SVGFilterElement.cpp:
39368 * ksvg2/svg/SVGFilterElement.h:
39369 * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.cpp:
39370 * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.h:
39371 * ksvg2/svg/SVGFitToViewBox.cpp:
39372 * ksvg2/svg/SVGFitToViewBox.h:
39373 * ksvg2/svg/SVGForeignObjectElement.cpp:
39374 * ksvg2/svg/SVGForeignObjectElement.h:
39375 * ksvg2/svg/SVGGElement.cpp:
39376 * ksvg2/svg/SVGGElement.h:
39377 * ksvg2/svg/SVGGradientElement.cpp:
39378 * ksvg2/svg/SVGGradientElement.h:
39379 * ksvg2/svg/SVGHelper.cpp:
39380 * ksvg2/svg/SVGHelper.h:
39381 * ksvg2/svg/SVGImageElement.cpp:
39382 * ksvg2/svg/SVGImageElement.h:
39383 * ksvg2/svg/SVGLangSpace.cpp:
39384 * ksvg2/svg/SVGLangSpace.h:
39385 * ksvg2/svg/SVGLength.cpp:
39386 * ksvg2/svg/SVGLength.h:
39387 * ksvg2/svg/SVGLengthList.cpp:
39388 * ksvg2/svg/SVGLengthList.h:
39389 * ksvg2/svg/SVGLineElement.cpp:
39390 * ksvg2/svg/SVGLineElement.h:
39391 * ksvg2/svg/SVGLinearGradientElement.cpp:
39392 * ksvg2/svg/SVGLinearGradientElement.h:
39393 * ksvg2/svg/SVGList.h:
39394 * ksvg2/svg/SVGLocatable.cpp:
39395 * ksvg2/svg/SVGLocatable.h:
39396 * ksvg2/svg/SVGMarkerElement.cpp:
39397 * ksvg2/svg/SVGMarkerElement.h:
39398 * ksvg2/svg/SVGMaskElement.cpp:
39399 * ksvg2/svg/SVGMaskElement.h:
39400 * ksvg2/svg/SVGMatrix.cpp:
39401 * ksvg2/svg/SVGMatrix.h:
39402 * ksvg2/svg/SVGNumber.cpp:
39403 * ksvg2/svg/SVGNumber.h:
39404 * ksvg2/svg/SVGNumberList.cpp:
39405 * ksvg2/svg/SVGNumberList.h:
39406 * ksvg2/svg/SVGPaint.cpp:
39407 * ksvg2/svg/SVGPaint.h:
39408 * ksvg2/svg/SVGPathElement.cpp:
39409 * ksvg2/svg/SVGPathElement.h:
39410 * ksvg2/svg/SVGPathSeg.cpp:
39411 * ksvg2/svg/SVGPathSeg.h:
39412 * ksvg2/svg/SVGPathSegArc.cpp:
39413 * ksvg2/svg/SVGPathSegArc.h:
39414 * ksvg2/svg/SVGPathSegClosePath.cpp:
39415 * ksvg2/svg/SVGPathSegClosePath.h:
39416 * ksvg2/svg/SVGPathSegCurvetoCubic.cpp:
39417 * ksvg2/svg/SVGPathSegCurvetoCubic.h:
39418 * ksvg2/svg/SVGPathSegCurvetoCubicSmooth.cpp:
39419 * ksvg2/svg/SVGPathSegCurvetoCubicSmooth.h:
39420 * ksvg2/svg/SVGPathSegCurvetoQuadratic.cpp:
39421 * ksvg2/svg/SVGPathSegCurvetoQuadratic.h:
39422 * ksvg2/svg/SVGPathSegCurvetoQuadraticSmooth.cpp:
39423 * ksvg2/svg/SVGPathSegCurvetoQuadraticSmooth.h:
39424 * ksvg2/svg/SVGPathSegLineto.cpp:
39425 * ksvg2/svg/SVGPathSegLineto.h:
39426 * ksvg2/svg/SVGPathSegLinetoHorizontal.cpp:
39427 * ksvg2/svg/SVGPathSegLinetoHorizontal.h:
39428 * ksvg2/svg/SVGPathSegLinetoVertical.cpp:
39429 * ksvg2/svg/SVGPathSegLinetoVertical.h:
39430 * ksvg2/svg/SVGPathSegList.cpp:
39431 * ksvg2/svg/SVGPathSegList.h:
39432 * ksvg2/svg/SVGPathSegMoveto.cpp:
39433 * ksvg2/svg/SVGPathSegMoveto.h:
39434 * ksvg2/svg/SVGPatternElement.cpp:
39435 * ksvg2/svg/SVGPatternElement.h:
39436 * ksvg2/svg/SVGPoint.cpp:
39437 * ksvg2/svg/SVGPoint.h:
39438 * ksvg2/svg/SVGPointList.cpp:
39439 * ksvg2/svg/SVGPointList.h:
39440 * ksvg2/svg/SVGPolyElement.cpp:
39441 * ksvg2/svg/SVGPolyElement.h:
39442 * ksvg2/svg/SVGPolygonElement.cpp:
39443 * ksvg2/svg/SVGPolygonElement.h:
39444 * ksvg2/svg/SVGPolylineElement.cpp:
39445 * ksvg2/svg/SVGPolylineElement.h:
39446 * ksvg2/svg/SVGPreserveAspectRatio.cpp:
39447 * ksvg2/svg/SVGPreserveAspectRatio.h:
39448 * ksvg2/svg/SVGRadialGradientElement.cpp:
39449 * ksvg2/svg/SVGRadialGradientElement.h:
39450 * ksvg2/svg/SVGRect.cpp:
39451 * ksvg2/svg/SVGRect.h:
39452 * ksvg2/svg/SVGRectElement.cpp:
39453 * ksvg2/svg/SVGRectElement.h:
39454 * ksvg2/svg/SVGSVGElement.cpp:
39455 * ksvg2/svg/SVGSVGElement.h:
39456 * ksvg2/svg/SVGScriptElement.cpp:
39457 * ksvg2/svg/SVGScriptElement.h:
39458 * ksvg2/svg/SVGSetElement.cpp:
39459 * ksvg2/svg/SVGSetElement.h:
39460 * ksvg2/svg/SVGStopElement.cpp:
39461 * ksvg2/svg/SVGStopElement.h:
39462 * ksvg2/svg/SVGStringList.cpp:
39463 * ksvg2/svg/SVGStringList.h:
39464 * ksvg2/svg/SVGStylable.cpp:
39465 * ksvg2/svg/SVGStylable.h:
39466 * ksvg2/svg/SVGStyleElement.cpp:
39467 * ksvg2/svg/SVGStyleElement.h:
39468 * ksvg2/svg/SVGStyledElement.cpp:
39469 * ksvg2/svg/SVGStyledElement.h:
39470 * ksvg2/svg/SVGStyledLocatableElement.cpp:
39471 * ksvg2/svg/SVGStyledLocatableElement.h:
39472 * ksvg2/svg/SVGStyledTransformableElement.cpp:
39473 * ksvg2/svg/SVGStyledTransformableElement.h:
39474 * ksvg2/svg/SVGSwitchElement.cpp:
39475 * ksvg2/svg/SVGSwitchElement.h:
39476 * ksvg2/svg/SVGSymbolElement.cpp:
39477 * ksvg2/svg/SVGSymbolElement.h:
39478 * ksvg2/svg/SVGTRefElement.cpp:
39479 * ksvg2/svg/SVGTRefElement.h:
39480 * ksvg2/svg/SVGTSpanElement.cpp:
39481 * ksvg2/svg/SVGTSpanElement.h:
39482 * ksvg2/svg/SVGTests.cpp:
39483 * ksvg2/svg/SVGTests.h:
39484 * ksvg2/svg/SVGTextContentElement.cpp:
39485 * ksvg2/svg/SVGTextContentElement.h:
39486 * ksvg2/svg/SVGTextElement.cpp:
39487 * ksvg2/svg/SVGTextElement.h:
39488 * ksvg2/svg/SVGTextPositioningElement.cpp:
39489 * ksvg2/svg/SVGTextPositioningElement.h:
39490 * ksvg2/svg/SVGTitleElement.cpp:
39491 * ksvg2/svg/SVGTitleElement.h:
39492 * ksvg2/svg/SVGTransform.cpp:
39493 * ksvg2/svg/SVGTransform.h:
39494 * ksvg2/svg/SVGTransformList.cpp:
39495 * ksvg2/svg/SVGTransformList.h:
39496 * ksvg2/svg/SVGTransformable.cpp:
39497 * ksvg2/svg/SVGTransformable.h:
39498 * ksvg2/svg/SVGURIReference.cpp:
39499 * ksvg2/svg/SVGURIReference.h:
39500 * ksvg2/svg/SVGUseElement.cpp:
39501 * ksvg2/svg/SVGUseElement.h:
39502 * ksvg2/svg/SVGViewElement.cpp:
39503 * ksvg2/svg/SVGViewElement.h:
39504 * ksvg2/svg/SVGZoomAndPan.cpp:
39505 * ksvg2/svg/SVGZoomAndPan.h:
39506 * ksvg2/svg/svgpathparser.cpp:
39507 * ksvg2/svg/svgpathparser.h:
39574 svg specific functionality is now in DOMImplementation.
39583 * ksvg2/bindings/idl/svg/SVGDOMImplementation.idl: Removed.
39585 * ksvg2/svg/SVGColor.cpp:
39586 * ksvg2/svg/SVGComponentTransferFunctionElement.cpp:
39587 * ksvg2/svg/SVGDocument.cpp:
39589 * ksvg2/svg/SVGDocument.h:
39590 * ksvg2/svg/SVGElement.cpp:
39592 * ksvg2/svg/SVGFEBlendElement.cpp:
39593 * ksvg2/svg/SVGFEColorMatrixElement.cpp:
39594 * ksvg2/svg/SVGFEComponentTransferElement.cpp:
39595 * ksvg2/svg/SVGFECompositeElement.cpp:
39596 * ksvg2/svg/SVGFEDiffuseLightingElement.cpp:
39597 * ksvg2/svg/SVGFEDisplacementMapElement.cpp:
39598 * ksvg2/svg/SVGFEFloodElement.cpp:
39599 * ksvg2/svg/SVGFEGaussianBlurElement.cpp:
39600 * ksvg2/svg/SVGFELightElement.cpp:
39601 * ksvg2/svg/SVGFEMergeElement.cpp:
39602 * ksvg2/svg/SVGFEOffsetElement.cpp:
39603 * ksvg2/svg/SVGFESpecularLightingElement.cpp:
39604 * ksvg2/svg/SVGFETileElement.cpp:
39605 * ksvg2/svg/SVGFETurbulenceElement.cpp:
39606 * ksvg2/svg/SVGGradientElement.cpp:
39607 * ksvg2/svg/SVGPatternElement.cpp:
39608 * ksvg2/svg/SVGPolyElement.cpp:
39609 * ksvg2/svg/SVGStopElement.cpp:
39610 * ksvg2/svg/SVGStyledElement.cpp:
39611 * ksvg2/svg/SVGStyledTransformableElement.cpp:
39612 * ksvg2/svg/SVGTests.cpp:
39614 * ksvg2/svg/SVGTransformable.cpp:
40409 WebCore+SVG/DOMList.h -> ksvg2/svg/ (only files inside ksvg2/svg/
40579 * ksvg2/svg/SVGAElement.h:
40580 * ksvg2/svg/SVGAngle.h:
40581 * ksvg2/svg/SVGAnimateColorElement.h:
40582 * ksvg2/svg/SVGAnimateElement.h:
40583 * ksvg2/svg/SVGAnimateTransformElement.h:
40584 * ksvg2/svg/SVGAnimatedAngle.h:
40585 * ksvg2/svg/SVGAnimatedBoolean.h:
40586 * ksvg2/svg/SVGAnimatedColor.h:
40587 * ksvg2/svg/SVGAnimatedEnumeration.h:
40588 * ksvg2/svg/SVGAnimatedInteger.h:
40589 * ksvg2/svg/SVGAnimatedLength.h:
40590 * ksvg2/svg/SVGAnimatedLengthList.h:
40591 * ksvg2/svg/SVGAnimatedNumber.h:
40592 * ksvg2/svg/SVGAnimatedNumberList.h:
40593 * ksvg2/svg/SVGAnimatedPathData.h:
40594 * ksvg2/svg/SVGAnimatedPoints.h:
40595 * ksvg2/svg/SVGAnimatedPreserveAspectRatio.h:
40596 * ksvg2/svg/SVGAnimatedRect.h:
40597 * ksvg2/svg/SVGAnimatedString.h:
40598 * ksvg2/svg/SVGAnimatedTemplate.h:
40599 * ksvg2/svg/SVGAnimatedTransformList.h:
40600 * ksvg2/svg/SVGAnimationElement.cpp:
40603 * ksvg2/svg/SVGAnimationElement.h:
40605 * ksvg2/svg/SVGCircleElement.h:
40606 * ksvg2/svg/SVGClipPathElement.h:
40607 * ksvg2/svg/SVGColor.h:
40608 * ksvg2/svg/SVGComponentTransferFunctionElement.h:
40609 * ksvg2/svg/SVGCursorElement.h:
40610 * ksvg2/svg/SVGDOMImplementation.h:
40611 * ksvg2/svg/SVGDefsElement.h:
40612 * ksvg2/svg/SVGDescElement.h:
40613 * ksvg2/svg/SVGDocument.h:
40614 * ksvg2/svg/SVGElement.h:
40617 * ksvg2/svg/SVGElementInstance.h:
40618 * ksvg2/svg/SVGElementInstanceList.h:
40619 * ksvg2/svg/SVGEllipseElement.h:
40620 * ksvg2/svg/SVGExternalResourcesRequired.h:
40621 * ksvg2/svg/SVGFEBlendElement.h:
40622 * ksvg2/svg/SVGFEColorMatrixElement.h:
40623 * ksvg2/svg/SVGFEComponentTransferElement.h:
40624 * ksvg2/svg/SVGFECompositeElement.h:
40625 * ksvg2/svg/SVGFEDiffuseLightingElement.h:
40626 * ksvg2/svg/SVGFEDisplacementMapElement.h:
40627 * ksvg2/svg/SVGFEDistantLightElement.h:
40628 * ksvg2/svg/SVGFEFloodElement.h:
40629 * ksvg2/svg/SVGFEFuncAElement.h:
40630 * ksvg2/svg/SVGFEFuncBElement.h:
40631 * ksvg2/svg/SVGFEFuncGElement.h:
40632 * ksvg2/svg/SVGFEFuncRElement.h:
40633 * ksvg2/svg/SVGFEGaussianBlurElement.h:
40634 * ksvg2/svg/SVGFEImageElement.h:
40635 * ksvg2/svg/SVGFELightElement.h:
40636 * ksvg2/svg/SVGFEMergeElement.h:
40637 * ksvg2/svg/SVGFEMergeNodeElement.h:
40638 * ksvg2/svg/SVGFEOffsetElement.h:
40639 * ksvg2/svg/SVGFEPointLightElement.h:
40640 * ksvg2/svg/SVGFESpecularLightingElement.h:
40641 * ksvg2/svg/SVGFESpotLightElement.h:
40642 * ksvg2/svg/SVGFETileElement.h:
40643 * ksvg2/svg/SVGFETurbulenceElement.h:
40644 * ksvg2/svg/SVGFilterElement.h:
40645 * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.h:
40646 * ksvg2/svg/SVGFitToViewBox.h:
40647 * ksvg2/svg/SVGForeignObjectElement.cpp:
40648 * ksvg2/svg/SVGForeignObjectElement.h:
40649 * ksvg2/svg/SVGGElement.h:
40650 * ksvg2/svg/SVGGradientElement.h:
40651 * ksvg2/svg/SVGHelper.h:
40653 * ksvg2/svg/SVGImageElement.h:
40654 * ksvg2/svg/SVGLangSpace.h:
40655 * ksvg2/svg/SVGLength.h:
40656 * ksvg2/svg/SVGLengthList.h:
40657 * ksvg2/svg/SVGLineElement.h:
40658 * ksvg2/svg/SVGLinearGradientElement.h:
40659 * ksvg2/svg/SVGList.h:
40660 * ksvg2/svg/SVGLocatable.h:
40661 * ksvg2/svg/SVGMarkerElement.h:
40662 * ksvg2/svg/SVGMaskElement.h:
40663 * ksvg2/svg/SVGMatrix.h:
40664 * ksvg2/svg/SVGNumber.h:
40665 * ksvg2/svg/SVGNumberList.h:
40666 * ksvg2/svg/SVGPaint.h:
40667 * ksvg2/svg/SVGPathElement.h:
40668 * ksvg2/svg/SVGPathSeg.h:
40669 * ksvg2/svg/SVGPathSegArc.h:
40670 * ksvg2/svg/SVGPathSegClosePath.h:
40671 * ksvg2/svg/SVGPathSegCurvetoCubic.h:
40672 * ksvg2/svg/SVGPathSegCurvetoCubicSmooth.h:
40673 * ksvg2/svg/SVGPathSegCurvetoQuadratic.h:
40674 * ksvg2/svg/SVGPathSegCurvetoQuadraticSmooth.h:
40675 * ksvg2/svg/SVGPathSegLineto.h:
40676 * ksvg2/svg/SVGPathSegLinetoHorizontal.h:
40677 * ksvg2/svg/SVGPathSegLinetoVertical.h:
40678 * ksvg2/svg/SVGPathSegList.h:
40679 * ksvg2/svg/SVGPathSegMoveto.h:
40680 * ksvg2/svg/SVGPatternElement.h:
40681 * ksvg2/svg/SVGPoint.h:
40682 * ksvg2/svg/SVGPointList.h:
40683 * ksvg2/svg/SVGPolyElement.h:
40684 * ksvg2/svg/SVGPolygonElement.h:
40685 * ksvg2/svg/SVGPolylineElement.h:
40686 * ksvg2/svg/SVGPreserveAspectRatio.h:
40687 * ksvg2/svg/SVGRadialGradientElement.h:
40688 * ksvg2/svg/SVGRect.h:
40689 * ksvg2/svg/SVGRectElement.h:
40690 * ksvg2/svg/SVGSVGElement.h:
40691 * ksvg2/svg/SVGScriptElement.h:
40692 * ksvg2/svg/SVGSetElement.h:
40693 * ksvg2/svg/SVGStopElement.h:
40694 * ksvg2/svg/SVGStringList.h:
40695 * ksvg2/svg/SVGStylable.h:
40696 * ksvg2/svg/SVGStyleElement.h:
40697 * ksvg2/svg/SVGStyledElement.h:
40700 * ksvg2/svg/SVGStyledLocatableElement.h:
40701 * ksvg2/svg/SVGStyledTransformableElement.h:
40702 * ksvg2/svg/SVGSwitchElement.h:
40703 * ksvg2/svg/SVGSymbolElement.h:
40704 * ksvg2/svg/SVGTRefElement.h:
40705 * ksvg2/svg/SVGTSpanElement.h:
40706 * ksvg2/svg/SVGTests.h:
40707 * ksvg2/svg/SVGTextContentElement.h:
40708 * ksvg2/svg/SVGTextElement.h:
40709 * ksvg2/svg/SVGTextPositioningElement.h:
40710 * ksvg2/svg/SVGTitleElement.h:
40711 * ksvg2/svg/SVGTransform.h:
40712 * ksvg2/svg/SVGTransformList.h:
40713 * ksvg2/svg/SVGTransformable.h:
40714 * ksvg2/svg/SVGURIReference.h:
40715 * ksvg2/svg/SVGUseElement.h:
40716 * ksvg2/svg/SVGViewElement.h:
40717 * ksvg2/svg/SVGZoomAndPan.h:
40718 * ksvg2/svg/svgpathparser.h:
40913 * ksvg2/svg/SVGAElement.cpp:
40915 * ksvg2/svg/SVGAnimatedBoolean.h:
40916 * ksvg2/svg/SVGElement.cpp:
40919 * ksvg2/svg/SVGElement.h:
40925 * ksvg2/svg/SVGExternalResourcesRequired.h:
40926 * ksvg2/svg/SVGImageElement.cpp:
40928 * ksvg2/svg/SVGImageElement.h:
40929 * ksvg2/svg/SVGSVGElement.cpp:
40931 * ksvg2/svg/SVGScriptElement.cpp:
40947 * ksvg2/svg/SVGCircleElement.cpp:
40948 * ksvg2/svg/SVGCircleElement.h:
40949 * ksvg2/svg/SVGEllipseElement.cpp:
40950 * ksvg2/svg/SVGEllipseElement.h:
40951 * ksvg2/svg/SVGLineElement.cpp:
40952 * ksvg2/svg/SVGLineElement.h:
40953 * ksvg2/svg/SVGRectElement.cpp:
40954 * ksvg2/svg/SVGRectElement.h:
40955 * ksvg2/svg/SVGStyledElement.h:
40977 * ksvg2/svg/SVGAElement.cpp:
40979 * ksvg2/svg/SVGAnimatedBoolean.h:
40980 * ksvg2/svg/SVGElement.cpp:
40986 * ksvg2/svg/SVGElement.h:
40989 * ksvg2/svg/SVGExternalResourcesRequired.h:
40990 * ksvg2/svg/SVGImageElement.cpp:
40993 * ksvg2/svg/SVGImageElement.h:
40994 * ksvg2/svg/SVGSVGElement.cpp:
40996 * ksvg2/svg/SVGScriptElement.cpp:
41035 Relayout children of svg containers, except svg shapes that do not depend on percentages.
41040 * ksvg2/svg/SVGCircleElement.cpp: (SVGCircleElement::hasPercentageValues):
41041 * ksvg2/svg/SVGCircleElement.h:
41042 * ksvg2/svg/SVGEllipseElement.cpp: (WebCore::SVGEllipseElement::hasPercentageValues):
41043 * ksvg2/svg/SVGEllipseElement.h:
41044 * ksvg2/svg/SVGLineElement.cpp: (SVGLineElement::hasPercentageValues):
41045 * ksvg2/svg/SVGLineElement.h:
41046 * ksvg2/svg/SVGRectElement.cpp: (WebCore::SVGRectElement::hasPercentageValues):
41047 * ksvg2/svg/SVGRectElement.h:
41048 * ksvg2/svg/SVGStyledElement.h: (WebCore::SVGStyledElement::hasPercentageValues):
41159 * ksvg2/svg/SVGFitToViewBox.cpp:
41207 * ksvg2/svg/SVGDocument.h:
41528 Test: svg/custom/non-opaque-filters.svg
43409 * ksvg2/svg/SVGMaskElement.cpp:
43413 * ksvg2/svg/SVGPatternElement.cpp:
43764 * ksvg2/svg/SVGEllipseElement.cpp:
43766 * ksvg2/svg/SVGLineElement.cpp:
44057 * ksvg2/svg/SVGElement.cpp:
44058 * ksvg2/svg/SVGElement.h:
44059 * ksvg2/svg/SVGForeignObjectElement.cpp:
44060 * ksvg2/svg/SVGForeignObjectElement.h:
44061 * ksvg2/svg/SVGImageElement.cpp:
44062 * ksvg2/svg/SVGPoint.h:
44063 * ksvg2/svg/SVGStylable.h:
44064 * ksvg2/svg/SVGTRefElement.cpp:
44065 * ksvg2/svg/SVGTRefElement.h:
44066 * ksvg2/svg/SVGTSpanElement.cpp:
44067 * ksvg2/svg/SVGTSpanElement.h:
44068 * ksvg2/svg/SVGTextElement.h:
44069 * ksvg2/svg/svgpathparser.cpp:
44070 * ksvg2/svg/svgpathparser.h:
44300 * ksvg2/svg/SVGCursorElement.cpp:
44301 * ksvg2/svg/SVGCursorElement.h:
44302 * ksvg2/svg/SVGFEImageElement.cpp:
44303 * ksvg2/svg/SVGFEImageElement.h:
44617 * ksvg2/svg/SVGAElement.cpp:
44618 * ksvg2/svg/SVGAnimateTransformElement.cpp:
44619 * ksvg2/svg/SVGAnimateTransformElement.h:
44620 * ksvg2/svg/SVGGElement.cpp:
44621 * ksvg2/svg/SVGHelper.cpp:
44622 * ksvg2/svg/SVGHelper.h:
44623 * ksvg2/svg/SVGImageElement.cpp:
44624 * ksvg2/svg/SVGLinearGradientElement.cpp:
44625 * ksvg2/svg/SVGMarkerElement.cpp:
44626 * ksvg2/svg/SVGMaskElement.cpp:
44627 * ksvg2/svg/SVGMatrix.cpp:
44628 * ksvg2/svg/SVGMatrix.h:
44629 * ksvg2/svg/SVGPatternElement.cpp:
44630 * ksvg2/svg/SVGRadialGradientElement.cpp:
44631 * ksvg2/svg/SVGSVGElement.cpp:
44632 * ksvg2/svg/SVGStyledElement.h:
44633 * ksvg2/svg/SVGStyledTransformableElement.cpp:
44634 * ksvg2/svg/SVGStyledTransformableElement.h:
44635 * ksvg2/svg/SVGSwitchElement.cpp:
44636 * ksvg2/svg/SVGTextElement.cpp:
44637 * ksvg2/svg/SVGTransformable.h:
44638 * ksvg2/svg/SVGUseElement.cpp:
46174 The no-svg build broke after r15091
46267 svg/custom/text-hit-test.svg was failing
47998 … * css/svg.css: Don't apply overflow:hidden to foreignObject, since that makes it a RenderLayer
48183 * ksvg2/svg/SVGAElement.cpp:
48527 * ksvg2/bindings/idl/svg/GetSVGDocument.idl:
48528 * ksvg2/bindings/idl/svg/SVGAElement.idl:
48529 * ksvg2/bindings/idl/svg/SVGAnimateColorElement.idl:
48530 * ksvg2/bindings/idl/svg/SVGAnimateElement.idl:
48531 * ksvg2/bindings/idl/svg/SVGAnimateTransformElement.idl:
48532 * ksvg2/bindings/idl/svg/SVGAnimatedAngle.idl:
48533 * ksvg2/bindings/idl/svg/SVGAnimatedBoolean.idl:
48534 * ksvg2/bindings/idl/svg/SVGAnimatedEnumeration.idl:
48535 * ksvg2/bindings/idl/svg/SVGAnimatedInteger.idl:
48536 * ksvg2/bindings/idl/svg/SVGAnimatedLengthList.idl:
48537 * ksvg2/bindings/idl/svg/SVGAnimatedNumber.idl:
48538 * ksvg2/bindings/idl/svg/SVGAnimatedNumberList.idl:
48539 * ksvg2/bindings/idl/svg/SVGAnimatedPathData.idl:
48540 * ksvg2/bindings/idl/svg/SVGAnimatedPoints.idl:
48541 * ksvg2/bindings/idl/svg/SVGAnimatedPreserveAspectRatio.idl:
48542 * ksvg2/bindings/idl/svg/SVGAnimatedRect.idl:
48543 * ksvg2/bindings/idl/svg/SVGAnimatedString.idl:
48544 * ksvg2/bindings/idl/svg/SVGAnimatedTransformList.idl:
48545 * ksvg2/bindings/idl/svg/SVGAnimationElement.idl:
48546 * ksvg2/bindings/idl/svg/SVGCircleElement.idl:
48547 * ksvg2/bindings/idl/svg/SVGClipPathElement.idl:
48548 * ksvg2/bindings/idl/svg/SVGComponentTransferFunctionElement.idl:
48549 * ksvg2/bindings/idl/svg/SVGCursorElement.idl:
48550 * ksvg2/bindings/idl/svg/SVGDOMImplementation.idl:
48551 * ksvg2/bindings/idl/svg/SVGDefsElement.idl:
48552 * ksvg2/bindings/idl/svg/SVGDescElement.idl:
48553 * ksvg2/bindings/idl/svg/SVGElementInstance.idl:
48554 * ksvg2/bindings/idl/svg/SVGElementInstanceList.idl:
48555 * ksvg2/bindings/idl/svg/SVGEllipseElement.idl:
48556 * ksvg2/bindings/idl/svg/SVGEvent.idl:
48557 * ksvg2/bindings/idl/svg/SVGException.idl:
48558 * ksvg2/bindings/idl/svg/SVGExternalResourcesRequired.idl:
48559 * ksvg2/bindings/idl/svg/SVGFEBlendElement.idl:
48560 * ksvg2/bindings/idl/svg/SVGFEColorMatrixElement.idl:
48561 * ksvg2/bindings/idl/svg/SVGFEComponentTransferElement.idl:
48562 * ksvg2/bindings/idl/svg/SVGFECompositeElement.idl:
48563 * ksvg2/bindings/idl/svg/SVGFEFloodElement.idl:
48564 * ksvg2/bindings/idl/svg/SVGFEFuncAElement.idl:
48565 * ksvg2/bindings/idl/svg/SVGFEFuncBElement.idl:
48566 * ksvg2/bindings/idl/svg/SVGFEFuncGElement.idl:
48567 * ksvg2/bindings/idl/svg/SVGFEFuncRElement.idl:
48568 * ksvg2/bindings/idl/svg/SVGFEGaussianBlurElement.idl:
48569 * ksvg2/bindings/idl/svg/SVGFEImageElement.idl:
48570 * ksvg2/bindings/idl/svg/SVGFEMergeElement.idl:
48571 * ksvg2/bindings/idl/svg/SVGFEMergeNodeElement.idl:
48572 * ksvg2/bindings/idl/svg/SVGFEOffsetElement.idl:
48573 * ksvg2/bindings/idl/svg/SVGFETileElement.idl:
48574 * ksvg2/bindings/idl/svg/SVGFETurbulenceElement.idl:
48575 * ksvg2/bindings/idl/svg/SVGFilterElement.idl:
48576 * ksvg2/bindings/idl/svg/SVGFilterPrimitiveStandardAttributes.idl:
48577 * ksvg2/bindings/idl/svg/SVGFitToViewBox.idl:
48578 * ksvg2/bindings/idl/svg/SVGGElement.idl:
48579 * ksvg2/bindings/idl/svg/SVGGradientElement.idl:
48580 * ksvg2/bindings/idl/svg/SVGICCColor.idl:
48581 * ksvg2/bindings/idl/svg/SVGImageElement.idl:
48582 * ksvg2/bindings/idl/svg/SVGLangSpace.idl:
48583 * ksvg2/bindings/idl/svg/SVGLengthList.idl:
48584 * ksvg2/bindings/idl/svg/SVGLineElement.idl:
48585 * ksvg2/bindings/idl/svg/SVGLinearGradientElement.idl:
48586 * ksvg2/bindings/idl/svg/SVGLocatable.idl:
48587 * ksvg2/bindings/idl/svg/SVGMarkerElement.idl:
48588 * ksvg2/bindings/idl/svg/SVGNumberList.idl:
48589 * ksvg2/bindings/idl/svg/SVGPaint.idl:
48590 * ksvg2/bindings/idl/svg/SVGPathElement.idl:
48591 * ksvg2/bindings/idl/svg/SVGPathSeg.idl:
48592 * ksvg2/bindings/idl/svg/SVGPathSegArc.idl:
48593 * ksvg2/bindings/idl/svg/SVGPathSegClosePath.idl:
48594 * ksvg2/bindings/idl/svg/SVGPathSegCurvetoCubic.idl:
48595 * ksvg2/bindings/idl/svg/SVGPathSegCurvetoCubicSmooth.idl:
48596 * ksvg2/bindings/idl/svg/SVGPathSegCurvetoQuadratic.idl:
48597 * ksvg2/bindings/idl/svg/SVGPathSegCurvetoQuadraticSmooth.idl:
48598 * ksvg2/bindings/idl/svg/SVGPathSegLineto.idl:
48599 * ksvg2/bindings/idl/svg/SVGPathSegLinetoHorizontal.idl:
48600 * ksvg2/bindings/idl/svg/SVGPathSegLinetoVertical.idl:
48601 * ksvg2/bindings/idl/svg/SVGPathSegList.idl:
48602 * ksvg2/bindings/idl/svg/SVGPathSegMoveto.idl:
48603 * ksvg2/bindings/idl/svg/SVGPatternElement.idl:
48604 * ksvg2/bindings/idl/svg/SVGPointList.idl:
48605 * ksvg2/bindings/idl/svg/SVGPolygonElement.idl:
48606 * ksvg2/bindings/idl/svg/SVGPolylineElement.idl:
48607 * ksvg2/bindings/idl/svg/SVGPreserveAspectRatio.idl:
48608 * ksvg2/bindings/idl/svg/SVGRadialGradientElement.idl:
48609 * ksvg2/bindings/idl/svg/SVGRectElement.idl:
48610 * ksvg2/bindings/idl/svg/SVGRenderingIntent.idl:
48611 * ksvg2/bindings/idl/svg/SVGScriptElement.idl:
48612 * ksvg2/bindings/idl/svg/SVGSetElement.idl:
48613 * ksvg2/bindings/idl/svg/SVGStopElement.idl:
48614 * ksvg2/bindings/idl/svg/SVGStringList.idl:
48615 * ksvg2/bindings/idl/svg/SVGStylable.idl:
48616 * ksvg2/bindings/idl/svg/SVGStyleElement.idl:
48617 * ksvg2/bindings/idl/svg/SVGSwitchElement.idl:
48618 * ksvg2/bindings/idl/svg/SVGSymbolElement.idl:
48619 * ksvg2/bindings/idl/svg/SVGTSpanElement.idl:
48620 * ksvg2/bindings/idl/svg/SVGTests.idl:
48621 * ksvg2/bindings/idl/svg/SVGTextContentElement.idl:
48622 * ksvg2/bindings/idl/svg/SVGTextElement.idl:
48623 * ksvg2/bindings/idl/svg/SVGTextPositioningElement.idl:
48624 * ksvg2/bindings/idl/svg/SVGTitleElement.idl:
48625 * ksvg2/bindings/idl/svg/SVGTransformList.idl:
48626 * ksvg2/bindings/idl/svg/SVGTransformable.idl:
48627 * ksvg2/bindings/idl/svg/SVGURIReference.idl:
48628 * ksvg2/bindings/idl/svg/SVGUnitTypes.idl:
48629 * ksvg2/bindings/idl/svg/SVGUseElement.idl:
48630 * ksvg2/bindings/idl/svg/SVGViewElement.idl:
48631 * ksvg2/bindings/idl/svg/SVGZoomAndPan.idl:
48632 * ksvg2/bindings/idl/svg/SVGZoomEvent.idl:
48633 * ksvg2/svg/SVGAnimatedLength.idl:
49281 * DerivedSources.make: Removed tabs. Create empty SVGElementFactory.cpp on no-svg build.
49284 * ksvg2/bindings/idl/svg/SVGAElement.idl: Add "Conditional=SVG" to all interfaces.
49285 * ksvg2/bindings/idl/svg/SVGAnimateColorElement.idl: Ditto.
49286 * ksvg2/bindings/idl/svg/SVGAnimateElement.idl: Ditto.
49287 * ksvg2/bindings/idl/svg/SVGAnimateTransformElement.idl: Ditto.
49288 * ksvg2/bindings/idl/svg/SVGAnimatedAngle.idl: Ditto.
49289 * ksvg2/bindings/idl/svg/SVGAnimatedBoolean.idl: Ditto.
49290 * ksvg2/bindings/idl/svg/SVGAnimatedEnumeration.idl: Ditto.
49291 * ksvg2/bindings/idl/svg/SVGAnimatedInteger.idl: Ditto.
49292 * ksvg2/bindings/idl/svg/SVGAnimatedLengthList.idl: Ditto.
49293 * ksvg2/bindings/idl/svg/SVGAnimatedNumber.idl: Ditto.
49294 * ksvg2/bindings/idl/svg/SVGAnimatedNumberList.idl: Ditto.
49295 * ksvg2/bindings/idl/svg/SVGAnimatedPathData.idl: Ditto.
49296 * ksvg2/bindings/idl/svg/SVGAnimatedPoints.idl: Ditto.
49297 * ksvg2/bindings/idl/svg/SVGAnimatedPreserveAspectRatio.idl: Ditto.
49298 * ksvg2/bindings/idl/svg/SVGAnimatedRect.idl: Ditto.
49299 * ksvg2/bindings/idl/svg/SVGAnimatedString.idl: Ditto.
49300 * ksvg2/bindings/idl/svg/SVGAnimatedTransformList.idl: Ditto.
49301 * ksvg2/bindings/idl/svg/SVGAnimationElement.idl: Ditto.
49302 * ksvg2/bindings/idl/svg/SVGCircleElement.idl: Ditto.
49303 * ksvg2/bindings/idl/svg/SVGClipPathElement.idl: Ditto.
49304 * ksvg2/bindings/idl/svg/SVGComponentTransferFunctionElement.idl: Ditto.
49305 * ksvg2/bindings/idl/svg/SVGCursorElement.idl: Ditto.
49306 * ksvg2/bindings/idl/svg/SVGDOMImplementation.idl: Ditto.
49307 * ksvg2/bindings/idl/svg/SVGDefsElement.idl: Ditto.
49308 * ksvg2/bindings/idl/svg/SVGDescElement.idl: Ditto.
49309 * ksvg2/bindings/idl/svg/SVGElementInstance.idl: Ditto.
49310 * ksvg2/bindings/idl/svg/SVGElementInstanceList.idl: Ditto.
49311 * ksvg2/bindings/idl/svg/SVGEllipseElement.idl: Ditto.
49312 * ksvg2/bindings/idl/svg/SVGEvent.idl: Ditto.
49313 * ksvg2/bindings/idl/svg/SVGException.idl: Ditto.
49314 * ksvg2/bindings/idl/svg/SVGExternalResourcesRequired.idl: Ditto.
49315 * ksvg2/bindings/idl/svg/SVGFEBlendElement.idl: Ditto.
49316 * ksvg2/bindings/idl/svg/SVGFEColorMatrixElement.idl: Ditto.
49317 * ksvg2/bindings/idl/svg/SVGFEComponentTransferElement.idl: Ditto.
49318 * ksvg2/bindings/idl/svg/SVGFECompositeElement.idl: Ditto.
49319 * ksvg2/bindings/idl/svg/SVGFEFloodElement.idl: Ditto.
49320 * ksvg2/bindings/idl/svg/SVGFEFuncAElement.idl: Ditto.
49321 * ksvg2/bindings/idl/svg/SVGFEFuncBElement.idl: Ditto.
49322 * ksvg2/bindings/idl/svg/SVGFEFuncGElement.idl: Ditto.
49323 * ksvg2/bindings/idl/svg/SVGFEFuncRElement.idl: Ditto.
49324 * ksvg2/bindings/idl/svg/SVGFEGaussianBlurElement.idl: Ditto.
49325 * ksvg2/bindings/idl/svg/SVGFEImageElement.idl: Ditto.
49326 * ksvg2/bindings/idl/svg/SVGFEMergeElement.idl: Ditto.
49327 * ksvg2/bindings/idl/svg/SVGFEMergeNodeElement.idl: Ditto.
49328 * ksvg2/bindings/idl/svg/SVGFEOffsetElement.idl: Ditto.
49329 * ksvg2/bindings/idl/svg/SVGFETileElement.idl: Ditto.
49330 * ksvg2/bindings/idl/svg/SVGFETurbulenceElement.idl: Ditto.
49331 * ksvg2/bindings/idl/svg/SVGFilterElement.idl: Ditto.
49332 * ksvg2/bindings/idl/svg/SVGFilterPrimitiveStandardAttributes.idl: Ditto.
49333 * ksvg2/bindings/idl/svg/SVGFitToViewBox.idl: Ditto.
49334 * ksvg2/bindings/idl/svg/SVGGElement.idl: Ditto.
49335 * ksvg2/bindings/idl/svg/SVGGradientElement.idl: Ditto.
49336 * ksvg2/bindings/idl/svg/SVGICCColor.idl: Ditto.
49337 * ksvg2/bindings/idl/svg/SVGImageElement.idl: Ditto.
49338 * ksvg2/bindings/idl/svg/SVGLangSpace.idl: Ditto.
49339 * ksvg2/bindings/idl/svg/SVGLengthList.idl: Ditto.
49340 * ksvg2/bindings/idl/svg/SVGLineElement.idl: Ditto.
49341 * ksvg2/bindings/idl/svg/SVGLinearGradientElement.idl: Ditto.
49342 * ksvg2/bindings/idl/svg/SVGLocatable.idl: Ditto.
49343 * ksvg2/bindings/idl/svg/SVGMarkerElement.idl: Ditto.
49344 * ksvg2/bindings/idl/svg/SVGNumberList.idl: Ditto.
49345 * ksvg2/bindings/idl/svg/SVGPaint.idl: Ditto.
49346 * ksvg2/bindings/idl/svg/SVGPathElement.idl: Ditto.
49347 * ksvg2/bindings/idl/svg/SVGPathSeg.idl: Ditto.
49348 * ksvg2/bindings/idl/svg/SVGPathSegArc.idl: Ditto.
49349 * ksvg2/bindings/idl/svg/SVGPathSegClosePath.idl: Ditto.
49350 * ksvg2/bindings/idl/svg/SVGPathSegCurvetoCubic.idl: Ditto.
49351 * ksvg2/bindings/idl/svg/SVGPathSegCurvetoCubicSmooth.idl: Ditto.
49352 * ksvg2/bindings/idl/svg/SVGPathSegCurvetoQuadratic.idl: Ditto.
49353 * ksvg2/bindings/idl/svg/SVGPathSegCurvetoQuadraticSmooth.idl: Ditto.
49354 * ksvg2/bindings/idl/svg/SVGPathSegLineto.idl: Ditto.
49355 * ksvg2/bindings/idl/svg/SVGPathSegLinetoHorizontal.idl: Ditto.
49356 * ksvg2/bindings/idl/svg/SVGPathSegLinetoVertical.idl: Ditto.
49357 * ksvg2/bindings/idl/svg/SVGPathSegList.idl: Ditto.
49358 * ksvg2/bindings/idl/svg/SVGPathSegMoveto.idl: Ditto.
49359 * ksvg2/bindings/idl/svg/SVGPatternElement.idl: Ditto.
49360 * ksvg2/bindings/idl/svg/SVGPointList.idl: Ditto.
49361 * ksvg2/bindings/idl/svg/SVGPolygonElement.idl: Ditto.
49362 * ksvg2/bindings/idl/svg/SVGPolylineElement.idl: Ditto.
49363 * ksvg2/bindings/idl/svg/SVGPreserveAspectRatio.idl: Ditto.
49364 * ksvg2/bindings/idl/svg/SVGRadialGradientElement.idl: Ditto.
49365 * ksvg2/bindings/idl/svg/SVGRectElement.idl: Ditto.
49366 * ksvg2/bindings/idl/svg/SVGRenderingIntent.idl: Ditto.
49367 * ksvg2/bindings/idl/svg/SVGScriptElement.idl: Ditto.
49368 * ksvg2/bindings/idl/svg/SVGSetElement.idl: Ditto.
49369 * ksvg2/bindings/idl/svg/SVGStopElement.idl: Ditto.
49370 * ksvg2/bindings/idl/svg/SVGStringList.idl: Ditto.
49371 * ksvg2/bindings/idl/svg/SVGStylable.idl: Ditto.
49372 * ksvg2/bindings/idl/svg/SVGStyleElement.idl: Ditto.
49373 * ksvg2/bindings/idl/svg/SVGSwitchElement.idl: Ditto.
49374 * ksvg2/bindings/idl/svg/SVGSymbolElement.idl: Ditto.
49375 * ksvg2/bindings/idl/svg/SVGTSpanElement.idl: Ditto.
49376 * ksvg2/bindings/idl/svg/SVGTests.idl: Ditto.
49377 * ksvg2/bindings/idl/svg/SVGTextContentElement.idl: Ditto.
49378 * ksvg2/bindings/idl/svg/SVGTextElement.idl: Ditto.
49379 * ksvg2/bindings/idl/svg/SVGTextPositioningElement.idl: Ditto.
49380 * ksvg2/bindings/idl/svg/SVGTitleElement.idl: Ditto.
49381 * ksvg2/bindings/idl/svg/SVGTransformList.idl: Ditto.
49382 * ksvg2/bindings/idl/svg/SVGTransformable.idl: Ditto.
49383 * ksvg2/bindings/idl/svg/SVGURIReference.idl: Ditto.
49384 * ksvg2/bindings/idl/svg/SVGUnitTypes.idl: Ditto.
49385 * ksvg2/bindings/idl/svg/SVGUseElement.idl: Ditto.
49386 * ksvg2/bindings/idl/svg/SVGViewElement.idl: Ditto.
49387 * ksvg2/bindings/idl/svg/SVGZoomAndPan.idl: Ditto.
49388 * ksvg2/bindings/idl/svg/SVGZoomEvent.idl: Ditto.
49389 * ksvg2/svg/SVGAngle.idl: Ditto.
49390 * ksvg2/svg/SVGAnimatedLength.idl: Ditto.
49391 * ksvg2/svg/SVGColor.idl: Ditto.
49392 * ksvg2/svg/SVGDocument.idl: Ditto.
49393 * ksvg2/svg/SVGElement.idl: Ditto.
49394 * ksvg2/svg/SVGEvent.idl: Ditto.
49395 * ksvg2/svg/SVGLength.idl: Ditto.
49396 * ksvg2/svg/SVGMatrix.idl: Ditto.
49397 * ksvg2/svg/SVGNumber.idl: Ditto.
49398 * ksvg2/svg/SVGPoint.idl: Ditto.
49399 * ksvg2/svg/SVGRect.idl: Ditto.
49400 * ksvg2/svg/SVGSVGElement.idl: Ditto.
49401 * ksvg2/svg/SVGTransform.idl: Ditto.
49855 * ksvg2/svg/SVGDOMImplementation.cpp:
49857 * ksvg2/svg/SVGStyleElement.cpp:
50427 * ksvg2/svg/SVGDOMImplementation.h: Reformatted a bit, removed unneeded declarations.
50428 * ksvg2/svg/SVGDOMImplementation.cpp:
51417 * ksvg2/bindings/idl/svg/SVGAngle.idl: Removed.
51418 * ksvg2/bindings/idl/svg/SVGAnimatedLength.idl: Removed.
51419 * ksvg2/bindings/idl/svg/SVGColor.idl: Removed.
51420 * ksvg2/bindings/idl/svg/SVGDocument.idl: Removed.
51421 * ksvg2/bindings/idl/svg/SVGElement.idl: Removed.
51422 * ksvg2/bindings/idl/svg/SVGLength.idl: Removed.
51423 * ksvg2/bindings/idl/svg/SVGMatrix.idl: Removed.
51424 * ksvg2/bindings/idl/svg/SVGNumber.idl: Removed.
51425 * ksvg2/bindings/idl/svg/SVGPoint.idl: Removed.
51426 * ksvg2/bindings/idl/svg/SVGRect.idl: Removed.
51427 * ksvg2/bindings/idl/svg/SVGSVGElement.idl: Removed.
51428 * ksvg2/bindings/idl/svg/SVGTransform.idl: Removed.
51429 * ksvg2/bindings/idl/svg/kdomdefs.idl: Removed.
51485 * ksvg2/svg/SVGAElement.h:
51486 * ksvg2/svg/SVGAngle.h:
51488 * ksvg2/svg/SVGAngle.idl: Added.
51489 * ksvg2/svg/SVGAnimateColorElement.cpp:
51493 * ksvg2/svg/SVGAnimateColorElement.h:
51494 * ksvg2/svg/SVGAnimateElement.cpp:
51497 * ksvg2/svg/SVGAnimateElement.h:
51498 * ksvg2/svg/SVGAnimateTransformElement.cpp:
51505 * ksvg2/svg/SVGAnimateTransformElement.h:
51506 * ksvg2/svg/SVGAnimatedLength.idl: Added.
51507 * ksvg2/svg/SVGAnimationElement.cpp:
51509 * ksvg2/svg/SVGAnimationElement.h:
51510 * ksvg2/svg/SVGCircleElement.h:
51511 * ksvg2/svg/SVGClipPathElement.h:
51512 * ksvg2/svg/SVGColor.cpp:
51519 * ksvg2/svg/SVGColor.h:
51522 * ksvg2/svg/SVGColor.idl: Added.
51523 * ksvg2/svg/SVGComponentTransferFunctionElement.h:
51524 * ksvg2/svg/SVGCursorElement.h:
51525 * ksvg2/svg/SVGDefsElement.h:
51526 * ksvg2/svg/SVGDescElement.h:
51527 * ksvg2/svg/SVGDocument.idl: Added.
51528 * ksvg2/svg/SVGElement.cpp:
51540 * ksvg2/svg/SVGElement.h:
51541 * ksvg2/svg/SVGElement.idl: Added.
51542 * ksvg2/svg/SVGEllipseElement.h:
51543 * ksvg2/svg/SVGEvent.idl: Added.
51544 * ksvg2/svg/SVGFEBlendElement.h:
51545 * ksvg2/svg/SVGFEColorMatrixElement.h:
51546 * ksvg2/svg/SVGFEComponentTransferElement.h:
51547 * ksvg2/svg/SVGFECompositeElement.h:
51548 * ksvg2/svg/SVGFEDiffuseLightingElement.h:
51549 * ksvg2/svg/SVGFEDistantLightElement.h:
51550 * ksvg2/svg/SVGFEFloodElement.h:
51551 * ksvg2/svg/SVGFEFuncAElement.h:
51552 * ksvg2/svg/SVGFEFuncBElement.h:
51553 * ksvg2/svg/SVGFEFuncGElement.h:
51554 * ksvg2/svg/SVGFEFuncRElement.h:
51555 * ksvg2/svg/SVGFEGaussianBlurElement.h:
51556 * ksvg2/svg/SVGFEImageElement.h:
51557 * ksvg2/svg/SVGFELightElement.h:
51558 * ksvg2/svg/SVGFEMergeElement.h:
51559 * ksvg2/svg/SVGFEMergeNodeElement.h:
51560 * ksvg2/svg/SVGFEOffsetElement.h:
51561 * ksvg2/svg/SVGFEPointLightElement.h:
51562 * ksvg2/svg/SVGFESpecularLightingElement.h:
51563 * ksvg2/svg/SVGFESpotLightElement.h:
51564 * ksvg2/svg/SVGFETileElement.h:
51565 * ksvg2/svg/SVGFETurbulenceElement.h:
51566 * ksvg2/svg/SVGFilterElement.h:
51567 * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.h:
51568 * ksvg2/svg/SVGForeignObjectElement.h:
51569 * ksvg2/svg/SVGGElement.h:
51570 * ksvg2/svg/SVGGradientElement.h:
51571 * ksvg2/svg/SVGHelper.cpp:
51574 * ksvg2/svg/SVGImageElement.h:
51575 * ksvg2/svg/SVGLength.h:
51577 * ksvg2/svg/SVGLength.idl: Added.
51578 * ksvg2/svg/SVGLineElement.h:
51579 * ksvg2/svg/SVGLinearGradientElement.h:
51580 * ksvg2/svg/SVGLocatable.cpp:
51582 * ksvg2/svg/SVGLocatable.h:
51583 * ksvg2/svg/SVGMarkerElement.h:
51584 * ksvg2/svg/SVGMaskElement.h:
51585 * ksvg2/svg/SVGMatrix.cpp:
51588 * ksvg2/svg/SVGMatrix.h:
51589 * ksvg2/svg/SVGMatrix.idl: Added.
51590 * ksvg2/svg/SVGNumber.idl: Added.
51591 * ksvg2/svg/SVGPathElement.cpp:
51593 * ksvg2/svg/SVGPathElement.h:
51594 * ksvg2/svg/SVGPatternElement.cpp:
51606 * ksvg2/svg/SVGPatternElement.h:
51607 * ksvg2/svg/SVGPoint.idl: Added.
51608 * ksvg2/svg/SVGPolyElement.h:
51609 * ksvg2/svg/SVGPolygonElement.h:
51610 * ksvg2/svg/SVGPolylineElement.h:
51611 * ksvg2/svg/SVGRadialGradientElement.h:
51612 * ksvg2/svg/SVGRect.idl: Added.
51613 * ksvg2/svg/SVGRectElement.h:
51614 * ksvg2/svg/SVGSVGElement.cpp:
51632 * ksvg2/svg/SVGSVGElement.h:
51634 * ksvg2/svg/SVGSVGElement.idl: Added.
51635 * ksvg2/svg/SVGScriptElement.h:
51636 * ksvg2/svg/SVGSetElement.cpp:
51639 * ksvg2/svg/SVGSetElement.h:
51640 * ksvg2/svg/SVGStopElement.h:
51641 * ksvg2/svg/SVGStyleElement.h:
51642 * ksvg2/svg/SVGStyledElement.h:
51643 * ksvg2/svg/SVGStyledLocatableElement.cpp:
51645 * ksvg2/svg/SVGStyledLocatableElement.h:
51646 * ksvg2/svg/SVGStyledTransformableElement.cpp:
51648 * ksvg2/svg/SVGStyledTransformableElement.h:
51649 * ksvg2/svg/SVGSwitchElement.h:
51650 * ksvg2/svg/SVGSymbolElement.h:
51651 * ksvg2/svg/SVGTRefElement.h:
51652 * ksvg2/svg/SVGTSpanElement.h:
51653 * ksvg2/svg/SVGTextContentElement.cpp:
51659 * ksvg2/svg/SVGTextContentElement.h:
51660 * ksvg2/svg/SVGTextElement.cpp:
51662 * ksvg2/svg/SVGTextElement.h:
51663 * ksvg2/svg/SVGTextPositioningElement.h:
51664 * ksvg2/svg/SVGTitleElement.h:
51665 * ksvg2/svg/SVGTransform.h:
51667 * ksvg2/svg/SVGTransform.idl: Added.
51668 * ksvg2/svg/SVGUseElement.h:
51669 * ksvg2/svg/SVGViewElement.h:
51772 * ksvg2/svg/SVGClipPathElement.cpp:
51774 * ksvg2/svg/SVGFEFloodElement.cpp:
51776 * ksvg2/svg/SVGGradientElement.cpp:
51778 * ksvg2/svg/SVGHelper.cpp:
51780 * ksvg2/svg/SVGPathElement.cpp:
51782 * ksvg2/svg/SVGSVGElement.cpp:
51784 * ksvg2/svg/SVGStyledElement.cpp:
51787 * ksvg2/svg/SVGStyledElement.h:
51966 Small amount of svg-related code cleanup.
51969 * ksvg2/svg/SVGColor.h:
51970 * ksvg2/svg/SVGLength.cpp:
51973 * ksvg2/svg/SVGMarkerElement.cpp:
51974 * ksvg2/svg/SVGMatrix.cpp:
52001 * ksvg2/svg/SVGMatrix.h:
52303 WebKIt+SVG should use SVGDocumentImpl for image/svg+xml
52305 Make sure SVGDocument is created for standalone svg
52308 * ksvg2/svg/SVGDOMImplementation.cpp:
52311 * ksvg2/svg/SVGDOMImplementation.h:
52312 * ksvg2/svg/SVGDocument.cpp:
52315 * ksvg2/svg/SVGDocument.h:
52316 * ksvg2/svg/SVGTests.cpp:
52318 * ksvg2/svg/SVGTitleElement.cpp:
52319 * ksvg2/svg/SVGTitleElement.h:
53816 * ksvg2/svg/SVGColor.cpp:
53823 * ksvg2/svg/SVGColor.h:
53824 * ksvg2/svg/SVGStyledElement.cpp:
53998 * ksvg2/svg/SVGAnimationElement.cpp:
53999 * ksvg2/svg/SVGColor.cpp:
54000 * ksvg2/svg/SVGColor.h:
54001 * ksvg2/svg/SVGCursorElement.h:
54002 * ksvg2/svg/SVGFEColorMatrixElement.cpp: