Changeset 293524 in webkit
- Timestamp:
- Apr 27, 2022 12:04:59 PM (3 months ago)
- Location:
- trunk
- Files:
-
- 21 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt (modified) (1 diff)
-
LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/ChangeLog (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/all-prop-revert-layer-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt (modified) (1 diff)
-
LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt (modified) (1 diff)
-
LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt (modified) (1 diff)
-
LayoutTests/platform/ios/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt (modified) (1 diff)
-
LayoutTests/platform/ios/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/css/css-cascade/all-prop-revert-layer-expected.txt (modified) (1 diff)
-
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt (modified) (1 diff)
-
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt (modified) (1 diff)
-
LayoutTests/svg/css/getComputedStyle-basic-expected.txt (modified) (2 diffs)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/animation/CSSPropertyAnimation.cpp (modified) (1 diff)
-
Source/WebCore/css/CSSComputedStyleDeclaration.cpp (modified) (1 diff)
-
Source/WebCore/css/CSSProperties.json (modified) (2 diffs)
-
Source/WebCore/css/parser/CSSParserFastPaths.cpp (modified) (2 diffs)
-
Source/WebCore/rendering/style/WillChangeData.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r293523 r293524 1 2022-04-27 Tim Nguyen <ntim@apple.com> 2 3 Make -webkit-transform-style an alias of transform-style 4 https://bugs.webkit.org/show_bug.cgi?id=239808 5 6 Reviewed by Antti Koivisto. 7 8 Fixes cascade issues when applying both -webkit-transform-style and transform-style (see bug 239579), and removes 9 unnecessary code as well given the FIXME was never addressed. 10 11 * fast/css/getComputedStyle/computed-style-expected.txt: 12 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: 13 * platform/gtk/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: 14 * platform/gtk/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt: 15 * platform/ios/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: 16 * platform/ios/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt: 17 * platform/mac-wk1/imported/w3c/web-platform-tests/css/css-cascade/all-prop-revert-layer-expected.txt: 18 * platform/wpe/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: 19 * platform/wpe/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt: 20 * svg/css/getComputedStyle-basic-expected.txt: 21 1 22 2022-04-27 Arcady Goldmints-Orlov <agoldmints@igalia.com> 2 23 -
trunk/LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt
r293521 r293524 254 254 -webkit-text-stroke-color: rgb(0, 0, 0); 255 255 -webkit-text-stroke-width: 0px; 256 -webkit-transform-style: flat;257 256 -webkit-user-drag: auto; 258 257 -webkit-user-modify: read-only; -
trunk/LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
r293521 r293524 253 253 -webkit-text-stroke-color: rgb(0, 0, 0) 254 254 -webkit-text-stroke-width: 0px 255 -webkit-transform-style: flat256 255 -webkit-user-drag: auto 257 256 -webkit-user-modify: read-only -
trunk/LayoutTests/imported/w3c/ChangeLog
r293521 r293524 1 2022-04-27 Tim Nguyen <ntim@apple.com> 2 3 Make -webkit-transform-style an alias of transform-style 4 https://bugs.webkit.org/show_bug.cgi?id=239808 5 6 Reviewed by Antti Koivisto. 7 8 Fixes cascade issues when applying both -webkit-transform-style and transform-style (see bug 239579), and removes 9 unnecessary code as well given the FIXME was never addressed. 10 11 * web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: 12 * web-platform-tests/css/css-cascade/all-prop-revert-layer-expected.txt: 13 * web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt: 14 1 15 2022-04-27 Tim Nguyen <ntim@apple.com> 2 16 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt
r293521 r293524 399 399 PASS -webkit-text-stroke-width 400 400 PASS -webkit-text-zoom 401 PASS -webkit-transform-style402 401 PASS -webkit-user-drag 403 402 PASS -webkit-user-modify -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/all-prop-revert-layer-expected.txt
r293521 r293524 311 311 FAIL transform-origin-y assert_not_equals: Should have the initial value. got disallowed value "" 312 312 FAIL transform-origin-z assert_not_equals: Should have the initial value. got disallowed value "" 313 FAIL transform-style assert_not_equals: Should get a different computed value. got disallowed value "flat" 313 PASS transform-style 314 314 PASS transition-delay 315 315 PASS transition-duration -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt
r293521 r293524 1 1 2 2 PASS getComputedStyle returns no style for detached element 3 FAIL getComputedStyle returns no style for element in non-rendered iframe (display: none) assert_equals: expected 0 but got 39 94 FAIL getComputedStyle returns no style for element in non-rendered iframe (display: none) from iframe's window assert_equals: expected 0 but got 39 95 FAIL getComputedStyle returns no style for element outside the flat tree assert_equals: expected 0 but got 39 96 FAIL getComputedStyle returns no style for descendant outside the flat tree assert_equals: expected 0 but got 39 93 FAIL getComputedStyle returns no style for element in non-rendered iframe (display: none) assert_equals: expected 0 but got 398 4 FAIL getComputedStyle returns no style for element in non-rendered iframe (display: none) from iframe's window assert_equals: expected 0 but got 398 5 FAIL getComputedStyle returns no style for element outside the flat tree assert_equals: expected 0 but got 398 6 FAIL getComputedStyle returns no style for descendant outside the flat tree assert_equals: expected 0 but got 398 7 7 PASS getComputedStyle returns no style for shadow tree outside of flattened tree 8 8 -
trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt
r293521 r293524 397 397 PASS -webkit-text-stroke-width 398 398 PASS -webkit-text-zoom 399 PASS -webkit-transform-style400 399 PASS -webkit-user-drag 401 400 PASS -webkit-user-modify -
trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt
r293521 r293524 1 1 2 2 PASS getComputedStyle returns no style for detached element 3 FAIL getComputedStyle returns no style for element in non-rendered iframe (display: none) assert_equals: expected 0 but got 39 74 FAIL getComputedStyle returns no style for element in non-rendered iframe (display: none) from iframe's window assert_equals: expected 0 but got 39 75 FAIL getComputedStyle returns no style for element outside the flat tree assert_equals: expected 0 but got 39 76 FAIL getComputedStyle returns no style for descendant outside the flat tree assert_equals: expected 0 but got 39 73 FAIL getComputedStyle returns no style for element in non-rendered iframe (display: none) assert_equals: expected 0 but got 396 4 FAIL getComputedStyle returns no style for element in non-rendered iframe (display: none) from iframe's window assert_equals: expected 0 but got 396 5 FAIL getComputedStyle returns no style for element outside the flat tree assert_equals: expected 0 but got 396 6 FAIL getComputedStyle returns no style for descendant outside the flat tree assert_equals: expected 0 but got 396 7 7 PASS getComputedStyle returns no style for shadow tree outside of flattened tree 8 8 -
trunk/LayoutTests/platform/ios/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt
r293521 r293524 374 374 PASS -webkit-text-zoom 375 375 PASS -webkit-touch-callout 376 PASS -webkit-transform-style377 376 PASS -webkit-user-drag 378 377 PASS -webkit-user-modify -
trunk/LayoutTests/platform/ios/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt
r293521 r293524 1 1 2 2 PASS getComputedStyle returns no style for detached element 3 FAIL getComputedStyle returns no style for element in non-rendered iframe (display: none) assert_equals: expected 0 but got 40 14 FAIL getComputedStyle returns no style for element in non-rendered iframe (display: none) from iframe's window assert_equals: expected 0 but got 40 15 FAIL getComputedStyle returns no style for element outside the flat tree assert_equals: expected 0 but got 40 16 FAIL getComputedStyle returns no style for descendant outside the flat tree assert_equals: expected 0 but got 40 13 FAIL getComputedStyle returns no style for element in non-rendered iframe (display: none) assert_equals: expected 0 but got 400 4 FAIL getComputedStyle returns no style for element in non-rendered iframe (display: none) from iframe's window assert_equals: expected 0 but got 400 5 FAIL getComputedStyle returns no style for element outside the flat tree assert_equals: expected 0 but got 400 6 FAIL getComputedStyle returns no style for descendant outside the flat tree assert_equals: expected 0 but got 400 7 7 PASS getComputedStyle returns no style for shadow tree outside of flattened tree 8 8 -
trunk/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/css/css-cascade/all-prop-revert-layer-expected.txt
r293521 r293524 310 310 FAIL transform-origin-y assert_not_equals: Should have the initial value. got disallowed value "" 311 311 FAIL transform-origin-z assert_not_equals: Should have the initial value. got disallowed value "" 312 FAIL transform-style assert_not_equals: Should get a different computed value. got disallowed value "flat" 312 PASS transform-style 313 313 PASS transition-delay 314 314 PASS transition-duration -
trunk/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt
r293521 r293524 396 396 PASS -webkit-text-stroke-width 397 397 PASS -webkit-text-zoom 398 PASS -webkit-transform-style399 398 PASS -webkit-user-drag 400 399 PASS -webkit-user-modify -
trunk/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt
r293521 r293524 1 1 2 2 PASS getComputedStyle returns no style for detached element 3 FAIL getComputedStyle returns no style for element in non-rendered iframe (display: none) assert_equals: expected 0 but got 39 64 FAIL getComputedStyle returns no style for element in non-rendered iframe (display: none) from iframe's window assert_equals: expected 0 but got 39 65 FAIL getComputedStyle returns no style for element outside the flat tree assert_equals: expected 0 but got 39 66 FAIL getComputedStyle returns no style for descendant outside the flat tree assert_equals: expected 0 but got 39 63 FAIL getComputedStyle returns no style for element in non-rendered iframe (display: none) assert_equals: expected 0 but got 395 4 FAIL getComputedStyle returns no style for element in non-rendered iframe (display: none) from iframe's window assert_equals: expected 0 but got 395 5 FAIL getComputedStyle returns no style for element outside the flat tree assert_equals: expected 0 but got 395 6 FAIL getComputedStyle returns no style for descendant outside the flat tree assert_equals: expected 0 but got 395 7 7 PASS getComputedStyle returns no style for shadow tree outside of flattened tree 8 8 -
trunk/LayoutTests/svg/css/getComputedStyle-basic-expected.txt
r293521 r293524 505 505 rect: style.getPropertyValue(-webkit-text-stroke-width) : 0px 506 506 rect: style.getPropertyCSSValue(-webkit-text-stroke-width) : [object CSSPrimitiveValue] 507 rect: style.getPropertyValue(-webkit-transform-style) : flat508 rect: style.getPropertyCSSValue(-webkit-transform-style) : [object CSSPrimitiveValue]509 507 rect: style.getPropertyValue(-webkit-user-drag) : auto 510 508 rect: style.getPropertyCSSValue(-webkit-user-drag) : [object CSSPrimitiveValue] … … 1017 1015 g: style.getPropertyValue(-webkit-text-stroke-width) : 0px 1018 1016 g: style.getPropertyCSSValue(-webkit-text-stroke-width) : [object CSSPrimitiveValue] 1019 g: style.getPropertyValue(-webkit-transform-style) : flat1020 g: style.getPropertyCSSValue(-webkit-transform-style) : [object CSSPrimitiveValue]1021 1017 g: style.getPropertyValue(-webkit-user-drag) : auto 1022 1018 g: style.getPropertyCSSValue(-webkit-user-drag) : [object CSSPrimitiveValue] -
trunk/Source/WebCore/ChangeLog
r293522 r293524 1 2022-04-27 Tim Nguyen <ntim@apple.com> 2 3 Make -webkit-transform-style an alias of transform-style 4 https://bugs.webkit.org/show_bug.cgi?id=239808 5 6 Reviewed by Antti Koivisto. 7 8 Fixes cascade issues when applying both -webkit-transform-style and transform-style (see bug 239579), and removes 9 unnecessary code as well given the FIXME was never addressed. 10 11 * animation/CSSPropertyAnimation.cpp: 12 (WebCore::CSSPropertyAnimationWrapperMap::CSSPropertyAnimationWrapperMap): 13 * css/CSSComputedStyleDeclaration.cpp: 14 (WebCore::ComputedStyleExtractor::valueForPropertyInStyle): 15 * css/CSSProperties.json: 16 * css/parser/CSSParserFastPaths.cpp: 17 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 18 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 19 * rendering/style/WillChangeData.cpp: 20 (WebCore::WillChangeData::propertyCreatesStackingContext): 21 1 22 2022-04-27 Simon Fraser <simon.fraser@apple.com> 2 23 -
trunk/Source/WebCore/animation/CSSPropertyAnimation.cpp
r293521 r293524 3653 3653 case CSSPropertyWebkitTouchCallout: 3654 3654 #endif 3655 case CSSPropertyWebkitTransformStyle:3656 3655 case CSSPropertyWebkitUserDrag: 3657 3656 case CSSPropertyWebkitUserModify: -
trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp
r293521 r293524 3924 3924 } 3925 3925 case CSSPropertyTransformStyle: 3926 case CSSPropertyWebkitTransformStyle:3927 3926 switch (style.transformStyle3D()) { 3928 3927 case TransformStyle3D::Flat: -
trunk/Source/WebCore/css/CSSProperties.json
r293521 r293524 7220 7220 ], 7221 7221 "codegen-properties": { 7222 "aliases": [ 7223 "-webkit-transform-style" 7224 ], 7222 7225 "name-for-methods": "TransformStyle3D" 7223 7226 }, … … 7225 7228 "category": "css-transforms", 7226 7229 "url": "https://www.w3.org/TR/css-transforms-1/#transform-style-property" 7227 }7228 },7229 "-webkit-transform-style": {7230 "values": [7231 "flat",7232 "preserve-3d",7233 {7234 "value": "optimized-3d",7235 "status": "internal"7236 }7237 ],7238 "codegen-properties": {7239 "name-for-methods": "TransformStyle3D",7240 "comment": "Keeping -webkit-transform-style around is how we'll detect legacy content. At that point, we'll have to add a custom builder and a new TransformStyle3D type. FIXME: this never happened."7241 7230 } 7242 7231 }, -
trunk/Source/WebCore/css/parser/CSSParserFastPaths.cpp
r293521 r293524 815 815 return valueID == CSSValueDisc || valueID == CSSValueCircle || valueID == CSSValueSquare || valueID == CSSValueNone; 816 816 case CSSPropertyTransformStyle: 817 case CSSPropertyWebkitTransformStyle:818 817 return valueID == CSSValueFlat 819 818 || valueID == CSSValuePreserve3d … … 987 986 case CSSPropertyWebkitTextSecurity: 988 987 case CSSPropertyWebkitTextZoom: 989 case CSSPropertyWebkitTransformStyle:990 988 case CSSPropertyWebkitUserDrag: 991 989 case CSSPropertyWebkitUserModify: -
trunk/Source/WebCore/rendering/style/WillChangeData.cpp
r286795 r293524 96 96 case CSSPropertyTransform: 97 97 case CSSPropertyTransformStyle: 98 case CSSPropertyWebkitTransformStyle:99 98 case CSSPropertyClipPath: 100 99 case CSSPropertyMask:
Note: See TracChangeset
for help on using the changeset viewer.