haikuwebkit/Source/WebCore/svg
Rob Buis 7dcaaaedc9 [SVG] Attribute change triggers redundant (and out of order) setNeedsLayout call
https://bugs.webkit.org/show_bug.cgi?id=228125

Patch by Rob Buis <rbuis@igalia.com> on 2021-08-11
Reviewed by Darin Adler.

As explained in the bug the setNeedsLayout call is redundant, however
keep using it for embedded SVG's to update width/height of the embedder.

* svg/SVGSVGElement.cpp:
(WebCore::SVGSVGElement::svgAttributeChanged):

Canonical link: https://commits.webkit.org/240424@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@280887 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-11 07:43:42 +00:00
..
animation Make sure SVG SMIL animations do not run in processes without any pages 2021-07-09 00:12:30 +00:00
graphics SVGImageForContainer reports true for is<SVGImage>() but it doesn't inherit from SVGImage 2021-07-09 20:05:39 +00:00
properties Make the 'targetElement' argument of the SVG animators to be a reference 2021-07-21 03:33:43 +00:00
Document+SVG.idl [WebIDL] Switch to new file name convention for partial interfaces 2020-09-23 00:20:14 +00:00
DocumentSVG.cpp [WebIDL] Switch to new file name convention for partial interfaces 2020-09-23 00:20:14 +00:00
DocumentSVG.h [WebIDL] Switch to new file name convention for partial interfaces 2020-09-23 00:20:14 +00:00
GradientAttributes.h
LinearGradientAttributes.h
PatternAttributes.h
RadialGradientAttributes.h
SVGAElement.cpp SVG links navigate only to internal animation elements and <view> anchors 2021-03-23 07:02:33 +00:00
SVGAElement.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGAElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAltGlyphDefElement.cpp Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGAltGlyphDefElement.h Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGAltGlyphDefElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAltGlyphElement.cpp Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGAltGlyphElement.h Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGAltGlyphElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAltGlyphItemElement.cpp Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGAltGlyphItemElement.h Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGAltGlyphItemElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAngle.h
SVGAngle.idl [WebIDL] Remove the need to specify [MayThrowException] 2021-03-23 00:49:01 +00:00
SVGAngleValue.cpp
SVGAngleValue.h
SVGAnimateColorElement.cpp
SVGAnimateColorElement.h
SVGAnimateColorElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAnimateElement.cpp
SVGAnimateElement.h
SVGAnimateElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAnimateElementBase.cpp Make the 'targetElement' argument of the SVG animators to be a reference 2021-07-21 03:33:43 +00:00
SVGAnimateElementBase.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGAnimateMotionElement.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGAnimateMotionElement.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGAnimateMotionElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAnimateTransformElement.cpp Next step toward using std::optional directly instead of through WTF::Optional typedef 2021-05-28 01:26:23 +00:00
SVGAnimateTransformElement.h
SVGAnimateTransformElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAnimatedAngle.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAnimatedBoolean.cpp
SVGAnimatedBoolean.h
SVGAnimatedBoolean.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAnimatedEnumeration.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAnimatedInteger.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAnimatedLength.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAnimatedLengthList.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAnimatedNumber.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAnimatedNumberList.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAnimatedPreserveAspectRatio.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAnimatedRect.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAnimatedString.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAnimatedTransformList.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGAnimationElement.cpp Make SVGPropertyAnimator::computeCSSPropertyValue() take a reference to SVGElement 2021-07-20 18:21:58 +00:00
SVGAnimationElement.h Make SVGPropertyAnimator::computeCSSPropertyValue() take a reference to SVGElement 2021-07-20 18:21:58 +00:00
SVGAnimationElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGCircleElement.cpp Rename presentationAttributeStyle to presentationalHintStyle to match spec language 2021-05-31 15:02:54 +00:00
SVGCircleElement.h
SVGCircleElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGClipPathElement.cpp Make WebCore::ContainerNode::ChildChangeType enum class 2020-10-29 19:24:41 +00:00
SVGClipPathElement.h
SVGClipPathElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGComponentTransferFunctionElement.cpp
SVGComponentTransferFunctionElement.h
SVGComponentTransferFunctionElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGCursorElement.cpp
SVGCursorElement.h
SVGCursorElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGDefsElement.cpp
SVGDefsElement.h
SVGDefsElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGDescElement.cpp
SVGDescElement.h
SVGDescElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGDocument.cpp <input type="datetime-local"> not show calendar UI when it's inside ShadowDOM 2020-10-07 04:03:49 +00:00
SVGDocument.h <input type="datetime-local"> not show calendar UI when it's inside ShadowDOM 2020-10-07 04:03:49 +00:00
SVGDocumentExtensions.cpp Non-unified build fixes, late-ish May 2021 edition 2021-05-21 13:52:45 +00:00
SVGDocumentExtensions.h Non-unified build fixes, late-ish May 2021 edition 2021-05-21 13:52:45 +00:00
SVGElement.cpp Make the 'targetElement' argument of the SVG animators to be a reference 2021-07-21 03:33:43 +00:00
SVGElement.h Rename presentationAttributeStyle to presentationalHintStyle to match spec language 2021-05-31 15:02:54 +00:00
SVGElement.idl Re-align HTMLElement with the HTML spec 2020-10-02 20:30:27 +00:00
SVGElementRareData.h Replace raw pointers in SVGElementRareData and SVGDocumentExtensions with WeakHashMap and WeakPtr 2021-05-06 10:35:08 +00:00
SVGEllipseElement.cpp Rename presentationAttributeStyle to presentationalHintStyle to match spec language 2021-05-31 15:02:54 +00:00
SVGEllipseElement.h
SVGEllipseElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFEBlendElement.cpp
SVGFEBlendElement.h
SVGFEBlendElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFEColorMatrixElement.cpp Wasted vector capacity in FEColorMatrix and filters 2021-04-06 01:45:37 +00:00
SVGFEColorMatrixElement.h
SVGFEColorMatrixElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFEComponentTransferElement.cpp Wasted vector capacity in FEColorMatrix and filters 2021-04-06 01:45:37 +00:00
SVGFEComponentTransferElement.h
SVGFEComponentTransferElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFECompositeElement.cpp
SVGFECompositeElement.h
SVGFECompositeElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFEConvolveMatrixElement.cpp Next step toward using std::optional directly instead of through WTF::Optional typedef 2021-05-28 01:26:23 +00:00
SVGFEConvolveMatrixElement.h
SVGFEConvolveMatrixElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFEDiffuseLightingElement.cpp Wasted vector capacity in FEColorMatrix and filters 2021-04-06 01:45:37 +00:00
SVGFEDiffuseLightingElement.h
SVGFEDiffuseLightingElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFEDisplacementMapElement.cpp
SVGFEDisplacementMapElement.h
SVGFEDisplacementMapElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFEDistantLightElement.cpp
SVGFEDistantLightElement.h
SVGFEDistantLightElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFEDropShadowElement.cpp Wasted vector capacity in FEColorMatrix and filters 2021-04-06 01:45:37 +00:00
SVGFEDropShadowElement.h
SVGFEDropShadowElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFEFloodElement.cpp
SVGFEFloodElement.h
SVGFEFloodElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFEFuncAElement.cpp
SVGFEFuncAElement.h
SVGFEFuncAElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFEFuncBElement.cpp
SVGFEFuncBElement.h
SVGFEFuncBElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFEFuncGElement.cpp
SVGFEFuncGElement.h
SVGFEFuncGElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFEFuncRElement.cpp
SVGFEFuncRElement.h
SVGFEFuncRElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFEGaussianBlurElement.cpp Wasted vector capacity in FEColorMatrix and filters 2021-04-06 01:45:37 +00:00
SVGFEGaussianBlurElement.h
SVGFEGaussianBlurElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFEImageElement.cpp Replace raw pointers in SVGElementRareData and SVGDocumentExtensions with WeakHashMap and WeakPtr 2021-05-06 10:35:08 +00:00
SVGFEImageElement.h
SVGFEImageElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFELightElement.cpp Make WebCore::ContainerNode::ChildChangeType enum class 2020-10-29 19:24:41 +00:00
SVGFELightElement.h
SVGFEMergeElement.cpp Wasted vector capacity in FEColorMatrix and filters 2021-04-06 01:45:37 +00:00
SVGFEMergeElement.h
SVGFEMergeElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFEMergeNodeElement.cpp
SVGFEMergeNodeElement.h
SVGFEMergeNodeElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFEMorphologyElement.cpp Wasted vector capacity in FEColorMatrix and filters 2021-04-06 01:45:37 +00:00
SVGFEMorphologyElement.h
SVGFEMorphologyElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFEOffsetElement.cpp Wasted vector capacity in FEColorMatrix and filters 2021-04-06 01:45:37 +00:00
SVGFEOffsetElement.h
SVGFEOffsetElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFEPointLightElement.cpp
SVGFEPointLightElement.h
SVGFEPointLightElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFESpecularLightingElement.cpp Wasted vector capacity in FEColorMatrix and filters 2021-04-06 01:45:37 +00:00
SVGFESpecularLightingElement.h
SVGFESpecularLightingElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFESpotLightElement.cpp
SVGFESpotLightElement.h
SVGFESpotLightElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFETileElement.cpp Wasted vector capacity in FEColorMatrix and filters 2021-04-06 01:45:37 +00:00
SVGFETileElement.h
SVGFETileElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFETurbulenceElement.cpp Next step toward using std::optional directly instead of through WTF::Optional typedef 2021-05-28 01:26:23 +00:00
SVGFETurbulenceElement.h
SVGFETurbulenceElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFilterElement.cpp Rename presentationAttributeStyle to presentationalHintStyle to match spec language 2021-05-31 15:02:54 +00:00
SVGFilterElement.h
SVGFilterElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFilterPrimitiveStandardAttributes.cpp Make WebCore::ContainerNode::ChildChangeType enum class 2020-10-29 19:24:41 +00:00
SVGFilterPrimitiveStandardAttributes.h
SVGFilterPrimitiveStandardAttributes.idl [WebIDL] Add support for interface mixins 2020-09-06 02:49:22 +00:00
SVGFitToViewBox.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGFitToViewBox.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGFitToViewBox.idl [WebIDL] Address consistency around [SameObject] extended attributes 2020-10-05 04:00:13 +00:00
SVGFontElement.cpp Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGFontElement.h Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGFontElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFontFaceElement.cpp Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGFontFaceElement.h Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGFontFaceElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFontFaceFormatElement.cpp Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGFontFaceFormatElement.h Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGFontFaceFormatElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFontFaceNameElement.cpp Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGFontFaceNameElement.h Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGFontFaceNameElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFontFaceSrcElement.cpp Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGFontFaceSrcElement.h Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGFontFaceSrcElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGFontFaceUriElement.cpp Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGFontFaceUriElement.h Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGFontFaceUriElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGForeignObjectElement.cpp Rename presentationAttributeStyle to presentationalHintStyle to match spec language 2021-05-31 15:02:54 +00:00
SVGForeignObjectElement.h
SVGForeignObjectElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGGElement.cpp
SVGGElement.h
SVGGElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGGeometryElement.cpp
SVGGeometryElement.h
SVGGeometryElement.idl [WebIDL] Remove the need to specify [MayThrowException] 2021-03-23 00:49:01 +00:00
SVGGlyphElement.cpp Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGGlyphElement.h Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGGlyphElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGGlyphRefElement.cpp Next step toward using std::optional directly instead of through WTF::Optional typedef 2021-05-28 01:26:23 +00:00
SVGGlyphRefElement.h Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGGlyphRefElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGGradientElement.cpp Make WebCore::ContainerNode::ChildChangeType enum class 2020-10-29 19:24:41 +00:00
SVGGradientElement.h
SVGGradientElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGGraphicsElement.cpp Add non-animated support for the CSS rotate property 2020-10-05 18:42:12 +00:00
SVGGraphicsElement.h
SVGGraphicsElement.idl [WebIDL] Remove the need to specify [MayThrowException] 2021-03-23 00:49:01 +00:00
SVGHKernElement.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGHKernElement.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGHKernElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGImageElement.cpp Rename presentationAttributeStyle to presentationalHintStyle to match spec language 2021-05-31 15:02:54 +00:00
SVGImageElement.h
SVGImageElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGImageLoader.cpp
SVGImageLoader.h
SVGLength.h
SVGLength.idl [WebIDL] Remove the need to specify [MayThrowException] 2021-03-23 00:49:01 +00:00
SVGLengthContext.cpp
SVGLengthContext.h
SVGLengthList.cpp
SVGLengthList.h
SVGLengthList.idl [WebIDL] Remove the need to specify [MayThrowException] 2021-03-23 00:49:01 +00:00
SVGLengthValue.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGLengthValue.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGLineElement.cpp
SVGLineElement.h
SVGLineElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGLinearGradientElement.cpp
SVGLinearGradientElement.h
SVGLinearGradientElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGLocatable.cpp
SVGLocatable.h
SVGMPathElement.cpp Replace raw pointers in SVGElementRareData and SVGDocumentExtensions with WeakHashMap and WeakPtr 2021-05-06 10:35:08 +00:00
SVGMPathElement.h
SVGMPathElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGMarkerElement.cpp Make WebCore::ContainerNode::ChildChangeType enum class 2020-10-29 19:24:41 +00:00
SVGMarkerElement.h
SVGMarkerElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGMarkerTypes.h
SVGMaskElement.cpp Rename presentationAttributeStyle to presentationalHintStyle to match spec language 2021-05-31 15:02:54 +00:00
SVGMaskElement.h
SVGMaskElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGMatrix.h
SVGMatrix.idl [WebIDL] Remove the need to specify [MayThrowException] 2021-03-23 00:49:01 +00:00
SVGMetadataElement.cpp
SVGMetadataElement.h
SVGMetadataElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGMissingGlyphElement.cpp Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGMissingGlyphElement.h Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGMissingGlyphElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGNumber.h
SVGNumber.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGNumberList.cpp
SVGNumberList.h
SVGNumberList.idl [WebIDL] Remove the need to specify [MayThrowException] 2021-03-23 00:49:01 +00:00
SVGParserUtilities.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGParserUtilities.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGParsingError.h
SVGPathBlender.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGPathBlender.h
SVGPathBuilder.cpp
SVGPathBuilder.h
SVGPathByteStream.h Wasted vector capacity in SVGPathByteStream 2021-04-06 03:08:15 +00:00
SVGPathByteStreamBuilder.cpp
SVGPathByteStreamBuilder.h
SVGPathByteStreamSource.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGPathByteStreamSource.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGPathConsumer.h
SVGPathElement.cpp Replace raw pointers in SVGElementRareData and SVGDocumentExtensions with WeakHashMap and WeakPtr 2021-05-06 10:35:08 +00:00
SVGPathElement.h
SVGPathElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathParser.cpp Wasted vector capacity in SVGPathByteStream 2021-04-06 03:08:15 +00:00
SVGPathParser.h
SVGPathSeg.h
SVGPathSeg.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegArcAbs.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegArcRel.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegClosePath.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegCurvetoCubicAbs.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegCurvetoCubicRel.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegCurvetoCubicSmoothAbs.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegCurvetoCubicSmoothRel.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegCurvetoQuadraticAbs.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegCurvetoQuadraticRel.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegCurvetoQuadraticSmoothAbs.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegCurvetoQuadraticSmoothRel.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegImpl.h
SVGPathSegLinetoAbs.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegLinetoHorizontalAbs.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegLinetoHorizontalRel.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegLinetoRel.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegLinetoVerticalAbs.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegLinetoVerticalRel.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegList.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGPathSegList.idl [WebIDL] Remove the need to specify [MayThrowException] 2021-03-23 00:49:01 +00:00
SVGPathSegListBuilder.cpp
SVGPathSegListBuilder.h
SVGPathSegListSource.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGPathSegListSource.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGPathSegMovetoAbs.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegMovetoRel.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPathSegValue.h
SVGPathSource.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGPathStringBuilder.cpp Remove StringBuilder::appendLiteral 2021-05-24 21:51:47 +00:00
SVGPathStringBuilder.h
SVGPathStringSource.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGPathStringSource.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGPathTraversalStateBuilder.cpp
SVGPathTraversalStateBuilder.h
SVGPathUtilities.cpp Remove StringBuilder::appendNumber 2021-05-13 16:18:32 +00:00
SVGPathUtilities.h
SVGPatternElement.cpp Rename presentationAttributeStyle to presentationalHintStyle to match spec language 2021-05-31 15:02:54 +00:00
SVGPatternElement.h
SVGPatternElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPoint.h
SVGPoint.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPointList.cpp
SVGPointList.h
SVGPointList.idl [WebIDL] Remove the need to specify [MayThrowException] 2021-03-23 00:49:01 +00:00
SVGPolyElement.cpp
SVGPolyElement.h
SVGPolygonElement.cpp
SVGPolygonElement.h
SVGPolygonElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPolylineElement.cpp
SVGPolylineElement.h
SVGPolylineElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPreserveAspectRatio.h
SVGPreserveAspectRatio.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGPreserveAspectRatioValue.cpp
SVGPreserveAspectRatioValue.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGRadialGradientElement.cpp
SVGRadialGradientElement.h
SVGRadialGradientElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGRect.h
SVGRect.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGRectElement.cpp Rename presentationAttributeStyle to presentationalHintStyle to match spec language 2021-05-31 15:02:54 +00:00
SVGRectElement.h
SVGRectElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGRenderingIntent.h
SVGRenderingIntent.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGSVGElement.cpp [SVG] Attribute change triggers redundant (and out of order) setNeedsLayout call 2021-08-11 07:43:42 +00:00
SVGSVGElement.h Avoid some calls to StringView::toString() / StringView::toStringWithoutCopying() 2021-06-09 20:46:24 +00:00
SVGSVGElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGScriptElement.cpp
SVGScriptElement.h
SVGScriptElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGSetElement.cpp
SVGSetElement.h
SVGSetElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGStopElement.cpp
SVGStopElement.h REGRESSION (r243266): SVGStopElement does not react upon 'offset' attribute changes 2021-01-27 20:49:40 +00:00
SVGStopElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGStringList.cpp
SVGStringList.h
SVGStringList.idl [WebIDL] Remove the need to specify [MayThrowException] 2021-03-23 00:49:01 +00:00
SVGStyleElement.cpp
SVGStyleElement.h
SVGStyleElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGSwitchElement.cpp
SVGSwitchElement.h
SVGSwitchElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGSymbolElement.cpp
SVGSymbolElement.h
SVGSymbolElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGTRefElement.cpp Support AbortSignal in addEventListenerOptions to unsubscribe from events 2021-01-25 20:06:25 +00:00
SVGTRefElement.h
SVGTRefElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGTSpanElement.cpp Remove ENABLE_SVG_FONTS macro 2020-09-23 19:50:23 +00:00
SVGTSpanElement.h
SVGTSpanElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGTests.cpp Use SortedArrayMap in a few more places 2021-05-02 03:09:34 +00:00
SVGTests.h [WTF] Introduce RobinHoodHashTable 2021-04-02 08:33:32 +00:00
SVGTests.idl Simplify SVGTests.hasExtension idl 2020-09-25 20:19:39 +00:00
SVGTextContentElement.cpp Rename presentationAttributeStyle to presentationalHintStyle to match spec language 2021-05-31 15:02:54 +00:00
SVGTextContentElement.h Rename presentationAttributeStyle to presentationalHintStyle to match spec language 2021-05-31 15:02:54 +00:00
SVGTextContentElement.idl [WebIDL] Remove the need to specify [MayThrowException] 2021-03-23 00:49:01 +00:00
SVGTextElement.cpp CSS transform computed style should not reflect individual transform properties 2020-10-09 16:26:54 +00:00
SVGTextElement.h
SVGTextElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGTextPathElement.cpp Replace raw pointers in SVGElementRareData and SVGDocumentExtensions with WeakHashMap and WeakPtr 2021-05-06 10:35:08 +00:00
SVGTextPathElement.h
SVGTextPathElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGTextPositioningElement.cpp Rename presentationAttributeStyle to presentationalHintStyle to match spec language 2021-05-31 15:02:54 +00:00
SVGTextPositioningElement.h Rename presentationAttributeStyle to presentationalHintStyle to match spec language 2021-05-31 15:02:54 +00:00
SVGTextPositioningElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGTitleElement.cpp
SVGTitleElement.h
SVGTitleElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGToOTFFontConversion.cpp Use Vector<uint8_t> instead of Vector<char> to store bytes in SharedBuffer 2021-06-05 01:16:43 +00:00
SVGToOTFFontConversion.h Non-unified build fixes, early May 2021 edition 2021-06-10 08:36:18 +00:00
SVGTransform.h Clients of optional should use has_value instead of relying on hasValue macro 2021-05-29 22:08:56 +00:00
SVGTransform.idl [WebIDL] Remove the need to specify [MayThrowException] 2021-03-23 00:49:01 +00:00
SVGTransformDistance.cpp
SVGTransformDistance.h
SVGTransformList.cpp
SVGTransformList.h
SVGTransformList.idl [WebIDL] Remove the need to specify [MayThrowException] 2021-03-23 00:49:01 +00:00
SVGTransformValue.h Extend SortedArrayMap further to work on case-folded strings, use in MIMETypeRegistry 2021-04-29 16:39:55 +00:00
SVGTransformable.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGTransformable.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGURIReference.cpp
SVGURIReference.h
SVGURIReference.idl [WebIDL] Add support for interface mixins 2020-09-06 02:49:22 +00:00
SVGUnitTypes.h
SVGUnitTypes.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGUnknownElement.cpp
SVGUnknownElement.h "precustomized" state of custom elements can become HTMLUnknownElement 2021-03-05 01:28:03 +00:00
SVGUseElement.cpp Replace raw pointers in SVGElementRareData and SVGDocumentExtensions with WeakHashMap and WeakPtr 2021-05-06 10:35:08 +00:00
SVGUseElement.h
SVGUseElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGVKernElement.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGVKernElement.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGVKernElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGViewElement.cpp
SVGViewElement.h
SVGViewElement.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGViewSpec.cpp Avoid some calls to StringView::toString() / StringView::toStringWithoutCopying() 2021-06-09 20:46:24 +00:00
SVGViewSpec.h Avoid some calls to StringView::toString() / StringView::toStringWithoutCopying() 2021-06-09 20:46:24 +00:00
SVGViewSpec.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
SVGZoomAndPan.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGZoomAndPan.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
SVGZoomAndPan.idl [WebIDL] Add support for interface mixins 2020-09-06 02:49:22 +00:00
SVGZoomAndPanType.h
SVGZoomEvent.cpp
SVGZoomEvent.h
SVGZoomEvent.idl [WebIDL] Make Exposed mandatory for IDL interfaces 2020-10-01 00:15:51 +00:00
svgattrs.in
svgtags.in [SVG2] Remove color-profile tag 2020-09-24 22:25:45 +00:00
xlinkattrs.in