[webkit-changes] [WebKit/WebKit] 3b7e24: [TZone] WebCore/svg Convert FastMalloc to TZone

Michael Saboff noreply at github.com
Thu Aug 29 07:26:29 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3b7e2494b95161eadfe1948c7a8bbf49885f59f6
      https://github.com/WebKit/WebKit/commit/3b7e2494b95161eadfe1948c7a8bbf49885f59f6
  Author: Michael Saboff <msaboff at apple.com>
  Date:   2024-08-29 (Thu, 29 Aug 2024)

  Changed paths:
    M Source/WebCore/svg/SVGAElement.h
    M Source/WebCore/svg/SVGAltGlyphElement.h
    M Source/WebCore/svg/SVGAngleValue.cpp
    M Source/WebCore/svg/SVGAngleValue.h
    M Source/WebCore/svg/SVGAnimationElement.h
    M Source/WebCore/svg/SVGCircleElement.h
    M Source/WebCore/svg/SVGClipPathElement.h
    M Source/WebCore/svg/SVGComponentTransferFunctionElement.h
    M Source/WebCore/svg/SVGCursorElement.h
    M Source/WebCore/svg/SVGDefsElement.h
    M Source/WebCore/svg/SVGDocumentExtensions.cpp
    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/SVGFEBlendElement.h
    M Source/WebCore/svg/SVGFEColorMatrixElement.h
    M Source/WebCore/svg/SVGFEComponentTransferElement.h
    M Source/WebCore/svg/SVGFECompositeElement.h
    M Source/WebCore/svg/SVGFEConvolveMatrixElement.h
    M Source/WebCore/svg/SVGFEDiffuseLightingElement.h
    M Source/WebCore/svg/SVGFEDisplacementMapElement.h
    M Source/WebCore/svg/SVGFEDropShadowElement.h
    M Source/WebCore/svg/SVGFEFloodElement.h
    M Source/WebCore/svg/SVGFEGaussianBlurElement.h
    M Source/WebCore/svg/SVGFEImageElement.h
    M Source/WebCore/svg/SVGFELightElement.h
    M Source/WebCore/svg/SVGFEMergeElement.h
    M Source/WebCore/svg/SVGFEMergeNodeElement.h
    M Source/WebCore/svg/SVGFEMorphologyElement.h
    M Source/WebCore/svg/SVGFEOffsetElement.h
    M Source/WebCore/svg/SVGFESpecularLightingElement.h
    M Source/WebCore/svg/SVGFETileElement.h
    M Source/WebCore/svg/SVGFETurbulenceElement.h
    M Source/WebCore/svg/SVGFilterElement.h
    M Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h
    M Source/WebCore/svg/SVGFitToViewBox.cpp
    M Source/WebCore/svg/SVGFitToViewBox.h
    M Source/WebCore/svg/SVGFontElement.h
    M Source/WebCore/svg/SVGForeignObjectElement.h
    M Source/WebCore/svg/SVGGElement.h
    M Source/WebCore/svg/SVGGeometryElement.h
    M Source/WebCore/svg/SVGGlyphRefElement.h
    M Source/WebCore/svg/SVGGradientElement.h
    M Source/WebCore/svg/SVGGraphicsElement.h
    M Source/WebCore/svg/SVGImageElement.h
    M Source/WebCore/svg/SVGLengthValue.cpp
    M Source/WebCore/svg/SVGLengthValue.h
    M Source/WebCore/svg/SVGLineElement.h
    M Source/WebCore/svg/SVGLinearGradientElement.h
    M Source/WebCore/svg/SVGMPathElement.h
    M Source/WebCore/svg/SVGMarkerElement.h
    M Source/WebCore/svg/SVGMaskElement.h
    M Source/WebCore/svg/SVGPathBlender.cpp
    M Source/WebCore/svg/SVGPathBlender.h
    M Source/WebCore/svg/SVGPathByteStream.h
    M Source/WebCore/svg/SVGPathConsumer.h
    M Source/WebCore/svg/SVGPathElement.h
    M Source/WebCore/svg/SVGPathSource.h
    M Source/WebCore/svg/SVGPatternElement.h
    M Source/WebCore/svg/SVGPolyElement.h
    M Source/WebCore/svg/SVGPreserveAspectRatioValue.cpp
    M Source/WebCore/svg/SVGPreserveAspectRatioValue.h
    M Source/WebCore/svg/SVGRadialGradientElement.h
    M Source/WebCore/svg/SVGRectElement.h
    M Source/WebCore/svg/SVGSVGElement.h
    M Source/WebCore/svg/SVGScriptElement.h
    M Source/WebCore/svg/SVGStopElement.h
    M Source/WebCore/svg/SVGSwitchElement.h
    M Source/WebCore/svg/SVGSymbolElement.h
    M Source/WebCore/svg/SVGTRefElement.h
    M Source/WebCore/svg/SVGTests.cpp
    M Source/WebCore/svg/SVGTests.h
    M Source/WebCore/svg/SVGTextContentElement.h
    M Source/WebCore/svg/SVGTextPathElement.h
    M Source/WebCore/svg/SVGTextPositioningElement.h
    M Source/WebCore/svg/SVGURIReference.cpp
    M Source/WebCore/svg/SVGURIReference.h
    M Source/WebCore/svg/SVGUseElement.h
    M Source/WebCore/svg/SVGViewElement.h
    M Source/WebCore/svg/SVGViewSpec.cpp
    M Source/WebCore/svg/SVGViewSpec.h
    M Source/WebCore/svg/graphics/SVGImageCache.cpp
    M Source/WebCore/svg/graphics/SVGImageCache.h
    M Source/WebCore/svg/graphics/SVGImageClients.h
    M Source/WebCore/svg/properties/SVGAttributeAnimator.cpp
    M Source/WebCore/svg/properties/SVGAttributeAnimator.h
    M Source/WebCore/svg/properties/SVGDecoratedProperty.h
    M Source/WebCore/svg/properties/SVGMemberAccessor.h
    M Source/WebCore/svg/properties/SVGPropertyAnimatorFactory.h
    M Source/WebCore/svg/properties/SVGPropertyOwnerRegistry.h

  Log Message:
  -----------
  [TZone] WebCore/svg Convert FastMalloc to TZone
https://bugs.webkit.org/show_bug.cgi?id=278839
rdar://134909698

Reviewed by Yijia Huang.

Converted WebCore/svg classed from WTF_MAKE_FAST_ALLOCATED to WTF_MAKE_TZONE_ALLOCATED
(and related macros) in preparation for enabling TZone (not yet enabled).

* Source/WebCore/svg/SVGAElement.h:
* Source/WebCore/svg/SVGAltGlyphElement.h:
* Source/WebCore/svg/SVGAngleValue.cpp:
* Source/WebCore/svg/SVGAngleValue.h:
* Source/WebCore/svg/SVGAnimationElement.h:
* Source/WebCore/svg/SVGCircleElement.h:
* Source/WebCore/svg/SVGClipPathElement.h:
* Source/WebCore/svg/SVGComponentTransferFunctionElement.h:
* Source/WebCore/svg/SVGCursorElement.h:
* Source/WebCore/svg/SVGDefsElement.h:
* Source/WebCore/svg/SVGDocumentExtensions.cpp:
* Source/WebCore/svg/SVGDocumentExtensions.h:
* Source/WebCore/svg/SVGElement.h:
* Source/WebCore/svg/SVGElementRareData.h:
* Source/WebCore/svg/SVGEllipseElement.h:
* Source/WebCore/svg/SVGFEBlendElement.h:
* Source/WebCore/svg/SVGFEColorMatrixElement.h:
* Source/WebCore/svg/SVGFEComponentTransferElement.h:
* Source/WebCore/svg/SVGFECompositeElement.h:
* Source/WebCore/svg/SVGFEConvolveMatrixElement.h:
* Source/WebCore/svg/SVGFEDiffuseLightingElement.h:
* Source/WebCore/svg/SVGFEDisplacementMapElement.h:
* Source/WebCore/svg/SVGFEDropShadowElement.h:
* Source/WebCore/svg/SVGFEFloodElement.h:
* Source/WebCore/svg/SVGFEGaussianBlurElement.h:
* Source/WebCore/svg/SVGFEImageElement.h:
* Source/WebCore/svg/SVGFELightElement.h:
* Source/WebCore/svg/SVGFEMergeElement.h:
* Source/WebCore/svg/SVGFEMergeNodeElement.h:
* Source/WebCore/svg/SVGFEMorphologyElement.h:
* Source/WebCore/svg/SVGFEOffsetElement.h:
* Source/WebCore/svg/SVGFESpecularLightingElement.h:
* Source/WebCore/svg/SVGFETileElement.h:
* Source/WebCore/svg/SVGFETurbulenceElement.h:
* Source/WebCore/svg/SVGFilterElement.h:
* Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:
* Source/WebCore/svg/SVGFitToViewBox.cpp:
* Source/WebCore/svg/SVGFitToViewBox.h:
* Source/WebCore/svg/SVGFontElement.h:
* Source/WebCore/svg/SVGForeignObjectElement.h:
* Source/WebCore/svg/SVGGElement.h:
* Source/WebCore/svg/SVGGeometryElement.h:
* Source/WebCore/svg/SVGGlyphRefElement.h:
* Source/WebCore/svg/SVGGradientElement.h:
* Source/WebCore/svg/SVGGraphicsElement.h:
* Source/WebCore/svg/SVGImageElement.h:
* Source/WebCore/svg/SVGLengthValue.cpp:
* Source/WebCore/svg/SVGLengthValue.h:
* Source/WebCore/svg/SVGLineElement.h:
* Source/WebCore/svg/SVGLinearGradientElement.h:
* Source/WebCore/svg/SVGMPathElement.h:
* Source/WebCore/svg/SVGMarkerElement.h:
* Source/WebCore/svg/SVGMaskElement.h:
* Source/WebCore/svg/SVGPathBlender.cpp:
* Source/WebCore/svg/SVGPathBlender.h:
* Source/WebCore/svg/SVGPathByteStream.h:
* Source/WebCore/svg/SVGPathConsumer.h:
* Source/WebCore/svg/SVGPathElement.h:
* Source/WebCore/svg/SVGPathSource.h:
* Source/WebCore/svg/SVGPatternElement.h:
* Source/WebCore/svg/SVGPolyElement.h:
* Source/WebCore/svg/SVGPreserveAspectRatioValue.cpp:
* Source/WebCore/svg/SVGPreserveAspectRatioValue.h:
* Source/WebCore/svg/SVGRadialGradientElement.h:
* Source/WebCore/svg/SVGRectElement.h:
* Source/WebCore/svg/SVGSVGElement.h:
* Source/WebCore/svg/SVGScriptElement.h:
* Source/WebCore/svg/SVGStopElement.h:
* Source/WebCore/svg/SVGSwitchElement.h:
* Source/WebCore/svg/SVGSymbolElement.h:
* Source/WebCore/svg/SVGTRefElement.h:
* Source/WebCore/svg/SVGTests.cpp:
* Source/WebCore/svg/SVGTests.h:
* Source/WebCore/svg/SVGTextContentElement.h:
* Source/WebCore/svg/SVGTextPathElement.h:
* Source/WebCore/svg/SVGTextPositioningElement.h:
* Source/WebCore/svg/SVGURIReference.cpp:
* Source/WebCore/svg/SVGURIReference.h:
* Source/WebCore/svg/SVGUseElement.h:
* Source/WebCore/svg/SVGViewElement.h:
* Source/WebCore/svg/SVGViewSpec.cpp:
* Source/WebCore/svg/SVGViewSpec.h:
* Source/WebCore/svg/graphics/SVGImageCache.cpp:
* Source/WebCore/svg/graphics/SVGImageCache.h:
* Source/WebCore/svg/graphics/SVGImageClients.h:
* Source/WebCore/svg/properties/SVGAttributeAnimator.cpp:
* Source/WebCore/svg/properties/SVGAttributeAnimator.h:
* Source/WebCore/svg/properties/SVGDecoratedProperty.h:
* Source/WebCore/svg/properties/SVGMemberAccessor.h:
* Source/WebCore/svg/properties/SVGPropertyAnimatorFactory.h:
* Source/WebCore/svg/properties/SVGPropertyOwnerRegistry.h:

Canonical link: https://commits.webkit.org/282899@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list