Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8d6bcd2e959985063417002d39e007ffe5746d65
      
https://github.com/WebKit/WebKit/commit/8d6bcd2e959985063417002d39e007ffe5746d65
  Author: Ahmad Saleem <[email protected]>
  Date:   2026-06-14 (Sun, 14 Jun 2026)

  Changed paths:
    M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGImage.cpp
    M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGImage.h
    M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGShape.cpp
    M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGShape.h
    M 
Source/WebCore/rendering/svg/legacy/LegacyRenderSVGTransformableContainer.cpp
    M 
Source/WebCore/rendering/svg/legacy/LegacyRenderSVGTransformableContainer.h
    M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGViewportContainer.cpp
    M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGViewportContainer.h

  Log Message:
  -----------
  Use default member initializers for legacy SVG renderer data members
https://bugs.webkit.org/show_bug.cgi?id=317029
rdar://179514435

Reviewed by Dan Glastonbury.

Move the constant-literal member initializers for the bitfield flags in the
legacy SVG renderers out of the constructor initializer lists and into header
default member initializers, following the pattern of the recent Table Layout,
RenderFrameSet, RenderLayoutState, and RenderEmbeddedObject cleanups. The
initial values are unchanged; this is a no-behavior-change refactor.

* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGImage.cpp:
(WebCore::LegacyRenderSVGImage::LegacyRenderSVGImage):
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGImage.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGShape.cpp:
(WebCore::LegacyRenderSVGShape::LegacyRenderSVGShape):
(WebCore::m_needsTransformUpdate): Deleted.
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGShape.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGTransformableContainer.cpp:
(WebCore::LegacyRenderSVGTransformableContainer::LegacyRenderSVGTransformableContainer):
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGTransformableContainer.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGViewportContainer.cpp:
(WebCore::LegacyRenderSVGViewportContainer::LegacyRenderSVGViewportContainer):
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGViewportContainer.h:

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



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

Reply via email to