[webkit-changes] [WebKit/WebKit] f02cb2: [LBSE] Enable size negotiation logic for <object> ...
Nikolas Zimmermann
noreply at github.com
Fri Oct 7 14:13:59 PDT 2022
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: f02cb2246d5b4b081cc8d127fb1aadfdfa2bedac
https://github.com/WebKit/WebKit/commit/f02cb2246d5b4b081cc8d127fb1aadfdfa2bedac
Author: Nikolas Zimmermann <nzimmermann at igalia.com>
Date: 2022-10-07 (Fri, 07 Oct 2022)
Changed paths:
M LayoutTests/platform/mac-monterey-wk2-lbse-text/TestExpectations
M LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/as-image/img-preserveAspectRatio-support-2-expected.txt
M LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-1-expected.txt
M LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-2-expected.txt
M LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/as-object/embedded-svg-size-changes-expected.txt
M LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/as-object/embedded-svg-size-changes-no-layout-triggers-expected.txt
M LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-1-expected.txt
M LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-2-expected.txt
M LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/hixie/intrinsic/003-expected.txt
M LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/hixie/text/003-expected.txt
M LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/wicd/sizing-flakiness-expected.txt
M LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/wicd/test-rightsizing-b-expected.txt
M Source/WebCore/page/FrameView.cpp
Log Message:
-----------
[LBSE] Enable size negotiation logic for <object> + RenderSVGRoot in LBSE
https://bugs.webkit.org/show_bug.cgi?id=245907
Reviewed by Adrian Perez de Castro.
The <object> size negotiation logic is only activated for the legacy engine.
Fix that --> mark 17 more tests as passing in LBSE.
* LayoutTests/platform/mac-monterey-wk2-lbse-text/TestExpectations:
* LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/as-image/img-preserveAspectRatio-support-2-expected.txt:
* LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-1-expected.txt:
* LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-2-expected.txt:
* LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/as-object/embedded-svg-size-changes-expected.txt:
* LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/as-object/embedded-svg-size-changes-no-layout-triggers-expected.txt:
* LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-1-expected.txt:
* LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-2-expected.txt:
* LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/hixie/intrinsic/003-expected.txt:
* LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/hixie/text/003-expected.txt:
* LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/wicd/sizing-flakiness-expected.txt:
* LayoutTests/platform/mac-monterey-wk2-lbse-text/svg/wicd/test-rightsizing-b-expected.txt:
* Source/WebCore/page/FrameView.cpp:
(WebCore::FrameView::forceLayoutParentViewIfNeeded):
(WebCore::FrameView::embeddedContentBox const):
Canonical link: https://commits.webkit.org/255291@main
More information about the webkit-changes
mailing list