Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 7e36c93813bd2d82a82152dc8393b962feb68023
https://github.com/WebKit/WebKit/commit/7e36c93813bd2d82a82152dc8393b962feb68023
Author: Sam Weinig <[email protected]>
Date: 2025-11-19 (Wed, 19 Nov 2025)
Changed paths:
M Source/WebCore/Headers.cmake
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/layout/formattingContexts/inline/InlineFormattingUtils.cpp
M Source/WebCore/rendering/LegacyInlineFlowBox.cpp
M Source/WebCore/rendering/TextBoxPainter.cpp
M Source/WebCore/rendering/style/RenderStyle.h
M Source/WebCore/rendering/style/RenderStyleConstants.cpp
M Source/WebCore/rendering/style/RenderStyleConstants.h
M Source/WebCore/rendering/style/RenderStyleInlines.h
M Source/WebCore/rendering/style/RenderStyleSetters.h
M Source/WebCore/rendering/style/StyleRareInheritedData.cpp
M Source/WebCore/rendering/style/StyleRareInheritedData.h
M Source/WebCore/style/InlineTextBoxStyle.cpp
M Source/WebCore/style/StyleBuilderConverter.h
M Source/WebCore/style/StyleExtractorConverter.h
M Source/WebCore/style/StyleExtractorSerializer.h
A Source/WebCore/style/values/text-decoration/StyleTextEmphasisPosition.cpp
A Source/WebCore/style/values/text-decoration/StyleTextEmphasisPosition.h
A Source/WebCore/style/values/text-decoration/StyleTextUnderlinePosition.cpp
A Source/WebCore/style/values/text-decoration/StyleTextUnderlinePosition.h
Log Message:
-----------
[Style] Convert the 'text-*-position' properties to strong style types
https://bugs.webkit.org/show_bug.cgi?id=302591
Reviewed by Darin Adler.
Converts the 'text-emphasis-position' and 'text-underline-position' properties
to use strong style types.
Additionally, changes the parsing for the two to match, allowing the
code-generator
to pick which data structure to use rather than specifying CSSValuePair
explicitly.
* 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/layout/formattingContexts/inline/InlineFormattingUtils.cpp:
* Source/WebCore/rendering/LegacyInlineFlowBox.cpp:
* Source/WebCore/rendering/TextBoxPainter.cpp:
* Source/WebCore/rendering/style/RenderStyle.h:
* Source/WebCore/rendering/style/RenderStyleConstants.cpp:
* Source/WebCore/rendering/style/RenderStyleConstants.h:
* Source/WebCore/rendering/style/RenderStyleInlines.h:
* Source/WebCore/rendering/style/RenderStyleSetters.h:
* Source/WebCore/rendering/style/StyleRareInheritedData.cpp:
* Source/WebCore/rendering/style/StyleRareInheritedData.h:
* Source/WebCore/style/InlineTextBoxStyle.cpp:
* Source/WebCore/style/StyleBuilderConverter.h:
* Source/WebCore/style/StyleExtractorConverter.h:
* Source/WebCore/style/StyleExtractorSerializer.h:
* Source/WebCore/style/values/text-decoration/StyleTextEmphasisPosition.cpp:
Added.
* Source/WebCore/style/values/text-decoration/StyleTextEmphasisPosition.h:
Added.
* Source/WebCore/style/values/text-decoration/StyleTextUnderlinePosition.cpp:
Added.
* Source/WebCore/style/values/text-decoration/StyleTextUnderlinePosition.h:
Added.
Canonical link: https://commits.webkit.org/303263@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications