[webkit-changes] [WebKit/WebKit] 46ecab: Drop Element::parseAttribute()
Chris Dumez
noreply at github.com
Tue Apr 11 15:29:07 PDT 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 46ecab837eb9d6d766ba877abc8796c87d85df95
https://github.com/WebKit/WebKit/commit/46ecab837eb9d6d766ba877abc8796c87d85df95
Author: Chris Dumez <cdumez at apple.com>
Date: 2023-04-11 (Tue, 11 Apr 2023)
Changed paths:
M Source/WebCore/Modules/model-element/HTMLModelElement.cpp
M Source/WebCore/Modules/model-element/HTMLModelElement.h
M Source/WebCore/dom/Element.cpp
M Source/WebCore/dom/Element.h
M Source/WebCore/dom/StyledElement.cpp
M Source/WebCore/html/HTMLAnchorElement.cpp
M Source/WebCore/html/HTMLAnchorElement.h
M Source/WebCore/html/HTMLAreaElement.cpp
M Source/WebCore/html/HTMLAreaElement.h
M Source/WebCore/html/HTMLAttachmentElement.cpp
M Source/WebCore/html/HTMLAttachmentElement.h
M Source/WebCore/html/HTMLBaseElement.cpp
M Source/WebCore/html/HTMLBaseElement.h
M Source/WebCore/html/HTMLBodyElement.cpp
M Source/WebCore/html/HTMLBodyElement.h
M Source/WebCore/html/HTMLButtonElement.cpp
M Source/WebCore/html/HTMLButtonElement.h
M Source/WebCore/html/HTMLCanvasElement.cpp
M Source/WebCore/html/HTMLCanvasElement.h
M Source/WebCore/html/HTMLDetailsElement.cpp
M Source/WebCore/html/HTMLDetailsElement.h
M Source/WebCore/html/HTMLElement.cpp
M Source/WebCore/html/HTMLElement.h
M Source/WebCore/html/HTMLEmbedElement.cpp
M Source/WebCore/html/HTMLEmbedElement.h
M Source/WebCore/html/HTMLFieldSetElement.cpp
M Source/WebCore/html/HTMLFieldSetElement.h
M Source/WebCore/html/HTMLFormControlElement.cpp
M Source/WebCore/html/HTMLFormControlElement.h
M Source/WebCore/html/HTMLFormElement.cpp
M Source/WebCore/html/HTMLFormElement.h
M Source/WebCore/html/HTMLFrameElement.cpp
M Source/WebCore/html/HTMLFrameElement.h
M Source/WebCore/html/HTMLFrameElementBase.cpp
M Source/WebCore/html/HTMLFrameElementBase.h
M Source/WebCore/html/HTMLFrameSetElement.cpp
M Source/WebCore/html/HTMLFrameSetElement.h
M Source/WebCore/html/HTMLIFrameElement.cpp
M Source/WebCore/html/HTMLIFrameElement.h
M Source/WebCore/html/HTMLImageElement.cpp
M Source/WebCore/html/HTMLImageElement.h
M Source/WebCore/html/HTMLInputElement.cpp
M Source/WebCore/html/HTMLInputElement.h
M Source/WebCore/html/HTMLLIElement.cpp
M Source/WebCore/html/HTMLLIElement.h
M Source/WebCore/html/HTMLLinkElement.cpp
M Source/WebCore/html/HTMLLinkElement.h
M Source/WebCore/html/HTMLMapElement.cpp
M Source/WebCore/html/HTMLMapElement.h
M Source/WebCore/html/HTMLMaybeFormAssociatedCustomElement.cpp
M Source/WebCore/html/HTMLMaybeFormAssociatedCustomElement.h
M Source/WebCore/html/HTMLMediaElement.cpp
M Source/WebCore/html/HTMLMediaElement.h
M Source/WebCore/html/HTMLMenuElement.cpp
M Source/WebCore/html/HTMLMenuElement.h
M Source/WebCore/html/HTMLMetaElement.cpp
M Source/WebCore/html/HTMLMetaElement.h
M Source/WebCore/html/HTMLMeterElement.cpp
M Source/WebCore/html/HTMLMeterElement.h
M Source/WebCore/html/HTMLOListElement.cpp
M Source/WebCore/html/HTMLOListElement.h
M Source/WebCore/html/HTMLObjectElement.cpp
M Source/WebCore/html/HTMLObjectElement.h
M Source/WebCore/html/HTMLOptGroupElement.cpp
M Source/WebCore/html/HTMLOptGroupElement.h
M Source/WebCore/html/HTMLOptionElement.cpp
M Source/WebCore/html/HTMLOptionElement.h
M Source/WebCore/html/HTMLOutputElement.cpp
M Source/WebCore/html/HTMLOutputElement.h
M Source/WebCore/html/HTMLProgressElement.cpp
M Source/WebCore/html/HTMLProgressElement.h
M Source/WebCore/html/HTMLScriptElement.cpp
M Source/WebCore/html/HTMLScriptElement.h
M Source/WebCore/html/HTMLSelectElement.cpp
M Source/WebCore/html/HTMLSelectElement.h
M Source/WebCore/html/HTMLSourceElement.cpp
M Source/WebCore/html/HTMLSourceElement.h
M Source/WebCore/html/HTMLStyleElement.cpp
M Source/WebCore/html/HTMLStyleElement.h
M Source/WebCore/html/HTMLTableCellElement.cpp
M Source/WebCore/html/HTMLTableCellElement.h
M Source/WebCore/html/HTMLTableColElement.cpp
M Source/WebCore/html/HTMLTableColElement.h
M Source/WebCore/html/HTMLTableElement.cpp
M Source/WebCore/html/HTMLTableElement.h
M Source/WebCore/html/HTMLTextAreaElement.cpp
M Source/WebCore/html/HTMLTextAreaElement.h
M Source/WebCore/html/HTMLTextFormControlElement.cpp
M Source/WebCore/html/HTMLTextFormControlElement.h
M Source/WebCore/html/HTMLTrackElement.cpp
M Source/WebCore/html/HTMLTrackElement.h
M Source/WebCore/html/HTMLVideoElement.cpp
M Source/WebCore/html/HTMLVideoElement.h
M Source/WebCore/mathml/MathMLElement.cpp
M Source/WebCore/mathml/MathMLElement.h
M Source/WebCore/mathml/MathMLFractionElement.cpp
M Source/WebCore/mathml/MathMLFractionElement.h
M Source/WebCore/mathml/MathMLMathElement.cpp
M Source/WebCore/mathml/MathMLMathElement.h
M Source/WebCore/mathml/MathMLMencloseElement.cpp
M Source/WebCore/mathml/MathMLMencloseElement.h
M Source/WebCore/mathml/MathMLOperatorElement.cpp
M Source/WebCore/mathml/MathMLOperatorElement.h
M Source/WebCore/mathml/MathMLPaddedElement.cpp
M Source/WebCore/mathml/MathMLPaddedElement.h
M Source/WebCore/mathml/MathMLPresentationElement.cpp
M Source/WebCore/mathml/MathMLPresentationElement.h
M Source/WebCore/mathml/MathMLScriptsElement.cpp
M Source/WebCore/mathml/MathMLScriptsElement.h
M Source/WebCore/mathml/MathMLSpaceElement.cpp
M Source/WebCore/mathml/MathMLSpaceElement.h
M Source/WebCore/mathml/MathMLUnderOverElement.cpp
M Source/WebCore/mathml/MathMLUnderOverElement.h
M Source/WebCore/svg/SVGAElement.cpp
M Source/WebCore/svg/SVGAElement.h
M Source/WebCore/svg/SVGAnimateMotionElement.cpp
M Source/WebCore/svg/SVGAnimateMotionElement.h
M Source/WebCore/svg/SVGAnimateTransformElement.cpp
M Source/WebCore/svg/SVGAnimateTransformElement.h
M Source/WebCore/svg/SVGAnimationElement.cpp
M Source/WebCore/svg/SVGAnimationElement.h
M Source/WebCore/svg/SVGCircleElement.cpp
M Source/WebCore/svg/SVGCircleElement.h
M Source/WebCore/svg/SVGClipPathElement.cpp
M Source/WebCore/svg/SVGClipPathElement.h
M Source/WebCore/svg/SVGComponentTransferFunctionElement.cpp
M Source/WebCore/svg/SVGComponentTransferFunctionElement.h
M Source/WebCore/svg/SVGCursorElement.cpp
M Source/WebCore/svg/SVGCursorElement.h
M Source/WebCore/svg/SVGElement.cpp
M Source/WebCore/svg/SVGElement.h
M Source/WebCore/svg/SVGEllipseElement.cpp
M Source/WebCore/svg/SVGEllipseElement.h
M Source/WebCore/svg/SVGFEBlendElement.cpp
M Source/WebCore/svg/SVGFEBlendElement.h
M Source/WebCore/svg/SVGFEColorMatrixElement.cpp
M Source/WebCore/svg/SVGFEColorMatrixElement.h
M Source/WebCore/svg/SVGFEComponentTransferElement.cpp
M Source/WebCore/svg/SVGFEComponentTransferElement.h
M Source/WebCore/svg/SVGFECompositeElement.cpp
M Source/WebCore/svg/SVGFECompositeElement.h
M Source/WebCore/svg/SVGFEConvolveMatrixElement.cpp
M Source/WebCore/svg/SVGFEConvolveMatrixElement.h
M Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp
M Source/WebCore/svg/SVGFEDiffuseLightingElement.h
M Source/WebCore/svg/SVGFEDisplacementMapElement.cpp
M Source/WebCore/svg/SVGFEDisplacementMapElement.h
M Source/WebCore/svg/SVGFEDropShadowElement.cpp
M Source/WebCore/svg/SVGFEDropShadowElement.h
M Source/WebCore/svg/SVGFEGaussianBlurElement.cpp
M Source/WebCore/svg/SVGFEGaussianBlurElement.h
M Source/WebCore/svg/SVGFEImageElement.cpp
M Source/WebCore/svg/SVGFEImageElement.h
M Source/WebCore/svg/SVGFELightElement.cpp
M Source/WebCore/svg/SVGFELightElement.h
M Source/WebCore/svg/SVGFEMergeNodeElement.cpp
M Source/WebCore/svg/SVGFEMergeNodeElement.h
M Source/WebCore/svg/SVGFEMorphologyElement.cpp
M Source/WebCore/svg/SVGFEMorphologyElement.h
M Source/WebCore/svg/SVGFEOffsetElement.cpp
M Source/WebCore/svg/SVGFEOffsetElement.h
M Source/WebCore/svg/SVGFESpecularLightingElement.cpp
M Source/WebCore/svg/SVGFESpecularLightingElement.h
M Source/WebCore/svg/SVGFETileElement.cpp
M Source/WebCore/svg/SVGFETileElement.h
M Source/WebCore/svg/SVGFETurbulenceElement.cpp
M Source/WebCore/svg/SVGFETurbulenceElement.h
M Source/WebCore/svg/SVGFilterElement.cpp
M Source/WebCore/svg/SVGFilterElement.h
M Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.cpp
M Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h
M Source/WebCore/svg/SVGFontFaceElement.cpp
M Source/WebCore/svg/SVGFontFaceElement.h
M Source/WebCore/svg/SVGFontFaceUriElement.cpp
M Source/WebCore/svg/SVGFontFaceUriElement.h
M Source/WebCore/svg/SVGForeignObjectElement.cpp
M Source/WebCore/svg/SVGForeignObjectElement.h
M Source/WebCore/svg/SVGGeometryElement.cpp
M Source/WebCore/svg/SVGGeometryElement.h
M Source/WebCore/svg/SVGGlyphRefElement.cpp
M Source/WebCore/svg/SVGGlyphRefElement.h
M Source/WebCore/svg/SVGGradientElement.cpp
M Source/WebCore/svg/SVGGradientElement.h
M Source/WebCore/svg/SVGGraphicsElement.cpp
M Source/WebCore/svg/SVGGraphicsElement.h
M Source/WebCore/svg/SVGImageElement.cpp
M Source/WebCore/svg/SVGImageElement.h
M Source/WebCore/svg/SVGLineElement.cpp
M Source/WebCore/svg/SVGLineElement.h
M Source/WebCore/svg/SVGLinearGradientElement.cpp
M Source/WebCore/svg/SVGLinearGradientElement.h
M Source/WebCore/svg/SVGMPathElement.cpp
M Source/WebCore/svg/SVGMPathElement.h
M Source/WebCore/svg/SVGMarkerElement.cpp
M Source/WebCore/svg/SVGMarkerElement.h
M Source/WebCore/svg/SVGMaskElement.cpp
M Source/WebCore/svg/SVGMaskElement.h
M Source/WebCore/svg/SVGPathElement.cpp
M Source/WebCore/svg/SVGPathElement.h
M Source/WebCore/svg/SVGPatternElement.cpp
M Source/WebCore/svg/SVGPatternElement.h
M Source/WebCore/svg/SVGPolyElement.cpp
M Source/WebCore/svg/SVGPolyElement.h
M Source/WebCore/svg/SVGRadialGradientElement.cpp
M Source/WebCore/svg/SVGRadialGradientElement.h
M Source/WebCore/svg/SVGRectElement.cpp
M Source/WebCore/svg/SVGRectElement.h
M Source/WebCore/svg/SVGSVGElement.cpp
M Source/WebCore/svg/SVGSVGElement.h
M Source/WebCore/svg/SVGScriptElement.cpp
M Source/WebCore/svg/SVGScriptElement.h
M Source/WebCore/svg/SVGStopElement.cpp
M Source/WebCore/svg/SVGStopElement.h
M Source/WebCore/svg/SVGStyleElement.cpp
M Source/WebCore/svg/SVGStyleElement.h
M Source/WebCore/svg/SVGSymbolElement.cpp
M Source/WebCore/svg/SVGSymbolElement.h
M Source/WebCore/svg/SVGTRefElement.cpp
M Source/WebCore/svg/SVGTRefElement.h
M Source/WebCore/svg/SVGTextContentElement.cpp
M Source/WebCore/svg/SVGTextContentElement.h
M Source/WebCore/svg/SVGTextPathElement.cpp
M Source/WebCore/svg/SVGTextPathElement.h
M Source/WebCore/svg/SVGTextPositioningElement.cpp
M Source/WebCore/svg/SVGTextPositioningElement.h
M Source/WebCore/svg/SVGUseElement.cpp
M Source/WebCore/svg/SVGUseElement.h
M Source/WebCore/svg/SVGViewElement.cpp
M Source/WebCore/svg/SVGViewElement.h
M Source/WebCore/svg/animation/SVGSMILElement.cpp
M Source/WebCore/svg/animation/SVGSMILElement.h
Log Message:
-----------
Drop Element::parseAttribute()
https://bugs.webkit.org/show_bug.cgi?id=255258
Reviewed by Ryosuke Niwa.
We used to have 2 virtual functions for the same purpose:
1. Element::attributeChanged()
2. Element::parseAttribute()
And the first function would simply call the second one.
This patch simplifies our code base by dropping parseAttribute() and having our
code base use attributeChanged() consistently instead.
This is performance-neutral on Speedometer.
* Source/WebCore/Modules/model-element/HTMLModelElement.cpp:
(WebCore::HTMLModelElement::attributeChanged):
(WebCore::HTMLModelElement::parseAttribute): Deleted.
* Source/WebCore/Modules/model-element/HTMLModelElement.h:
* Source/WebCore/dom/Element.cpp:
(WebCore::Element::attributeChanged):
* Source/WebCore/dom/Element.h:
(WebCore::Element::parseAttribute): Deleted.
* Source/WebCore/dom/StyledElement.cpp:
(WebCore::StyledElement::attributeChanged):
* Source/WebCore/html/HTMLAnchorElement.cpp:
(WebCore::HTMLAnchorElement::attributeChanged):
(WebCore::HTMLAnchorElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLAnchorElement.h:
* Source/WebCore/html/HTMLAreaElement.cpp:
(WebCore::HTMLAreaElement::attributeChanged):
(WebCore::HTMLAreaElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLAreaElement.h:
* Source/WebCore/html/HTMLAttachmentElement.cpp:
(WebCore::HTMLAttachmentElement::attributeChanged):
(WebCore::HTMLAttachmentElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLAttachmentElement.h:
* Source/WebCore/html/HTMLBaseElement.cpp:
(WebCore::HTMLBaseElement::attributeChanged):
(WebCore::HTMLBaseElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLBaseElement.h:
* Source/WebCore/html/HTMLBodyElement.cpp:
(WebCore::HTMLBodyElement::attributeChanged):
(WebCore::HTMLBodyElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLBodyElement.h:
* Source/WebCore/html/HTMLButtonElement.cpp:
(WebCore::HTMLButtonElement::attributeChanged):
(WebCore::HTMLButtonElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLButtonElement.h:
* Source/WebCore/html/HTMLCanvasElement.cpp:
(WebCore::HTMLCanvasElement::attributeChanged):
(WebCore::HTMLCanvasElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLCanvasElement.h:
* Source/WebCore/html/HTMLDetailsElement.cpp:
(WebCore::HTMLDetailsElement::attributeChanged):
(WebCore::HTMLDetailsElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLDetailsElement.h:
* Source/WebCore/html/HTMLElement.cpp:
(WebCore::HTMLElement::attributeChanged):
(WebCore::HTMLElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLElement.h:
* Source/WebCore/html/HTMLEmbedElement.cpp:
(WebCore::HTMLEmbedElement::attributeChanged):
(WebCore::HTMLEmbedElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLEmbedElement.h:
* Source/WebCore/html/HTMLFieldSetElement.cpp:
(WebCore::HTMLFieldSetElement::attributeChanged):
(WebCore::HTMLFieldSetElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLFieldSetElement.h:
* Source/WebCore/html/HTMLFormControlElement.cpp:
(WebCore::HTMLFormControlElement::attributeChanged):
(WebCore::HTMLFormControlElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLFormControlElement.h:
* Source/WebCore/html/HTMLFormElement.cpp:
(WebCore::HTMLFormElement::attributeChanged):
(WebCore::HTMLFormElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLFormElement.h:
* Source/WebCore/html/HTMLFrameElement.cpp:
(WebCore::HTMLFrameElement::attributeChanged):
(WebCore::HTMLFrameElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLFrameElement.h:
* Source/WebCore/html/HTMLFrameElementBase.cpp:
(WebCore::HTMLFrameElementBase::attributeChanged):
(WebCore::HTMLFrameElementBase::parseAttribute): Deleted.
* Source/WebCore/html/HTMLFrameElementBase.h:
* Source/WebCore/html/HTMLFrameSetElement.cpp:
(WebCore::HTMLFrameSetElement::attributeChanged):
(WebCore::HTMLFrameSetElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLFrameSetElement.h:
* Source/WebCore/html/HTMLIFrameElement.cpp:
(WebCore::HTMLIFrameElement::attributeChanged):
(WebCore::HTMLIFrameElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLIFrameElement.h:
* Source/WebCore/html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::attributeChanged):
(WebCore::HTMLImageElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLImageElement.h:
* Source/WebCore/html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::attributeChanged):
(WebCore::HTMLInputElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLInputElement.h:
* Source/WebCore/html/HTMLLIElement.cpp:
(WebCore::HTMLLIElement::attributeChanged):
(WebCore::HTMLLIElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLLIElement.h:
* Source/WebCore/html/HTMLLinkElement.cpp:
(WebCore::HTMLLinkElement::attributeChanged):
(WebCore::HTMLLinkElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLLinkElement.h:
* Source/WebCore/html/HTMLMapElement.cpp:
(WebCore::HTMLMapElement::attributeChanged):
(WebCore::HTMLMapElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLMapElement.h:
* Source/WebCore/html/HTMLMaybeFormAssociatedCustomElement.cpp:
(WebCore::HTMLMaybeFormAssociatedCustomElement::attributeChanged):
(WebCore::HTMLMaybeFormAssociatedCustomElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLMaybeFormAssociatedCustomElement.h:
* Source/WebCore/html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::attributeChanged):
(WebCore::HTMLMediaElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLMediaElement.h:
* Source/WebCore/html/HTMLMenuElement.cpp:
(WebCore::HTMLMenuElement::attributeChanged):
(WebCore::HTMLMenuElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLMenuElement.h:
* Source/WebCore/html/HTMLMetaElement.cpp:
(WebCore::HTMLMetaElement::attributeChanged):
(WebCore::HTMLMetaElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLMetaElement.h:
* Source/WebCore/html/HTMLMeterElement.cpp:
(WebCore::HTMLMeterElement::attributeChanged):
(WebCore::HTMLMeterElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLMeterElement.h:
* Source/WebCore/html/HTMLOListElement.cpp:
(WebCore::HTMLOListElement::attributeChanged):
(WebCore::HTMLOListElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLOListElement.h:
* Source/WebCore/html/HTMLObjectElement.cpp:
(WebCore::HTMLObjectElement::attributeChanged):
(WebCore::HTMLObjectElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLObjectElement.h:
* Source/WebCore/html/HTMLOptGroupElement.cpp:
(WebCore::HTMLOptGroupElement::attributeChanged):
(WebCore::HTMLOptGroupElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLOptGroupElement.h:
* Source/WebCore/html/HTMLOptionElement.cpp:
(WebCore::HTMLOptionElement::attributeChanged):
(WebCore::HTMLOptionElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLOptionElement.h:
* Source/WebCore/html/HTMLOutputElement.cpp:
(WebCore::HTMLOutputElement::attributeChanged):
(WebCore::HTMLOutputElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLOutputElement.h:
* Source/WebCore/html/HTMLProgressElement.cpp:
(WebCore::HTMLProgressElement::attributeChanged):
(WebCore::HTMLProgressElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLProgressElement.h:
* Source/WebCore/html/HTMLScriptElement.cpp:
(WebCore::HTMLScriptElement::attributeChanged):
(WebCore::HTMLScriptElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLScriptElement.h:
* Source/WebCore/html/HTMLSelectElement.cpp:
(WebCore::HTMLSelectElement::attributeChanged):
(WebCore::HTMLSelectElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLSelectElement.h:
* Source/WebCore/html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::attributeChanged):
(WebCore::HTMLSourceElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLSourceElement.h:
* Source/WebCore/html/HTMLStyleElement.cpp:
(WebCore::HTMLStyleElement::attributeChanged):
(WebCore::HTMLStyleElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLStyleElement.h:
* Source/WebCore/html/HTMLTableCellElement.cpp:
(WebCore::HTMLTableCellElement::attributeChanged):
(WebCore::HTMLTableCellElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLTableCellElement.h:
* Source/WebCore/html/HTMLTableColElement.cpp:
(WebCore::HTMLTableColElement::attributeChanged):
(WebCore::HTMLTableColElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLTableColElement.h:
* Source/WebCore/html/HTMLTableElement.cpp:
(WebCore::HTMLTableElement::attributeChanged):
(WebCore::HTMLTableElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLTableElement.h:
* Source/WebCore/html/HTMLTextAreaElement.cpp:
(WebCore::HTMLTextAreaElement::attributeChanged):
(WebCore::HTMLTextAreaElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLTextAreaElement.h:
* Source/WebCore/html/HTMLTextFormControlElement.cpp:
(WebCore::HTMLTextFormControlElement::scheduleSelectEvent):
(WebCore::HTMLTextFormControlElement::attributeChanged):
(WebCore::HTMLTextFormControlElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLTextFormControlElement.h:
* Source/WebCore/html/HTMLTrackElement.cpp:
(WebCore::HTMLTrackElement::attributeChanged):
(WebCore::HTMLTrackElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLTrackElement.h:
* Source/WebCore/html/HTMLVideoElement.cpp:
(WebCore::HTMLVideoElement::attributeChanged):
(WebCore::HTMLVideoElement::parseAttribute): Deleted.
* Source/WebCore/html/HTMLVideoElement.h:
* Source/WebCore/mathml/MathMLElement.cpp:
(WebCore::MathMLElement::attributeChanged):
(WebCore::MathMLElement::parseAttribute): Deleted.
* Source/WebCore/mathml/MathMLElement.h:
* Source/WebCore/mathml/MathMLFractionElement.cpp:
(WebCore::MathMLFractionElement::attributeChanged):
(WebCore::MathMLFractionElement::parseAttribute): Deleted.
* Source/WebCore/mathml/MathMLFractionElement.h:
* Source/WebCore/mathml/MathMLMathElement.cpp:
(WebCore::MathMLMathElement::attributeChanged):
(WebCore::MathMLMathElement::parseAttribute): Deleted.
* Source/WebCore/mathml/MathMLMathElement.h:
* Source/WebCore/mathml/MathMLMencloseElement.cpp:
(WebCore::MathMLMencloseElement::attributeChanged):
(WebCore::MathMLMencloseElement::parseAttribute): Deleted.
* Source/WebCore/mathml/MathMLMencloseElement.h:
* Source/WebCore/mathml/MathMLOperatorElement.cpp:
(WebCore::MathMLOperatorElement::attributeChanged):
(WebCore::MathMLOperatorElement::parseAttribute): Deleted.
* Source/WebCore/mathml/MathMLOperatorElement.h:
* Source/WebCore/mathml/MathMLPaddedElement.cpp:
(WebCore::MathMLPaddedElement::attributeChanged):
(WebCore::MathMLPaddedElement::parseAttribute): Deleted.
* Source/WebCore/mathml/MathMLPaddedElement.h:
* Source/WebCore/mathml/MathMLPresentationElement.cpp:
(WebCore::MathMLPresentationElement::attributeChanged):
(WebCore::MathMLPresentationElement::parseAttribute): Deleted.
* Source/WebCore/mathml/MathMLPresentationElement.h:
* Source/WebCore/mathml/MathMLScriptsElement.cpp:
(WebCore::MathMLScriptsElement::attributeChanged):
(WebCore::MathMLScriptsElement::parseAttribute): Deleted.
* Source/WebCore/mathml/MathMLScriptsElement.h:
* Source/WebCore/mathml/MathMLSpaceElement.cpp:
(WebCore::MathMLSpaceElement::attributeChanged):
(WebCore::MathMLSpaceElement::parseAttribute): Deleted.
* Source/WebCore/mathml/MathMLSpaceElement.h:
* Source/WebCore/mathml/MathMLUnderOverElement.cpp:
(WebCore::MathMLUnderOverElement::attributeChanged):
(WebCore::MathMLUnderOverElement::parseAttribute): Deleted.
* Source/WebCore/mathml/MathMLUnderOverElement.h:
* Source/WebCore/svg/SVGAElement.cpp:
(WebCore::SVGAElement::attributeChanged):
(WebCore::SVGAElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGAElement.h:
* Source/WebCore/svg/SVGAnimateMotionElement.cpp:
(WebCore::SVGAnimateMotionElement::attributeChanged):
(WebCore::SVGAnimateMotionElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGAnimateMotionElement.h:
* Source/WebCore/svg/SVGAnimateTransformElement.cpp:
(WebCore::SVGAnimateTransformElement::attributeChanged):
(WebCore::SVGAnimateTransformElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGAnimateTransformElement.h:
* Source/WebCore/svg/SVGAnimationElement.cpp:
(WebCore::SVGAnimationElement::attributeChanged):
(WebCore::SVGAnimationElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGAnimationElement.h:
* Source/WebCore/svg/SVGCircleElement.cpp:
(WebCore::SVGCircleElement::attributeChanged):
(WebCore::SVGCircleElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGCircleElement.h:
* Source/WebCore/svg/SVGClipPathElement.cpp:
(WebCore::SVGClipPathElement::attributeChanged):
(WebCore::SVGClipPathElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGClipPathElement.h:
* Source/WebCore/svg/SVGComponentTransferFunctionElement.cpp:
(WebCore::SVGComponentTransferFunctionElement::attributeChanged):
(WebCore::SVGComponentTransferFunctionElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGComponentTransferFunctionElement.h:
* Source/WebCore/svg/SVGCursorElement.cpp:
(WebCore::SVGCursorElement::attributeChanged):
(WebCore::SVGCursorElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGCursorElement.h:
* Source/WebCore/svg/SVGElement.cpp:
(WebCore::SVGElement::attributeChanged):
(WebCore::SVGElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGElement.h:
* Source/WebCore/svg/SVGEllipseElement.cpp:
(WebCore::SVGEllipseElement::attributeChanged):
(WebCore::SVGEllipseElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGEllipseElement.h:
* Source/WebCore/svg/SVGFEBlendElement.cpp:
(WebCore::SVGFEBlendElement::attributeChanged):
(WebCore::SVGFEBlendElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFEBlendElement.h:
* Source/WebCore/svg/SVGFEColorMatrixElement.cpp:
(WebCore::SVGFEColorMatrixElement::attributeChanged):
(WebCore::SVGFEColorMatrixElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFEColorMatrixElement.h:
* Source/WebCore/svg/SVGFEComponentTransferElement.cpp:
(WebCore::SVGFEComponentTransferElement::attributeChanged):
(WebCore::SVGFEComponentTransferElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFEComponentTransferElement.h:
* Source/WebCore/svg/SVGFECompositeElement.cpp:
(WebCore::SVGFECompositeElement::attributeChanged):
(WebCore::SVGFECompositeElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFECompositeElement.h:
* Source/WebCore/svg/SVGFEConvolveMatrixElement.cpp:
(WebCore::SVGFEConvolveMatrixElement::attributeChanged):
(WebCore::SVGFEConvolveMatrixElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFEConvolveMatrixElement.h:
* Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp:
(WebCore::SVGFEDiffuseLightingElement::attributeChanged):
(WebCore::SVGFEDiffuseLightingElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFEDiffuseLightingElement.h:
* Source/WebCore/svg/SVGFEDisplacementMapElement.cpp:
(WebCore::SVGFEDisplacementMapElement::attributeChanged):
(WebCore::SVGFEDisplacementMapElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFEDisplacementMapElement.h:
* Source/WebCore/svg/SVGFEDropShadowElement.cpp:
(WebCore::SVGFEDropShadowElement::attributeChanged):
(WebCore::SVGFEDropShadowElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFEDropShadowElement.h:
* Source/WebCore/svg/SVGFEGaussianBlurElement.cpp:
(WebCore::SVGFEGaussianBlurElement::attributeChanged):
(WebCore::SVGFEGaussianBlurElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFEGaussianBlurElement.h:
* Source/WebCore/svg/SVGFEImageElement.cpp:
(WebCore::SVGFEImageElement::attributeChanged):
(WebCore::SVGFEImageElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFEImageElement.h:
* Source/WebCore/svg/SVGFELightElement.cpp:
(WebCore::SVGFELightElement::attributeChanged):
(WebCore::SVGFELightElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFELightElement.h:
* Source/WebCore/svg/SVGFEMergeNodeElement.cpp:
(WebCore::SVGFEMergeNodeElement::attributeChanged):
(WebCore::SVGFEMergeNodeElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFEMergeNodeElement.h:
* Source/WebCore/svg/SVGFEMorphologyElement.cpp:
(WebCore::SVGFEMorphologyElement::attributeChanged):
(WebCore::SVGFEMorphologyElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFEMorphologyElement.h:
* Source/WebCore/svg/SVGFEOffsetElement.cpp:
(WebCore::SVGFEOffsetElement::attributeChanged):
(WebCore::SVGFEOffsetElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFEOffsetElement.h:
* Source/WebCore/svg/SVGFESpecularLightingElement.cpp:
(WebCore::SVGFESpecularLightingElement::attributeChanged):
(WebCore::SVGFESpecularLightingElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFESpecularLightingElement.h:
* Source/WebCore/svg/SVGFETileElement.cpp:
(WebCore::SVGFETileElement::attributeChanged):
(WebCore::SVGFETileElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFETileElement.h:
* Source/WebCore/svg/SVGFETurbulenceElement.cpp:
(WebCore::SVGFETurbulenceElement::attributeChanged):
(WebCore::SVGFETurbulenceElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFETurbulenceElement.h:
* Source/WebCore/svg/SVGFilterElement.cpp:
(WebCore::SVGFilterElement::attributeChanged):
(WebCore::SVGFilterElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFilterElement.h:
* Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.cpp:
(WebCore::SVGFilterPrimitiveStandardAttributes::attributeChanged):
(WebCore::SVGFilterPrimitiveStandardAttributes::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:
* Source/WebCore/svg/SVGFontFaceElement.cpp:
(WebCore::SVGFontFaceElement::attributeChanged):
(WebCore::SVGFontFaceElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFontFaceElement.h:
* Source/WebCore/svg/SVGFontFaceUriElement.cpp:
(WebCore::SVGFontFaceUriElement::attributeChanged):
(WebCore::SVGFontFaceUriElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGFontFaceUriElement.h:
* Source/WebCore/svg/SVGForeignObjectElement.cpp:
(WebCore::SVGForeignObjectElement::attributeChanged):
(WebCore::SVGForeignObjectElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGForeignObjectElement.h:
* Source/WebCore/svg/SVGGeometryElement.cpp:
(WebCore::SVGGeometryElement::attributeChanged):
(WebCore::SVGGeometryElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGGeometryElement.h:
* Source/WebCore/svg/SVGGlyphRefElement.cpp:
(WebCore::SVGGlyphRefElement::attributeChanged):
(WebCore::SVGGlyphRefElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGGlyphRefElement.h:
* Source/WebCore/svg/SVGGradientElement.cpp:
(WebCore::SVGGradientElement::attributeChanged):
(WebCore::SVGGradientElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGGradientElement.h:
* Source/WebCore/svg/SVGGraphicsElement.cpp:
(WebCore::SVGGraphicsElement::attributeChanged):
(WebCore::SVGGraphicsElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGGraphicsElement.h:
* Source/WebCore/svg/SVGImageElement.cpp:
(WebCore::SVGImageElement::attributeChanged):
(WebCore::SVGImageElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGImageElement.h:
* Source/WebCore/svg/SVGLineElement.cpp:
(WebCore::SVGLineElement::attributeChanged):
(WebCore::SVGLineElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGLineElement.h:
* Source/WebCore/svg/SVGLinearGradientElement.cpp:
(WebCore::SVGLinearGradientElement::attributeChanged):
(WebCore::SVGLinearGradientElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGLinearGradientElement.h:
* Source/WebCore/svg/SVGMPathElement.cpp:
(WebCore::SVGMPathElement::attributeChanged):
(WebCore::SVGMPathElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGMPathElement.h:
* Source/WebCore/svg/SVGMarkerElement.cpp:
(WebCore::SVGMarkerElement::attributeChanged):
(WebCore::SVGMarkerElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGMarkerElement.h:
* Source/WebCore/svg/SVGMaskElement.cpp:
(WebCore::SVGMaskElement::attributeChanged):
(WebCore::SVGMaskElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGMaskElement.h:
* Source/WebCore/svg/SVGPathElement.cpp:
(WebCore::SVGPathElement::attributeChanged):
(WebCore::SVGPathElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGPathElement.h:
* Source/WebCore/svg/SVGPatternElement.cpp:
(WebCore::SVGPatternElement::attributeChanged):
(WebCore::SVGPatternElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGPatternElement.h:
* Source/WebCore/svg/SVGPolyElement.cpp:
(WebCore::SVGPolyElement::attributeChanged):
(WebCore::SVGPolyElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGPolyElement.h:
* Source/WebCore/svg/SVGRadialGradientElement.cpp:
(WebCore::SVGRadialGradientElement::attributeChanged):
(WebCore::SVGRadialGradientElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGRadialGradientElement.h:
* Source/WebCore/svg/SVGRectElement.cpp:
(WebCore::SVGRectElement::attributeChanged):
(WebCore::SVGRectElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGRectElement.h:
* Source/WebCore/svg/SVGSVGElement.cpp:
(WebCore::SVGSVGElement::attributeChanged):
(WebCore::SVGSVGElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGSVGElement.h:
* Source/WebCore/svg/SVGScriptElement.cpp:
(WebCore::SVGScriptElement::attributeChanged):
(WebCore::SVGScriptElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGScriptElement.h:
* Source/WebCore/svg/SVGStopElement.cpp:
(WebCore::SVGStopElement::attributeChanged):
(WebCore::SVGStopElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGStopElement.h:
* Source/WebCore/svg/SVGStyleElement.cpp:
(WebCore::SVGStyleElement::attributeChanged):
(WebCore::SVGStyleElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGStyleElement.h:
* Source/WebCore/svg/SVGSymbolElement.cpp:
(WebCore::SVGSymbolElement::attributeChanged):
(WebCore::SVGSymbolElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGSymbolElement.h:
* Source/WebCore/svg/SVGTRefElement.cpp:
(WebCore::SVGTRefElement::attributeChanged):
(WebCore::SVGTRefElement::svgAttributeChanged):
(WebCore::SVGTRefElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGTRefElement.h:
* Source/WebCore/svg/SVGTextContentElement.cpp:
(WebCore::SVGTextContentElement::attributeChanged):
(WebCore::SVGTextContentElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGTextContentElement.h:
* Source/WebCore/svg/SVGTextPathElement.cpp:
(WebCore::SVGTextPathElement::attributeChanged):
(WebCore::SVGTextPathElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGTextPathElement.h:
* Source/WebCore/svg/SVGTextPositioningElement.cpp:
(WebCore::SVGTextPositioningElement::attributeChanged):
(WebCore::SVGTextPositioningElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGTextPositioningElement.h:
* Source/WebCore/svg/SVGUseElement.cpp:
(WebCore::SVGUseElement::attributeChanged):
(WebCore::SVGUseElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGUseElement.h:
* Source/WebCore/svg/SVGViewElement.cpp:
(WebCore::SVGViewElement::attributeChanged):
(WebCore::SVGViewElement::parseAttribute): Deleted.
* Source/WebCore/svg/SVGViewElement.h:
* Source/WebCore/svg/animation/SVGSMILElement.cpp:
(WebCore::SVGSMILElement::attributeChanged):
(WebCore::SVGSMILElement::parseAttribute): Deleted.
* Source/WebCore/svg/animation/SVGSMILElement.h:
Canonical link: https://commits.webkit.org/262844@main
More information about the webkit-changes
mailing list