gecko-dev/dom/svg
Emilio Cobos Álvarez 330f517ba6 Bug 1485465 - Cleanup SVG mapped attribute parser. r=dholbert
* Rename some stuff to be clearer (TakeDeclarationBlock instead of
   GetDeclarationBlock).

 * Don't allocate a new URLExtraData for each mapped attribute, cache
   them in the parser instead.

Differential Revision: https://phabricator.services.mozilla.com/D4006
2022-07-19 11:09:55 +00:00
..
crashtests
test
DOMSVGAngle.cpp
DOMSVGAngle.h
DOMSVGAnimatedAngle.cpp
DOMSVGAnimatedAngle.h
DOMSVGAnimatedBoolean.cpp
DOMSVGAnimatedBoolean.h
DOMSVGAnimatedEnumeration.cpp
DOMSVGAnimatedEnumeration.h
DOMSVGAnimatedInteger.cpp
DOMSVGAnimatedInteger.h
DOMSVGAnimatedLength.cpp
DOMSVGAnimatedLength.h
DOMSVGAnimatedLengthList.cpp
DOMSVGAnimatedLengthList.h
DOMSVGAnimatedNumber.cpp
DOMSVGAnimatedNumber.h
DOMSVGAnimatedNumberList.cpp
DOMSVGAnimatedNumberList.h
DOMSVGAnimatedString.cpp
DOMSVGAnimatedString.h
DOMSVGAnimatedTransformList.cpp
DOMSVGAnimatedTransformList.h
DOMSVGLength.cpp
DOMSVGLength.h
DOMSVGLengthList.cpp
DOMSVGLengthList.h
DOMSVGNumber.cpp
DOMSVGNumber.h
DOMSVGNumberList.cpp
DOMSVGNumberList.h
DOMSVGPathSeg.cpp
DOMSVGPathSeg.h
DOMSVGPathSegList.cpp
DOMSVGPathSegList.h
DOMSVGPoint.cpp
DOMSVGPoint.h
DOMSVGPointList.cpp
DOMSVGPointList.h
DOMSVGStringList.cpp
DOMSVGStringList.h
DOMSVGTransform.cpp
DOMSVGTransform.h
DOMSVGTransformList.cpp
DOMSVGTransformList.h
moz.build
SVGAElement.cpp
SVGAElement.h
SVGAnimatedBoolean.cpp
SVGAnimatedBoolean.h
SVGAnimatedClass.cpp
SVGAnimatedClass.h
SVGAnimatedClassOrString.cpp
SVGAnimatedClassOrString.h
SVGAnimatedEnumeration.cpp
SVGAnimatedEnumeration.h
SVGAnimatedInteger.cpp
SVGAnimatedInteger.h
SVGAnimatedIntegerPair.cpp
SVGAnimatedIntegerPair.h
SVGAnimatedLength.cpp
SVGAnimatedLength.h
SVGAnimatedLengthList.cpp
SVGAnimatedLengthList.h
SVGAnimatedNumber.cpp
SVGAnimatedNumber.h
SVGAnimatedNumberList.cpp
SVGAnimatedNumberList.h
SVGAnimatedNumberPair.cpp
SVGAnimatedNumberPair.h
SVGAnimatedOrient.cpp
SVGAnimatedOrient.h
SVGAnimatedPathSegList.cpp
SVGAnimatedPathSegList.h
SVGAnimatedPointList.cpp
SVGAnimatedPointList.h
SVGAnimatedPreserveAspectRatio.cpp
SVGAnimatedPreserveAspectRatio.h
SVGAnimatedRect.cpp
SVGAnimatedRect.h
SVGAnimatedString.cpp
SVGAnimatedString.h
SVGAnimatedTransformList.cpp
SVGAnimatedTransformList.h
SVGAnimatedViewBox.cpp
SVGAnimatedViewBox.h
SVGAnimateElement.cpp
SVGAnimateElement.h
SVGAnimateMotionElement.cpp
SVGAnimateMotionElement.h
SVGAnimateTransformElement.cpp
SVGAnimateTransformElement.h
SVGAnimationElement.cpp
SVGAnimationElement.h
SVGAttrTearoffTable.h
SVGAttrValueWrapper.cpp
SVGAttrValueWrapper.h
SVGCircleElement.cpp
SVGCircleElement.h
SVGClipPathElement.cpp
SVGClipPathElement.h
SVGComponentTransferFunctionElement.h
SVGContentUtils.cpp Bug 1779771 - Use thread local ScreenReferenceDrawTarget for CanvasPath::Constructor. r=gfx-reviewers,lsalzman 2022-07-15 19:22:21 +00:00
SVGContentUtils.h
SVGDataParser.cpp
SVGDataParser.h
SVGDefsElement.cpp
SVGDefsElement.h
SVGDescElement.cpp
SVGDescElement.h
SVGDocument.cpp
SVGDocument.h
SVGElement.cpp Bug 1485465 - Cleanup SVG mapped attribute parser. r=dholbert 2022-07-19 11:09:55 +00:00
SVGElement.h
SVGElementFactory.cpp
SVGElementFactory.h
SVGEllipseElement.cpp
SVGEllipseElement.h
SVGFEBlendElement.cpp
SVGFEBlendElement.h
SVGFEColorMatrixElement.cpp
SVGFEColorMatrixElement.h
SVGFEComponentTransferElement.cpp
SVGFEComponentTransferElement.h
SVGFECompositeElement.cpp
SVGFECompositeElement.h
SVGFEConvolveMatrixElement.cpp
SVGFEConvolveMatrixElement.h
SVGFEDiffuseLightingElement.cpp
SVGFEDiffuseLightingElement.h
SVGFEDisplacementMapElement.cpp
SVGFEDisplacementMapElement.h
SVGFEDistantLightElement.cpp
SVGFEDistantLightElement.h
SVGFEDropShadowElement.cpp
SVGFEDropShadowElement.h
SVGFEFloodElement.cpp
SVGFEFloodElement.h
SVGFEGaussianBlurElement.cpp
SVGFEGaussianBlurElement.h
SVGFEImageElement.cpp
SVGFEImageElement.h
SVGFEMergeElement.cpp
SVGFEMergeElement.h
SVGFEMergeNodeElement.cpp
SVGFEMergeNodeElement.h
SVGFEMorphologyElement.cpp
SVGFEMorphologyElement.h
SVGFEOffsetElement.cpp
SVGFEOffsetElement.h
SVGFEPointLightElement.cpp
SVGFEPointLightElement.h
SVGFESpecularLightingElement.cpp
SVGFESpecularLightingElement.h
SVGFESpotLightElement.cpp
SVGFESpotLightElement.h
SVGFETileElement.cpp
SVGFETileElement.h
SVGFETurbulenceElement.cpp
SVGFETurbulenceElement.h
SVGFilterElement.cpp
SVGFilterElement.h
SVGFilters.cpp
SVGFilters.h
SVGForeignObjectElement.cpp
SVGForeignObjectElement.h
SVGFragmentIdentifier.cpp
SVGFragmentIdentifier.h
SVGGElement.cpp
SVGGElement.h
SVGGeometryElement.cpp
SVGGeometryElement.h
SVGGeometryProperty.cpp
SVGGeometryProperty.h
SVGGradientElement.cpp
SVGGradientElement.h
SVGGraphicsElement.cpp
SVGGraphicsElement.h
SVGImageElement.cpp
SVGImageElement.h
SVGIntegerPairSMILType.cpp
SVGIntegerPairSMILType.h
SVGLength.cpp
SVGLength.h
SVGLengthList.cpp
SVGLengthList.h
SVGLengthListSMILType.cpp
SVGLengthListSMILType.h
SVGLineElement.cpp
SVGLineElement.h
SVGMarkerElement.cpp
SVGMarkerElement.h
SVGMaskElement.cpp
SVGMaskElement.h
SVGMatrix.cpp
SVGMatrix.h
SVGMetadataElement.cpp
SVGMetadataElement.h
SVGMotionSMILAnimationFunction.cpp
SVGMotionSMILAnimationFunction.h
SVGMotionSMILAttr.cpp
SVGMotionSMILAttr.h
SVGMotionSMILPathUtils.cpp
SVGMotionSMILPathUtils.h
SVGMotionSMILType.cpp
SVGMotionSMILType.h
SVGMPathElement.cpp
SVGMPathElement.h
SVGNumberList.cpp
SVGNumberList.h
SVGNumberListSMILType.cpp
SVGNumberListSMILType.h
SVGNumberPairSMILType.cpp
SVGNumberPairSMILType.h
SVGOrientSMILType.cpp
SVGOrientSMILType.h
SVGPathData.cpp
SVGPathData.h
SVGPathDataParser.cpp
SVGPathDataParser.h
SVGPathElement.cpp
SVGPathElement.h
SVGPathSegListSMILType.cpp
SVGPathSegListSMILType.h
SVGPathSegUtils.cpp
SVGPathSegUtils.h
SVGPatternElement.cpp
SVGPatternElement.h
SVGPoint.h
SVGPointList.cpp
SVGPointList.h
SVGPointListSMILType.cpp
SVGPointListSMILType.h
SVGPolyElement.cpp
SVGPolyElement.h
SVGPolygonElement.cpp
SVGPolygonElement.h
SVGPolylineElement.cpp
SVGPolylineElement.h
SVGPreserveAspectRatio.cpp
SVGPreserveAspectRatio.h
SVGRect.cpp
SVGRect.h
SVGRectElement.cpp
SVGRectElement.h
SVGScriptElement.cpp
SVGScriptElement.h
SVGSetElement.cpp
SVGSetElement.h
SVGStopElement.cpp
SVGStopElement.h
SVGStringList.cpp
SVGStringList.h
SVGStyleElement.cpp
SVGStyleElement.h
SVGSVGElement.cpp
SVGSVGElement.h Bug 1779598 - Stop passing around Maybe<SVGImageContext>. r=aosmond 2022-07-14 16:03:25 +00:00
SVGSwitchElement.cpp
SVGSwitchElement.h
SVGSymbolElement.cpp
SVGSymbolElement.h
SVGTagList.h
SVGTests.cpp
SVGTests.h
SVGTextContentElement.cpp Bug 1738701 - Fix getNumberOfChars for tspan and textPath elements r=jfkthame 2022-07-07 16:38:20 +00:00
SVGTextContentElement.h
SVGTextElement.cpp
SVGTextElement.h
SVGTextPathElement.cpp
SVGTextPathElement.h
SVGTextPositioningElement.cpp
SVGTextPositioningElement.h
SVGTitleElement.cpp
SVGTitleElement.h
SVGTransform.cpp
SVGTransform.h
SVGTransformableElement.cpp
SVGTransformableElement.h
SVGTransformList.cpp
SVGTransformList.h
SVGTransformListParser.cpp
SVGTransformListParser.h
SVGTransformListSMILType.cpp
SVGTransformListSMILType.h
SVGTSpanElement.cpp
SVGTSpanElement.h
SVGUseElement.cpp
SVGUseElement.h
SVGViewBoxSMILType.cpp
SVGViewBoxSMILType.h
SVGViewElement.cpp
SVGViewElement.h
SVGViewportElement.cpp
SVGViewportElement.h