From 968db96101f1f75dcce4f2c81187ee1428420810 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 3 May 2023 10:32:23 +0200 Subject: LibWeb: Show formatting context roots in layout tree dumps This patch does three things: - Factors out the code that determines whether a box will create a new formatting context for its children (and which type of context) - Uses that code to mark all formatting context roots in layout tree dumps. This makes it much easier to follow along with layout since you can now see exactly where control is transferred to a new formatting context. - Rebaselines all existing layout tests, since the output format has changed slightly. --- Tests/LibWeb/Layout/expected/overflow-x-hidden-with-border-radius.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Tests/LibWeb/Layout/expected/overflow-x-hidden-with-border-radius.txt') diff --git a/Tests/LibWeb/Layout/expected/overflow-x-hidden-with-border-radius.txt b/Tests/LibWeb/Layout/expected/overflow-x-hidden-with-border-radius.txt index 3924114199..e751117135 100644 --- a/Tests/LibWeb/Layout/expected/overflow-x-hidden-with-border-radius.txt +++ b/Tests/LibWeb/Layout/expected/overflow-x-hidden-with-border-radius.txt @@ -1,6 +1,6 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x118 children: not-inline + BlockContainer at (0,0) content-size 800x118 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x102 children: not-inline - BlockContainer at (9,9) content-size 100x100 positioned children: not-inline + BlockContainer at (9,9) content-size 100x100 positioned [BFC] children: not-inline BlockContainer <(anonymous)> at (8,110) content-size 784x0 children: inline TextNode <#text> -- cgit v1.2.3