Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: d85e0d1d6ad1dfdaeda3974d49cfa2115e9892d8
https://github.com/WebKit/WebKit/commit/d85e0d1d6ad1dfdaeda3974d49cfa2115e9892d8
Author: Sam Weinig <[email protected]>
Date: 2026-01-03 (Sat, 03 Jan 2026)
Changed paths:
M Source/WebCore/CMakeLists.txt
M Source/WebCore/Headers.cmake
M
Source/WebCore/SaferCPPExpectations/UncountedLambdaCapturesCheckerExpectations
M Source/WebCore/SaferCPPExpectations/UncountedLocalVarsCheckerExpectations
M Source/WebCore/Sources.txt
M Source/WebCore/WebCore.xcodeproj/project.pbxproj
M Source/WebCore/css/CSSPrimitiveValueMappings.h
M Source/WebCore/css/CSSProperties.json
M Source/WebCore/dom/CharacterData.cpp
M Source/WebCore/dom/Text.cpp
M Source/WebCore/html/HTMLLinkElement.cpp
M Source/WebCore/html/HTMLTitleElement.cpp
M Source/WebCore/page/PrintContext.cpp
M Source/WebCore/rendering/RenderButton.cpp
M Source/WebCore/rendering/RenderCombineText.cpp
M Source/WebCore/rendering/RenderInline.cpp
M Source/WebCore/rendering/RenderListItem.cpp
M Source/WebCore/rendering/RenderScrollbar.cpp
M Source/WebCore/rendering/RenderTable.cpp
M Source/WebCore/rendering/RenderTableRow.cpp
M Source/WebCore/rendering/RenderTableSection.cpp
M Source/WebCore/rendering/RenderTextControl.cpp
M Source/WebCore/rendering/RenderTextControlMultiLine.cpp
M Source/WebCore/rendering/RenderView.cpp
M Source/WebCore/rendering/mathml/MathOperator.cpp
M Source/WebCore/rendering/mathml/RenderMathMLBlockInlines.h
M Source/WebCore/rendering/style/BorderData.cpp
M Source/WebCore/rendering/style/BorderData.h
M Source/WebCore/rendering/style/RenderStyle.cpp
M Source/WebCore/rendering/style/RenderStyleBase.h
R Source/WebCore/rendering/style/RenderStyleDifference.h
R Source/WebCore/rendering/style/SVGRenderStyle.cpp
R Source/WebCore/rendering/style/SVGRenderStyle.h
R Source/WebCore/rendering/style/SVGRenderStyleDefs.cpp
R Source/WebCore/rendering/style/SVGRenderStyleDefs.h
R Source/WebCore/rendering/style/StyleAppleColorFilterData.cpp
R Source/WebCore/rendering/style/StyleAppleColorFilterData.h
R Source/WebCore/rendering/style/StyleBackdropFilterData.cpp
R Source/WebCore/rendering/style/StyleBackdropFilterData.h
R Source/WebCore/rendering/style/StyleBackgroundData.cpp
R Source/WebCore/rendering/style/StyleBackgroundData.h
R Source/WebCore/rendering/style/StyleBorderImageData.cpp
R Source/WebCore/rendering/style/StyleBorderImageData.h
R Source/WebCore/rendering/style/StyleBoxData.cpp
R Source/WebCore/rendering/style/StyleBoxData.h
R Source/WebCore/rendering/style/StyleCustomPropertyData.cpp
R Source/WebCore/rendering/style/StyleCustomPropertyData.h
R Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.cpp
R Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.h
R Source/WebCore/rendering/style/StyleFilterData.cpp
R Source/WebCore/rendering/style/StyleFilterData.h
R Source/WebCore/rendering/style/StyleFlexibleBoxData.cpp
R Source/WebCore/rendering/style/StyleFlexibleBoxData.h
R Source/WebCore/rendering/style/StyleFontData.cpp
R Source/WebCore/rendering/style/StyleFontData.h
R Source/WebCore/rendering/style/StyleGridData.cpp
R Source/WebCore/rendering/style/StyleGridData.h
R Source/WebCore/rendering/style/StyleGridItemData.cpp
R Source/WebCore/rendering/style/StyleGridItemData.h
R Source/WebCore/rendering/style/StyleInheritedData.cpp
R Source/WebCore/rendering/style/StyleInheritedData.h
R Source/WebCore/rendering/style/StyleMarqueeData.cpp
R Source/WebCore/rendering/style/StyleMarqueeData.h
R Source/WebCore/rendering/style/StyleMaskBorderData.cpp
R Source/WebCore/rendering/style/StyleMaskBorderData.h
R Source/WebCore/rendering/style/StyleMiscNonInheritedData.cpp
R Source/WebCore/rendering/style/StyleMiscNonInheritedData.h
R Source/WebCore/rendering/style/StyleMultiColData.cpp
R Source/WebCore/rendering/style/StyleMultiColData.h
R Source/WebCore/rendering/style/StyleNonInheritedData.cpp
R Source/WebCore/rendering/style/StyleNonInheritedData.h
R Source/WebCore/rendering/style/StyleRareInheritedData.cpp
R Source/WebCore/rendering/style/StyleRareInheritedData.h
R Source/WebCore/rendering/style/StyleRareNonInheritedData.cpp
R Source/WebCore/rendering/style/StyleRareNonInheritedData.h
R Source/WebCore/rendering/style/StyleSurroundData.cpp
R Source/WebCore/rendering/style/StyleSurroundData.h
R Source/WebCore/rendering/style/StyleTransformData.cpp
R Source/WebCore/rendering/style/StyleTransformData.h
R Source/WebCore/rendering/style/StyleVisitedLinkColorData.cpp
R Source/WebCore/rendering/style/StyleVisitedLinkColorData.h
M Source/WebCore/rendering/svg/RenderSVGBlock.cpp
M Source/WebCore/rendering/svg/SVGTextLayoutEngineBaseline.h
M Source/WebCore/rendering/svg/SVGTextLayoutEngineSpacing.h
M Source/WebCore/style/StyleChangedAnimatablePropertiesCustom.h
M Source/WebCore/style/StyleDifference.cpp
M Source/WebCore/style/StyleDifference.h
A Source/WebCore/style/computed/StyleComputedStyle+DifferenceLogging.h
M Source/WebCore/style/computed/StyleComputedStyle.cpp
M Source/WebCore/style/computed/StyleComputedStyleBase+ConstructionInlines.h
M Source/WebCore/style/computed/StyleComputedStyleBase+GettersInlines.h
M Source/WebCore/style/computed/StyleComputedStyleBase+SettersInlines.h
M Source/WebCore/style/computed/StyleComputedStyleBase.cpp
M Source/WebCore/style/computed/StyleComputedStyleBase.h
M
Source/WebCore/style/computed/StyleComputedStyleProperties+GettersCustomInlines.h
M
Source/WebCore/style/computed/StyleComputedStyleProperties+InitialCustomInlines.h
M
Source/WebCore/style/computed/StyleComputedStyleProperties+SettersCustomInlines.h
A Source/WebCore/style/computed/data/StyleAppleColorFilterData.cpp
A Source/WebCore/style/computed/data/StyleAppleColorFilterData.h
A Source/WebCore/style/computed/data/StyleBackdropFilterData.cpp
A Source/WebCore/style/computed/data/StyleBackdropFilterData.h
A Source/WebCore/style/computed/data/StyleBackgroundData.cpp
A Source/WebCore/style/computed/data/StyleBackgroundData.h
A Source/WebCore/style/computed/data/StyleBorderImageData.cpp
A Source/WebCore/style/computed/data/StyleBorderImageData.h
A Source/WebCore/style/computed/data/StyleBoxData.cpp
A Source/WebCore/style/computed/data/StyleBoxData.h
A Source/WebCore/style/computed/data/StyleCustomPropertyData.cpp
A Source/WebCore/style/computed/data/StyleCustomPropertyData.h
A Source/WebCore/style/computed/data/StyleDeprecatedFlexibleBoxData.cpp
A Source/WebCore/style/computed/data/StyleDeprecatedFlexibleBoxData.h
A Source/WebCore/style/computed/data/StyleFilterData.cpp
A Source/WebCore/style/computed/data/StyleFilterData.h
A Source/WebCore/style/computed/data/StyleFlexibleBoxData.cpp
A Source/WebCore/style/computed/data/StyleFlexibleBoxData.h
A Source/WebCore/style/computed/data/StyleFontData.cpp
A Source/WebCore/style/computed/data/StyleFontData.h
A Source/WebCore/style/computed/data/StyleGridData.cpp
A Source/WebCore/style/computed/data/StyleGridData.h
A Source/WebCore/style/computed/data/StyleGridItemData.cpp
A Source/WebCore/style/computed/data/StyleGridItemData.h
A Source/WebCore/style/computed/data/StyleInheritedData.cpp
A Source/WebCore/style/computed/data/StyleInheritedData.h
A Source/WebCore/style/computed/data/StyleInheritedRareData.cpp
A Source/WebCore/style/computed/data/StyleInheritedRareData.h
A Source/WebCore/style/computed/data/StyleMarqueeData.cpp
A Source/WebCore/style/computed/data/StyleMarqueeData.h
A Source/WebCore/style/computed/data/StyleMaskBorderData.cpp
A Source/WebCore/style/computed/data/StyleMaskBorderData.h
A Source/WebCore/style/computed/data/StyleMultiColumnData.cpp
A Source/WebCore/style/computed/data/StyleMultiColumnData.h
A Source/WebCore/style/computed/data/StyleNonInheritedData.cpp
A Source/WebCore/style/computed/data/StyleNonInheritedData.h
A Source/WebCore/style/computed/data/StyleNonInheritedMiscData.cpp
A Source/WebCore/style/computed/data/StyleNonInheritedMiscData.h
A Source/WebCore/style/computed/data/StyleNonInheritedRareData.cpp
A Source/WebCore/style/computed/data/StyleNonInheritedRareData.h
A Source/WebCore/style/computed/data/StyleSVGData.cpp
A Source/WebCore/style/computed/data/StyleSVGData.h
A Source/WebCore/style/computed/data/StyleSVGFillData.cpp
A Source/WebCore/style/computed/data/StyleSVGFillData.h
A Source/WebCore/style/computed/data/StyleSVGLayoutData.cpp
A Source/WebCore/style/computed/data/StyleSVGLayoutData.h
A Source/WebCore/style/computed/data/StyleSVGMarkerResourceData.cpp
A Source/WebCore/style/computed/data/StyleSVGMarkerResourceData.h
A Source/WebCore/style/computed/data/StyleSVGNonInheritedMiscData.cpp
A Source/WebCore/style/computed/data/StyleSVGNonInheritedMiscData.h
A Source/WebCore/style/computed/data/StyleSVGShadowData.cpp
A Source/WebCore/style/computed/data/StyleSVGShadowData.h
A Source/WebCore/style/computed/data/StyleSVGStopData.cpp
A Source/WebCore/style/computed/data/StyleSVGStopData.h
A Source/WebCore/style/computed/data/StyleSVGStrokeData.cpp
A Source/WebCore/style/computed/data/StyleSVGStrokeData.h
A Source/WebCore/style/computed/data/StyleSurroundData.cpp
A Source/WebCore/style/computed/data/StyleSurroundData.h
A Source/WebCore/style/computed/data/StyleTransformData.cpp
A Source/WebCore/style/computed/data/StyleTransformData.h
A Source/WebCore/style/computed/data/StyleVisitedLinkColorData.cpp
A Source/WebCore/style/computed/data/StyleVisitedLinkColorData.h
M Source/WebCore/style/values/css2/StyleZIndex.h
M Source/WebCore/style/values/shapes/StyleShapeOutside.h
M Source/WebCore/svg/SVGElement.h
M Source/WebCore/svg/SVGTRefElement.cpp
M Source/WebKit/WebProcess/WebPage/mac/WebPageMac.mm
Log Message:
-----------
[UsedStyle] Move computed style data classes to the style/computed directory
https://bugs.webkit.org/show_bug.cgi?id=304860
Reviewed by Darin Adler and Alan Baradlay.
Moves the data classes that back Style::ComputedStyle from rendering/style/
to style/computed/data/ and into the Style namespace.
Took the opportunity to rename a few as well:
- StyleRareInheritedData -> Style::InheritedRareData
- StyleMiscNonInheritedData -> Style::NonInheritedMiscData
- StyleRareNonInheritedData -> Style::NonInheritedRareData
- SVGRenderStyle -> Style::SVGData
Also broke up SVGRenderStyleDefs into class specific files.
* Source/WebCore/CMakeLists.txt:
* Source/WebCore/Headers.cmake:
* Source/WebCore/Sources.txt:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/css/CSSPrimitiveValueMappings.h:
* Source/WebCore/css/CSSProperties.json:
* Source/WebCore/dom/CharacterData.cpp:
* Source/WebCore/dom/Text.cpp:
* Source/WebCore/html/HTMLLinkElement.cpp:
* Source/WebCore/html/HTMLTitleElement.cpp:
* Source/WebCore/page/PrintContext.cpp:
* Source/WebCore/rendering/RenderButton.cpp:
* Source/WebCore/rendering/RenderCombineText.cpp:
* Source/WebCore/rendering/RenderInline.cpp:
* Source/WebCore/rendering/RenderListItem.cpp:
* Source/WebCore/rendering/RenderScrollbar.cpp:
* Source/WebCore/rendering/RenderTable.cpp:
* Source/WebCore/rendering/RenderTableRow.cpp:
* Source/WebCore/rendering/RenderTableSection.cpp:
* Source/WebCore/rendering/RenderTextControl.cpp:
* Source/WebCore/rendering/RenderTextControlMultiLine.cpp:
* Source/WebCore/rendering/RenderView.cpp:
* Source/WebCore/rendering/mathml/MathOperator.cpp:
* Source/WebCore/rendering/mathml/RenderMathMLBlockInlines.h:
* Source/WebCore/rendering/style/BorderData.cpp:
* Source/WebCore/rendering/style/BorderData.h:
* Source/WebCore/rendering/style/RenderStyle.cpp:
* Source/WebCore/rendering/style/RenderStyleBase.h:
* Source/WebCore/rendering/style/SVGRenderStyleDefs.cpp: Removed.
* Source/WebCore/rendering/style/SVGRenderStyleDefs.h: Removed.
* Source/WebCore/rendering/svg/RenderSVGBlock.cpp:
* Source/WebCore/rendering/svg/SVGTextLayoutEngineBaseline.h:
* Source/WebCore/rendering/svg/SVGTextLayoutEngineSpacing.h:
* Source/WebCore/style/StyleChangedAnimatablePropertiesCustom.h:
* Source/WebCore/style/StyleDifference.cpp:
* Source/WebCore/style/StyleDifference.h:
* Source/WebCore/style/computed/StyleComputedStyle+DifferenceLogging.h: Renamed
from Source/WebCore/rendering/style/RenderStyleDifference.h.
* Source/WebCore/style/computed/StyleComputedStyle.cpp:
* Source/WebCore/style/computed/StyleComputedStyleBase+ConstructionInlines.h:
* Source/WebCore/style/computed/StyleComputedStyleBase+GettersInlines.h:
* Source/WebCore/style/computed/StyleComputedStyleBase+SettersInlines.h:
* Source/WebCore/style/computed/StyleComputedStyleBase.cpp:
* Source/WebCore/style/computed/StyleComputedStyleBase.h:
*
Source/WebCore/style/computed/StyleComputedStyleProperties+GettersCustomInlines.h:
*
Source/WebCore/style/computed/StyleComputedStyleProperties+InitialCustomInlines.h:
*
Source/WebCore/style/computed/StyleComputedStyleProperties+SettersCustomInlines.h:
* Source/WebCore/style/computed/data/StyleAppleColorFilterData.cpp: Renamed
from Source/WebCore/rendering/style/StyleAppleColorFilterData.cpp.
* Source/WebCore/style/computed/data/StyleAppleColorFilterData.h: Renamed from
Source/WebCore/rendering/style/StyleAppleColorFilterData.h.
* Source/WebCore/style/computed/data/StyleBackdropFilterData.cpp: Renamed from
Source/WebCore/rendering/style/StyleBackdropFilterData.cpp.
* Source/WebCore/style/computed/data/StyleBackdropFilterData.h: Renamed from
Source/WebCore/rendering/style/StyleBackdropFilterData.h.
* Source/WebCore/style/computed/data/StyleBackgroundData.cpp: Renamed from
Source/WebCore/rendering/style/StyleBackgroundData.cpp.
* Source/WebCore/style/computed/data/StyleBackgroundData.h: Renamed from
Source/WebCore/rendering/style/StyleBackgroundData.h.
* Source/WebCore/style/computed/data/StyleBorderImageData.cpp: Renamed from
Source/WebCore/rendering/style/StyleBorderImageData.cpp.
* Source/WebCore/style/computed/data/StyleBorderImageData.h: Renamed from
Source/WebCore/rendering/style/StyleBorderImageData.h.
* Source/WebCore/style/computed/data/StyleBoxData.cpp: Renamed from
Source/WebCore/rendering/style/StyleBoxData.cpp.
* Source/WebCore/style/computed/data/StyleBoxData.h: Renamed from
Source/WebCore/rendering/style/StyleBoxData.h.
* Source/WebCore/style/computed/data/StyleCustomPropertyData.cpp: Renamed from
Source/WebCore/rendering/style/StyleCustomPropertyData.cpp.
* Source/WebCore/style/computed/data/StyleCustomPropertyData.h: Renamed from
Source/WebCore/rendering/style/StyleCustomPropertyData.h.
* Source/WebCore/style/computed/data/StyleDeprecatedFlexibleBoxData.cpp:
Renamed from Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.cpp.
* Source/WebCore/style/computed/data/StyleDeprecatedFlexibleBoxData.h: Renamed
from Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.h.
* Source/WebCore/style/computed/data/StyleFilterData.cpp: Renamed from
Source/WebCore/rendering/style/StyleFilterData.cpp.
* Source/WebCore/style/computed/data/StyleFilterData.h: Renamed from
Source/WebCore/rendering/style/StyleFilterData.h.
* Source/WebCore/style/computed/data/StyleFlexibleBoxData.cpp: Renamed from
Source/WebCore/rendering/style/StyleFlexibleBoxData.cpp.
* Source/WebCore/style/computed/data/StyleFlexibleBoxData.h: Renamed from
Source/WebCore/rendering/style/StyleFlexibleBoxData.h.
* Source/WebCore/style/computed/data/StyleFontData.cpp: Renamed from
Source/WebCore/rendering/style/StyleFontData.cpp.
* Source/WebCore/style/computed/data/StyleFontData.h: Renamed from
Source/WebCore/rendering/style/StyleFontData.h.
* Source/WebCore/style/computed/data/StyleGridData.cpp: Renamed from
Source/WebCore/rendering/style/StyleGridData.cpp.
* Source/WebCore/style/computed/data/StyleGridData.h: Renamed from
Source/WebCore/rendering/style/StyleGridData.h.
* Source/WebCore/style/computed/data/StyleGridItemData.cpp: Renamed from
Source/WebCore/rendering/style/StyleGridItemData.cpp.
* Source/WebCore/style/computed/data/StyleGridItemData.h: Renamed from
Source/WebCore/rendering/style/StyleGridItemData.h.
* Source/WebCore/style/computed/data/StyleInheritedData.cpp: Renamed from
Source/WebCore/rendering/style/StyleInheritedData.cpp.
* Source/WebCore/style/computed/data/StyleInheritedData.h: Renamed from
Source/WebCore/rendering/style/StyleInheritedData.h.
* Source/WebCore/style/computed/data/StyleInheritedRareData.cpp: Renamed from
Source/WebCore/rendering/style/StyleRareInheritedData.cpp.
* Source/WebCore/style/computed/data/StyleInheritedRareData.h: Renamed from
Source/WebCore/rendering/style/StyleRareInheritedData.h.
* Source/WebCore/style/computed/data/StyleMarqueeData.cpp: Renamed from
Source/WebCore/rendering/style/StyleMarqueeData.cpp.
* Source/WebCore/style/computed/data/StyleMarqueeData.h: Renamed from
Source/WebCore/rendering/style/StyleMarqueeData.h.
* Source/WebCore/style/computed/data/StyleMaskBorderData.cpp: Renamed from
Source/WebCore/rendering/style/StyleMaskBorderData.cpp.
* Source/WebCore/style/computed/data/StyleMaskBorderData.h: Renamed from
Source/WebCore/rendering/style/StyleMaskBorderData.h.
* Source/WebCore/style/computed/data/StyleMultiColumnData.cpp: Renamed from
Source/WebCore/rendering/style/StyleMultiColData.cpp.
* Source/WebCore/style/computed/data/StyleMultiColumnData.h: Renamed from
Source/WebCore/rendering/style/StyleMultiColData.h.
* Source/WebCore/style/computed/data/StyleNonInheritedData.cpp: Renamed from
Source/WebCore/rendering/style/StyleNonInheritedData.cpp.
* Source/WebCore/style/computed/data/StyleNonInheritedData.h: Renamed from
Source/WebCore/rendering/style/StyleNonInheritedData.h.
* Source/WebCore/style/computed/data/StyleNonInheritedMiscData.cpp: Renamed
from Source/WebCore/rendering/style/StyleMiscNonInheritedData.cpp.
* Source/WebCore/style/computed/data/StyleNonInheritedMiscData.h: Renamed from
Source/WebCore/rendering/style/StyleMiscNonInheritedData.h.
* Source/WebCore/style/computed/data/StyleNonInheritedRareData.cpp: Renamed
from Source/WebCore/rendering/style/StyleRareNonInheritedData.cpp.
* Source/WebCore/style/computed/data/StyleNonInheritedRareData.h: Renamed from
Source/WebCore/rendering/style/StyleRareNonInheritedData.h.
* Source/WebCore/style/computed/data/StyleSVGData.cpp: Renamed from
Source/WebCore/rendering/style/SVGRenderStyle.cpp.
* Source/WebCore/style/computed/data/StyleSVGData.h: Renamed from
Source/WebCore/rendering/style/SVGRenderStyle.h.
* Source/WebCore/style/computed/data/StyleSVGFillData.cpp: Added.
* Source/WebCore/style/computed/data/StyleSVGFillData.h: Added.
* Source/WebCore/style/computed/data/StyleSVGLayoutData.cpp: Added.
* Source/WebCore/style/computed/data/StyleSVGLayoutData.h: Added.
* Source/WebCore/style/computed/data/StyleSVGMarkerResourceData.cpp: Added.
* Source/WebCore/style/computed/data/StyleSVGMarkerResourceData.h: Added.
* Source/WebCore/style/computed/data/StyleSVGNonInheritedMiscData.cpp: Added.
* Source/WebCore/style/computed/data/StyleSVGNonInheritedMiscData.h: Added.
* Source/WebCore/style/computed/data/StyleSVGShadowData.cpp: Added.
* Source/WebCore/style/computed/data/StyleSVGShadowData.h: Added.
* Source/WebCore/style/computed/data/StyleSVGStopData.cpp: Added.
* Source/WebCore/style/computed/data/StyleSVGStopData.h: Added.
* Source/WebCore/style/computed/data/StyleSVGStrokeData.cpp: Added.
* Source/WebCore/style/computed/data/StyleSVGStrokeData.h: Added.
* Source/WebCore/style/computed/data/StyleSurroundData.cpp: Renamed from
Source/WebCore/rendering/style/StyleSurroundData.cpp.
* Source/WebCore/style/computed/data/StyleSurroundData.h: Renamed from
Source/WebCore/rendering/style/StyleSurroundData.h.
* Source/WebCore/style/computed/data/StyleTransformData.cpp: Renamed from
Source/WebCore/rendering/style/StyleTransformData.cpp.
* Source/WebCore/style/computed/data/StyleTransformData.h: Renamed from
Source/WebCore/rendering/style/StyleTransformData.h.
* Source/WebCore/style/computed/data/StyleVisitedLinkColorData.cpp: Renamed
from Source/WebCore/rendering/style/StyleVisitedLinkColorData.cpp.
* Source/WebCore/style/computed/data/StyleVisitedLinkColorData.h: Renamed from
Source/WebCore/rendering/style/StyleVisitedLinkColorData.h.
* Source/WebCore/style/values/css2/StyleZIndex.h:
* Source/WebCore/style/values/shapes/StyleShapeOutside.h:
* Source/WebCore/svg/SVGElement.h:
* Source/WebCore/svg/SVGTRefElement.cpp:
* Source/WebKit/WebProcess/WebPage/mac/WebPageMac.mm:
Canonical link: https://commits.webkit.org/305070@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications