Changeset 285021 in webkit
- Timestamp:
- Oct 29, 2021 2:13:24 AM (9 months ago)
- Location:
- trunk
- Files:
-
- 7 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/compositing/geometry/preserve-3d-switching-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/ChangeLog (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-transforms/preserve-3d-flat-grouping-properties-expected.txt (modified) (1 diff)
-
LayoutTests/platform/ios/compositing/geometry/preserve-3d-switching-expected.txt (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/style/StyleAdjuster.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r285016 r285021 1 2021-10-29 Martin Robinson <mrobinson@webkit.org> 2 3 opacity should flatten when combined with transform-style: preserve-3d 4 https://bugs.webkit.org/show_bug.cgi?id=73267 5 6 Reviewed by Simon Fraser. 7 8 * compositing/geometry/preserve-3d-switching-expected.txt: 9 * platform/ios/compositing/geometry/preserve-3d-switching-expected.txt: 10 1 11 2021-10-28 Gabriel Nava Marino <gnavamarino@apple.com> 2 12 -
trunk/LayoutTests/compositing/geometry/preserve-3d-switching-expected.txt
r168244 r285021 20 20 (opacity 0.80) 21 21 (contentsOpaque 1) 22 (preserves3D 1)23 (drawsContent 1)24 22 (transform [0.77 -0.56 -0.32 0.00] [0.00 0.50 -0.87 0.00] [0.64 0.66 0.38 0.00] [0.00 0.00 0.00 1.00]) 25 23 (children 1 -
trunk/LayoutTests/imported/w3c/ChangeLog
r285012 r285021 1 2021-10-29 Martin Robinson <mrobinson@webkit.org> 2 3 opacity should flatten when combined with transform-style: preserve-3d 4 https://bugs.webkit.org/show_bug.cgi?id=73267 5 6 Reviewed by Simon Fraser. 7 8 * web-platform-tests/css/css-transforms/preserve-3d-flat-grouping-properties-expected.txt: Update expectations to 9 show newly passing test. 10 1 11 2021-10-28 Chris Dumez <cdumez@apple.com> 2 12 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-transforms/preserve-3d-flat-grouping-properties-expected.txt
r284869 r285021 1 1 2 2 PASS Preserve-3d element not flattened 3 FAIL Preserve-3d element flattened due to opacity assert_not_equals: got disallowed value 0 3 PASS Preserve-3d element flattened due to opacity 4 4 PASS Preserve-3d element flattened due to overflow clip 5 5 PASS Preserve-3d element flattened due to filter -
trunk/LayoutTests/platform/ios/compositing/geometry/preserve-3d-switching-expected.txt
r223799 r285021 20 20 (opacity 0.80) 21 21 (contentsOpaque 1) 22 (preserves3D 1)23 (drawsContent 1)24 22 (transform [0.77 -0.56 -0.32 0.00] [0.00 0.50 -0.87 0.00] [0.64 0.66 0.38 0.00] [0.00 0.00 0.00 1.00]) 25 23 (children 1 -
trunk/Source/WebCore/ChangeLog
r285017 r285021 1 2021-10-29 Martin Robinson <mrobinson@webkit.org> 2 3 opacity should flatten when combined with transform-style: preserve-3d 4 https://bugs.webkit.org/show_bug.cgi?id=73267 5 6 Reviewed by Simon Fraser. 7 8 No new tests. This is covered by the existing WPT test: 9 - imported/w3c/web-platform-tests/css/css-transforms/preserve-3d-flat-grouping-properties.html 10 11 * style/StyleAdjuster.cpp: 12 (WebCore::Style::Adjuster::adjust const): 13 1 14 2021-10-28 Tim Horton <timothy_horton@apple.com> 2 15 -
trunk/Source/WebCore/style/StyleAdjuster.cpp
r284314 r285021 500 500 style.setUnique(); 501 501 502 // FIXME: when dropping the -webkit prefix on transform-style, we should also have opacity < 1 cause flattening.503 502 if (style.preserves3D() && (style.overflowX() != Overflow::Visible 503 || style.hasOpacity() 504 504 || style.overflowY() != Overflow::Visible 505 505 || style.hasClip()
Note: See TracChangeset
for help on using the changeset viewer.