Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: d52eff68175e9cd134b15aa09de4ae959418c4dc
https://github.com/WebKit/WebKit/commit/d52eff68175e9cd134b15aa09de4ae959418c4dc
Author: Chris Dumez <[email protected]>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M Source/WebCore/bindings/js/JSSVGViewSpecCustom.cpp
M Source/WebCore/svg/GradientAttributes.h
M Source/WebCore/svg/PatternAttributes.h
M Source/WebCore/svg/SVGCircleElement.h
M Source/WebCore/svg/SVGComponentTransferFunctionElement.h
M Source/WebCore/svg/SVGCursorElement.h
M Source/WebCore/svg/SVGDocumentExtensions.h
M Source/WebCore/svg/SVGElement.h
M Source/WebCore/svg/SVGElementRareData.h
M Source/WebCore/svg/SVGEllipseElement.h
M Source/WebCore/svg/SVGFEColorMatrixElement.h
M Source/WebCore/svg/SVGFEConvolveMatrixElement.h
M Source/WebCore/svg/SVGFEImageElement.h
M Source/WebCore/svg/SVGFilterElement.h
M Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h
M Source/WebCore/svg/SVGFitToViewBox.h
M Source/WebCore/svg/SVGForeignObjectElement.h
M Source/WebCore/svg/SVGGradientElement.h
M Source/WebCore/svg/SVGGraphicsElement.h
M Source/WebCore/svg/SVGImageElement.h
M Source/WebCore/svg/SVGLineElement.h
M Source/WebCore/svg/SVGLinearGradientElement.h
M Source/WebCore/svg/SVGMarkerElement.h
M Source/WebCore/svg/SVGMaskElement.h
M Source/WebCore/svg/SVGPathSegList.h
M Source/WebCore/svg/SVGPatternElement.h
M Source/WebCore/svg/SVGRadialGradientElement.h
M Source/WebCore/svg/SVGRectElement.h
M Source/WebCore/svg/SVGSVGElement.h
M Source/WebCore/svg/SVGTextContentElement.h
M Source/WebCore/svg/SVGTextPathElement.h
M Source/WebCore/svg/SVGTextPositioningElement.h
M Source/WebCore/svg/SVGUseElement.h
M Source/WebCore/svg/SVGViewSpec.h
M Source/WebCore/svg/animation/SMILTime.h
M Source/WebCore/svg/animation/SVGSMILElement.h
M Source/WebCore/svg/properties/SVGAnimatedPrimitiveProperty.h
M Source/WebCore/svg/properties/SVGAnimatedPropertyList.h
M Source/WebCore/svg/properties/SVGAnimatedValueProperty.h
M Source/WebCore/svg/properties/SVGList.h
M Source/WebCore/svg/properties/SVGSharedPrimitiveProperty.h
M Source/WebCore/svg/properties/SVGValueProperty.h
M Source/WebCore/xml/XMLHttpRequest.h
M Source/WebCore/xml/XPathResult.h
M Source/WebCore/xml/XSLImportRule.h
M Source/WebCore/xml/XSLStyleSheet.h
M Source/WebCore/xml/parser/XMLDocumentParser.h
Log Message:
-----------
Adopt `LIFETIME_BOUND` annotation in more places in svg and xml
https://bugs.webkit.org/show_bug.cgi?id=309034
Reviewed by Ryosuke Niwa.
* Source/WebCore/bindings/js/JSSVGViewSpecCustom.cpp:
(WebCore::JSSVGViewSpec::visitAdditionalChildren):
* Source/WebCore/svg/GradientAttributes.h:
(WebCore::GradientAttributes::gradientTransform const): Deleted.
(WebCore::GradientAttributes::stops const): Deleted.
* Source/WebCore/svg/PatternAttributes.h:
(WebCore::PatternAttributes::patternTransform const): Deleted.
* Source/WebCore/svg/SVGCircleElement.h:
* Source/WebCore/svg/SVGComponentTransferFunctionElement.h:
(WebCore::SVGComponentTransferFunctionElement::tableValues const): Deleted.
* Source/WebCore/svg/SVGCursorElement.h:
* Source/WebCore/svg/SVGDocumentExtensions.h:
* Source/WebCore/svg/SVGElement.h:
(WebCore::SVGElement::propertyRegistry const): Deleted.
(WebCore::SVGElement::propertyAnimatorFactory): Deleted.
* Source/WebCore/svg/SVGElementRareData.h:
(WebCore::SVGElementRareData::instances const): Deleted.
(WebCore::SVGElementRareData::referencingElements const): Deleted.
(WebCore::SVGElementRareData::referencingCSSClients const): Deleted.
(WebCore::SVGElementRareData::conditionalProcessingAttributesIfExists const):
Deleted.
(WebCore::SVGElementRareData::conditionalProcessingAttributes): Deleted.
* Source/WebCore/svg/SVGEllipseElement.h:
* Source/WebCore/svg/SVGFEColorMatrixElement.h:
* Source/WebCore/svg/SVGFEConvolveMatrixElement.h:
* Source/WebCore/svg/SVGFEImageElement.h:
* Source/WebCore/svg/SVGFilterElement.h:
* Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:
(WebCore::SVGFilterPrimitiveStandardAttributes::x const): Deleted.
(WebCore::SVGFilterPrimitiveStandardAttributes::y const): Deleted.
(WebCore::SVGFilterPrimitiveStandardAttributes::width const): Deleted.
(WebCore::SVGFilterPrimitiveStandardAttributes::height const): Deleted.
* Source/WebCore/svg/SVGFitToViewBox.h:
(WebCore::SVGFitToViewBox::viewBox const): Deleted.
(WebCore::SVGFitToViewBox::preserveAspectRatio const): Deleted.
* Source/WebCore/svg/SVGForeignObjectElement.h:
* Source/WebCore/svg/SVGGradientElement.h:
(WebCore::SVGGradientElement::gradientTransform const): Deleted.
* Source/WebCore/svg/SVGGraphicsElement.h:
(WebCore::SVGGraphicsElement::transform const): Deleted.
* Source/WebCore/svg/SVGImageElement.h:
* Source/WebCore/svg/SVGLineElement.h:
* Source/WebCore/svg/SVGLinearGradientElement.h:
* Source/WebCore/svg/SVGMarkerElement.h:
* Source/WebCore/svg/SVGMaskElement.h:
* Source/WebCore/svg/SVGPathSegList.h:
* Source/WebCore/svg/SVGPatternElement.h:
* Source/WebCore/svg/SVGRadialGradientElement.h:
* Source/WebCore/svg/SVGRectElement.h:
* Source/WebCore/svg/SVGSVGElement.h:
* Source/WebCore/svg/SVGTextContentElement.h:
(WebCore::SVGTextContentElement::specifiedTextLength const): Deleted.
(WebCore::SVGTextContentElement::textLength const): Deleted.
* Source/WebCore/svg/SVGTextPathElement.h:
* Source/WebCore/svg/SVGTextPositioningElement.h:
(WebCore::SVGTextPositioningElement::x const): Deleted.
(WebCore::SVGTextPositioningElement::y const): Deleted.
(WebCore::SVGTextPositioningElement::dx const): Deleted.
(WebCore::SVGTextPositioningElement::dy const): Deleted.
(WebCore::SVGTextPositioningElement::rotate const): Deleted.
* Source/WebCore/svg/SVGUseElement.h:
* Source/WebCore/svg/SVGViewSpec.h:
* Source/WebCore/svg/animation/SMILTime.h:
(WebCore::SMILTimeWithOrigin::time const): Deleted.
* Source/WebCore/svg/animation/SVGSMILElement.h:
(WebCore::SVGSMILElement::attributeName const): Deleted.
* Source/WebCore/svg/properties/SVGAnimatedPrimitiveProperty.h:
(WebCore::SVGAnimatedPrimitiveProperty::baseVal const): Deleted.
(WebCore::SVGAnimatedPrimitiveProperty::currentValue const): Deleted.
* Source/WebCore/svg/properties/SVGAnimatedPropertyList.h:
(WebCore::SVGAnimatedPropertyList::currentValue const): Deleted.
* Source/WebCore/svg/properties/SVGAnimatedValueProperty.h:
(WebCore::SVGAnimatedValueProperty::currentValue const): Deleted.
* Source/WebCore/svg/properties/SVGList.h:
(WebCore::SVGList::items): Deleted.
(WebCore::SVGList::items const): Deleted.
* Source/WebCore/svg/properties/SVGSharedPrimitiveProperty.h:
(WebCore::SVGSharedPrimitiveProperty::value const): Deleted.
(WebCore::SVGSharedPrimitiveProperty::value): Deleted.
* Source/WebCore/svg/properties/SVGValueProperty.h:
(WebCore::SVGValueProperty::value const): Deleted.
(WebCore::SVGValueProperty::value): Deleted.
* Source/WebCore/xml/XMLHttpRequest.h:
* Source/WebCore/xml/XPathResult.h:
(WebCore::XPathResult::value const): Deleted.
* Source/WebCore/xml/XSLImportRule.h:
(WebCore::XSLImportRule::href const): Deleted.
* Source/WebCore/xml/XSLStyleSheet.h:
* Source/WebCore/xml/parser/XMLDocumentParser.h:
(WebCore::XMLParserContext::context const): Deleted.
Canonical link: https://commits.webkit.org/308580@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications