Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 9f181fb3edafbb35640668393bf540e3fe69093f
https://github.com/WebKit/WebKit/commit/9f181fb3edafbb35640668393bf540e3fe69093f
Author: Joonghun Park <[email protected]>
Date: 2023-05-27 (Sat, 27 May 2023)
Changed paths:
M LayoutTests/TestExpectations
M LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt
M
LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
M LayoutTests/fast/css/getComputedStyle/resources/property-names.js
M
LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/all-prop-revert-layer-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-pseudo/parsing/marker-supported-properties-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-pseudo/parsing/marker-supported-properties-in-animation-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-001-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-001.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-002-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-002.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-003-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-003.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-004-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-004.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-005-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-005.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-limit-chars-001-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-limit-chars-001.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-auto-001.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-auto-002-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-auto-002.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-auto-003-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-auto-003.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-auto-and-contenteditable-crash.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-auto-control-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-auto-control.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-character-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-character.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-manual-010.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-manual-011.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-manual-012.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-manual-013.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-manual-inline-010.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-manual-inline-011.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-manual-inline-012.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-none-011.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-none-012-expected.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-none-012.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-none-013-expected.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-none-013.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-none-014-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-none-014.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-none-015-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-none-015.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-out-of-flow-001.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-out-of-flow-002.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-punctuation-001-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-punctuation-001.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-shaping-001.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-shaping-002.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-span-001.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-span-002.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-vertical-001-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-vertical-001.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-vertical-002-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-vertical-002.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-vertical-003-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-vertical-003.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-vertical-004-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-vertical-004.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/shy-styling-001.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/inheritance-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/parsing/hyphenate-character-computed-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/parsing/hyphenate-character-valid-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/parsing/hyphenate-limit-chars-computed-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/parsing/hyphens-computed-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/parsing/hyphens-valid-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/hyphens-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-001-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-001-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt
M LayoutTests/platform/gtk/TestExpectations
M
LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt
M
LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt
M
LayoutTests/platform/ipad/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt
M
LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt
M
LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/css/css-cascade/all-prop-revert-layer-expected.txt
M LayoutTests/platform/wpe/TestExpectations
M
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt
M LayoutTests/svg/css/getComputedStyle-basic-expected.txt
M Source/WebCore/animation/CSSPropertyAnimation.cpp
M Source/WebCore/css/CSSProperties.json
M Source/WebCore/css/ComputedStyleExtractor.cpp
M Source/WebCore/editing/cocoa/HTMLConverter.mm
M Source/WebCore/style/PropertyAllowlist.cpp
Log Message:
-----------
Unprefix -webkit-hyphens/-webkit-hyphenate-character CSS properties
https://bugs.webkit.org/show_bug.cgi?id=243670
Reviewed by Tim Nguyen.
This change supports unprefixed hyphenate-character, not only
-webkit-hyphenate-character.
According to the csswg discussion, w3c/csswg-drafts#6887, hyphenate-character
css property is stable enough to ship.
* LayoutTests/TestExpectations:
* LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt:
*
LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* LayoutTests/fast/css/getComputedStyle/resources/property-names.js:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/all-prop-revert-layer-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-pseudo/parsing/marker-supported-properties-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-pseudo/parsing/marker-supported-properties-in-animation-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-001-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-001.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-002-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-002.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-003-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-003.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-004-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-004.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-005-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-character-005.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-limit-chars-001-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphenate-limit-chars-001.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-auto-001.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-auto-002-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-auto-002.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-auto-003-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-auto-003.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-auto-and-contenteditable-crash.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-auto-control-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-auto-control.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-character-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-character.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-manual-010.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-manual-011.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-manual-012.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-manual-013.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-manual-inline-010.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-manual-inline-011.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-manual-inline-012.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-none-011.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-none-012-expected.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-none-012.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-none-013-expected.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-none-013.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-none-014-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-none-014.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-none-015-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-none-015.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-out-of-flow-001.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-out-of-flow-002.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-punctuation-001-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-punctuation-001.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-shaping-001.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-shaping-002.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-span-001.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-span-002.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-vertical-001-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-vertical-001.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-vertical-002-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-vertical-002.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-vertical-003-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-vertical-003.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-vertical-004-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/hyphens-vertical-004.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/hyphens/shy-styling-001.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/inheritance-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/parsing/hyphenate-character-computed-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/parsing/hyphenate-character-valid-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/parsing/hyphenate-limit-chars-computed-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/parsing/hyphens-computed-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/parsing/hyphens-valid-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/hyphens-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-001-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-001-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt:
* LayoutTests/platform/gtk/TestExpectations:
*
LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
*
LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
*
LayoutTests/platform/ipad/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
*
LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
*
LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/css/css-cascade/all-prop-revert-layer-expected.txt:
* LayoutTests/platform/wpe/TestExpectations:
*
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* LayoutTests/svg/css/getComputedStyle-basic-expected.txt:
* Source/WebCore/animation/CSSPropertyAnimation.cpp:
(WebCore::CSSPropertyAnimationWrapperMap::CSSPropertyAnimationWrapperMap):
* Source/WebCore/css/CSSProperties.json:
* Source/WebCore/css/ComputedStyleExtractor.cpp:
(WebCore::ComputedStyleExtractor::valueForPropertyInStyle):
* Source/WebCore/editing/cocoa/HTMLConverter.mm:
(HTMLConverter::computedAttributesForElement):
* Source/WebCore/style/PropertyAllowlist.cpp:
(WebCore::Style::isValidMarkerStyleProperty):
Canonical link: https://commits.webkit.org/264628@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes