diff --git a/Tests/LibWeb/Layout/expected/acid1.txt b/Tests/LibWeb/Layout/expected/acid1.txt index 5d2c4088bd..e8d7438530 100644 --- a/Tests/LibWeb/Layout/expected/acid1.txt +++ b/Tests/LibWeb/Layout/expected/acid1.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x420 children: not-inline + BlockContainer at (0,0) content-size 800x420 [BFC] children: not-inline BlockContainer <(anonymous)> at (0,0) content-size 800x0 children: inline TextNode <#text> BlockContainer
at (20,20) content-size 480x380 children: not-inline @@ -7,24 +7,24 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline TextNode <#text> BlockContainerat (235,55) content-size 139.977996x10 children: inline @@ -57,7 +57,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline BlockContainer <(anonymous)> at (235,103) content-size 139.977996x0 children: inline TextNode <#text> TextNode <#text> - BlockContainer
at (280,195) content-size 50x90 floating children: not-inline + BlockContainerat (280,195) content-size 50x90 floating [BFC] children: not-inline BlockContainer <(anonymous)> at (280,195) content-size 50x0 children: inline TextNode <#text> BlockContainer at (280,195) content-size 50x20 children: inline @@ -88,7 +88,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline BlockContainer <(anonymous)> at (280,215) content-size 50x0 children: inline TextNode <#text> TextNode <#text> - BlockContainerat (365,185) content-size 100x100 floating children: inline + BlockContainer
at (365,185) content-size 100x100 floating [BFC] children: inline line 0 width: 56.416015, height: 10, bottom: 10, baseline: 7.998046 frag 0 from TextNode start: 0, length: 11, rect: [365,185 56.416015x10] "sing to me," diff --git a/Tests/LibWeb/Layout/expected/automatic-height-of-non-replaced-abspos-element-must-not-be-negative.txt b/Tests/LibWeb/Layout/expected/automatic-height-of-non-replaced-abspos-element-must-not-be-negative.txt index c00e615415..995b2d51ce 100644 --- a/Tests/LibWeb/Layout/expected/automatic-height-of-non-replaced-abspos-element-must-not-be-negative.txt +++ b/Tests/LibWeb/Layout/expected/automatic-height-of-non-replaced-abspos-element-must-not-be-negative.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x0 children: not-inline - BlockContainer
at (8,8) content-size 0x0 positioned children: not-inline - BlockContainer at (9,9) content-size 0x0 positioned children: inline + BlockContainer at (0,0) content-size 800x0 [BFC] children: not-inline + BlockContainer at (8,8) content-size 0x0 positioned [BFC] children: not-inline + BlockContainer at (9,9) content-size 0x0 positioned [BFC] children: inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/automatic-width-of-non-replaced-abspos-element-must-not-be-negative.txt b/Tests/LibWeb/Layout/expected/automatic-width-of-non-replaced-abspos-element-must-not-be-negative.txt index b60df89a3e..b823dd0e8d 100644 --- a/Tests/LibWeb/Layout/expected/automatic-width-of-non-replaced-abspos-element-must-not-be-negative.txt +++ b/Tests/LibWeb/Layout/expected/automatic-width-of-non-replaced-abspos-element-must-not-be-negative.txt @@ -1,4 +1,4 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x0 children: not-inline - BlockContainer at (8,8) content-size 0x0 positioned children: not-inline - BlockContainer at (9,9) content-size 0x0 positioned children: not-inline + BlockContainer at (0,0) content-size 800x0 [BFC] children: not-inline + BlockContainer at (8,8) content-size 0x0 positioned [BFC] children: not-inline + BlockContainer at (9,9) content-size 0x0 positioned [BFC] children: not-inline diff --git a/Tests/LibWeb/Layout/expected/blank.txt b/Tests/LibWeb/Layout/expected/blank.txt index a662aaf9b8..c525b76fd0 100644 --- a/Tests/LibWeb/Layout/expected/blank.txt +++ b/Tests/LibWeb/Layout/expected/blank.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x16 children: not-inline + BlockContainer at (0,0) content-size 800x16 [BFC] children: not-inline BlockContainer <(anonymous)> at (0,0) content-size 800x0 children: inline TextNode <#text> BlockContainer at (8,8) content-size 784x0 children: inline diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/atomic-inline-with-percentage-vertical-align.txt b/Tests/LibWeb/Layout/expected/block-and-inline/atomic-inline-with-percentage-vertical-align.txt index 5424b971cb..06eda463f3 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/atomic-inline-with-percentage-vertical-align.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/atomic-inline-with-percentage-vertical-align.txt @@ -1,10 +1,10 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (1,1) content-size 798x62.506248 children: not-inline + BlockContainer at (1,1) content-size 798x62.506248 [BFC] children: not-inline BlockContainer at (2,2) content-size 796x60.506248 children: inline line 0 width: 34, height: 28.50625, bottom: 28.50625, baseline: 28.50625 frag 0 from BlockContainer start: 0, length: 0, rect: [4,3 30x30] line 1 width: 32, height: 28.506248, bottom: 60.506248, baseline: 28.50625 frag 0 from BlockContainer start: 0, length: 0, rect: [3,35 30x30] - BlockContainer at (4,3) content-size 30x30 inline-block children: not-inline + BlockContainer at (4,3) content-size 30x30 inline-block [BFC] children: not-inline BreakNode
- BlockContainerat (3,35) content-size 30x30 inline-block children: not-inline + BlockContainer at (3,35) content-size 30x30 inline-block [BFC] children: not-inline diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/bfc-consider-all-currently-stacked-floats.txt b/Tests/LibWeb/Layout/expected/block-and-inline/bfc-consider-all-currently-stacked-floats.txt index 60a5498995..8511f3a156 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/bfc-consider-all-currently-stacked-floats.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/bfc-consider-all-currently-stacked-floats.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x108 children: not-inline + BlockContainer at (0,0) content-size 800x108 [BFC] children: not-inline BlockContainer <(anonymous)> at (0,0) content-size 800x0 children: inline TextNode <#text> BlockContainer at (8,8) content-size 784x34.9375 children: not-inline @@ -7,9 +7,9 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline line 0 width: 27.640625, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 1, length: 3, rect: [137,8 27.640625x17.46875] "bar" - BlockContainer at (8,8) content-size 100x100 floating children: not-inline + BlockContainer at (8,8) content-size 100x100 floating [BFC] children: not-inline TextNode <#text> - BlockContainer at (108,8) content-size 29.109375x17.46875 floating children: inline + BlockContainer at (108,8) content-size 29.109375x17.46875 floating [BFC] children: inline line 0 width: 29.109375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 3, rect: [108,8 29.109375x17.46875] "xxx" @@ -20,7 +20,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline frag 0 from TextNode start: 1, length: 3, rect: [130,25.46875 27.203125x17.46875] "baz" TextNode <#text> - BlockContainer at (108,25.46875) content-size 21.515625x17.46875 floating children: inline + BlockContainer at (108,25.46875) content-size 21.515625x17.46875 floating [BFC] children: inline line 0 width: 21.515625, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 3, rect: [108,25.46875 21.515625x17.46875] "yyy" diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/bfc-float-left-break-vertically-2.txt b/Tests/LibWeb/Layout/expected/block-and-inline/bfc-float-left-break-vertically-2.txt index ce53aa59f8..3aea1708b6 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/bfc-float-left-break-vertically-2.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/bfc-float-left-break-vertically-2.txt @@ -1,10 +1,10 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x150 children: not-inline + BlockContainer at (0,0) content-size 800x150 [BFC] children: not-inline BlockContainer at (0,0) content-size 200x0 children: not-inline BlockContainer at (0,0) content-size 200x0 children: inline - BlockContainer
at (0,0) content-size 150x50 floating children: not-inline - BlockContainer at (0,50) content-size 150x50 floating children: not-inline + BlockContainer at (0,0) content-size 150x50 floating [BFC] children: not-inline + BlockContainer at (0,50) content-size 150x50 floating [BFC] children: not-inline TextNode <#text> - BlockContainer at (0,100) content-size 150x50 floating children: not-inline + BlockContainer at (0,100) content-size 150x50 floating [BFC] children: not-inline BlockContainer <(anonymous)> at (0,0) content-size 200x0 children: inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/bfc-float-left-break-vertically.txt b/Tests/LibWeb/Layout/expected/block-and-inline/bfc-float-left-break-vertically.txt index 9a28e9d6cb..3ca9e93ac1 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/bfc-float-left-break-vertically.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/bfc-float-left-break-vertically.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (1,1) content-size 798x106 children: not-inline + BlockContainer at (1,1) content-size 798x106 [BFC] children: not-inline BlockContainer <(anonymous)> at (1,1) content-size 798x0 children: inline TextNode <#text> BlockContainer at (2,2) content-size 400x2 children: not-inline @@ -7,11 +7,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline TextNode <#text> BlockContainer at (3,3) content-size 398x0 children: inline TextNode <#text> - BlockContainer at (4,4) content-size 60x50 floating children: not-inline + BlockContainer at (4,4) content-size 60x50 floating [BFC] children: not-inline TextNode <#text> - BlockContainer at (66,4) content-size 250x50 floating children: not-inline + BlockContainer at (66,4) content-size 250x50 floating [BFC] children: not-inline TextNode <#text> BlockContainer <(anonymous)> at (2,4) content-size 400x0 children: inline TextNode <#text> - BlockContainer at (3,56) content-size 100x50 floating children: not-inline + BlockContainer at (3,56) content-size 100x50 floating [BFC] children: not-inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/clearfix.txt b/Tests/LibWeb/Layout/expected/block-and-inline/clearfix.txt index 8f996d0ea9..2d13a12cd7 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/clearfix.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/clearfix.txt @@ -1,15 +1,15 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x157 children: not-inline + BlockContainer at (0,0) content-size 800x157 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x100 children: not-inline BlockContainer at (8,8) content-size 784x100 children: not-inline BlockContainer <(anonymous)> at (8,8) content-size 784x0 children: inline TextNode <#text> - BlockContainerat (8,8) content-size 100x100 floating children: not-inline + BlockContainer at (8,8) content-size 100x100 floating [BFC] children: not-inline TextNode <#text> BlockContainer at (8,108) content-size 784x0 children: not-inline BlockContainer <(anonymous)> at (8,108) content-size 784x0 children: inline TextNode <#text> - BlockContainer at (8,108) content-size 49x49 floating children: not-inline + BlockContainer at (8,108) content-size 49x49 floating [BFC] children: not-inline TextNode <#text> BlockContainer <(anonymous)> at (8,108) content-size 784x0 children: inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/float-1.txt b/Tests/LibWeb/Layout/expected/block-and-inline/float-1.txt index 139ba1a161..dc74716f43 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/float-1.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/float-1.txt @@ -1,17 +1,17 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x348.34375 children: not-inline + BlockContainer at (0,0) content-size 800x348.34375 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x332.34375 children: not-inline BlockContainer <(anonymous)> at (8,8) content-size 784x0 children: inline TextNode <#text> BlockContainer at (8,8) content-size 784x0 children: inline TextNode <#text> - BlockContainerat (8,8) content-size 100x100 floating children: inline + BlockContainerat (8,8) content-size 100x100 floating [BFC] children: inline line 0 width: 10.859375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [8,8 10.859375x17.46875] "L" TextNode <#text> TextNode <#text> - BlockContainerat (742,8) content-size 50x50 floating children: inline + BlockContainerat (742,8) content-size 50x50 floating [BFC] children: inline line 0 width: 13.6875, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [742,8 13.6875x17.46875] "R" @@ -21,13 +21,13 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline TextNode <#text> BlockContainerat (8,8) content-size 784x0 children: inline TextNode <#text> - BlockContainerat (108,8) content-size 80x80 floating children: inline + BlockContainerat (108,8) content-size 80x80 floating [BFC] children: inline line 0 width: 19.671875, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 2, rect: [108,8 19.671875x17.46875] "L2" TextNode <#text> TextNode <#text> - BlockContainerat (712,8) content-size 30x30 floating children: inline + BlockContainerat (712,8) content-size 30x30 floating [BFC] children: inline line 0 width: 22.5, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 2, rect: [712,8 22.5x17.46875] "R2" @@ -37,13 +37,13 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline TextNode <#text> BlockContainerat (8,8) content-size 784x0 children: inline TextNode <#text> - BlockContainerat (188,8) content-size 40x40 floating children: inline + BlockContainerat (188,8) content-size 40x40 floating [BFC] children: inline line 0 width: 19.953125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 2, rect: [188,8 19.953125x17.46875] "L3" TextNode <#text> TextNode <#text> - BlockContainerat (692,8) content-size 20x20 floating children: inline + BlockContainerat (692,8) content-size 20x20 floating [BFC] children: inline line 0 width: 22.78125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 2, rect: [692,8 22.78125x17.46875] "R3" diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/float-2.txt b/Tests/LibWeb/Layout/expected/block-and-inline/float-2.txt index 19dc37d752..aa78fef643 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/float-2.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/float-2.txt @@ -1,11 +1,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x60 children: not-inline + BlockContainer at (0,0) content-size 800x60 [BFC] children: not-inline BlockContainer <(anonymous)> at (0,0) content-size 800x0 children: inline TextNode <#text> BlockContainer at (8,8) content-size 784x17.46875 children: not-inline BlockContainer <(anonymous)> at (8,8) content-size 784x0 children: inline TextNode <#text> - BlockContainerat (9,9) content-size 50x50 floating children: not-inline + BlockContainerat (9,9) content-size 50x50 floating [BFC] children: not-inline TextNode <#text> BlockContainerat (8,8) content-size 784x17.46875 children: inline line 0 width: 37.578125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/float-3.txt b/Tests/LibWeb/Layout/expected/block-and-inline/float-3.txt index 59b506128c..21fa72a9f7 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/float-3.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/float-3.txt @@ -1,13 +1,13 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x135.46875 children: not-inline + BlockContainer at (0,0) content-size 800x135.46875 [BFC] children: not-inline BlockContainer at (8,8) content-size 780x119.46875 children: not-inline BlockContainer <(anonymous)> at (8,8) content-size 780x0 children: inline TextNode <#text> - BlockContainerat (8,8) content-size 780x100 children: inline + BlockContainerat (8,8) content-size 780x100 [BFC] children: inline TextNode <#text> - BlockContainerat (8,8) content-size 300x100 floating children: not-inline + BlockContainerat (8,8) content-size 300x100 floating [BFC] children: not-inline TextNode <#text> - BlockContainerat (488,8) content-size 300x100 floating children: not-inline + BlockContainerat (488,8) content-size 300x100 floating [BFC] children: not-inline TextNode <#text> BlockContainer <(anonymous)> at (8,108) content-size 780x0 children: inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/float-stress-1.txt b/Tests/LibWeb/Layout/expected/block-and-inline/float-stress-1.txt index 58cb187ac0..951a049857 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/float-stress-1.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/float-stress-1.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x268 children: not-inline + BlockContainer at (0,0) content-size 800x268 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x252 children: not-inline BlockContainer <(anonymous)> at (8,8) content-size 784x0 children: inline TextNode <#text> @@ -65,15 +65,15 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline frag 0 from TextNode start: 125, length: 19, rect: [9,269 168.84375x16] "bar baz foo bar baz" TextNode <#text> - BlockContainerat (10,10) content-size 50x50 floating children: not-inline + BlockContainer at (10,10) content-size 50x50 floating [BFC] children: not-inline TextNode <#text> - BlockContainer at (62,26) content-size 200x50 floating children: not-inline + BlockContainer at (62,26) content-size 200x50 floating [BFC] children: not-inline TextNode <#text> - BlockContainer at (108,78) content-size 200x50 floating children: not-inline + BlockContainer at (108,78) content-size 200x50 floating [BFC] children: not-inline TextNode <#text> - BlockContainer at (76,126) content-size 30x30 floating children: not-inline + BlockContainer at (76,126) content-size 30x30 floating [BFC] children: not-inline TextNode <#text> - BlockContainer at (10,174) content-size 50x50 floating children: not-inline + BlockContainer at (10,174) content-size 50x50 floating [BFC] children: not-inline TextNode <#text> - BlockContainer at (278,190) content-size 30x30 floating children: not-inline + BlockContainer at (278,190) content-size 30x30 floating [BFC] children: not-inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/float-stress-2.txt b/Tests/LibWeb/Layout/expected/block-and-inline/float-stress-2.txt index e22fed5764..e2cd9987ef 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/float-stress-2.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/float-stress-2.txt @@ -1,14 +1,14 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x200 children: not-inline + BlockContainer at (0,0) content-size 800x200 [BFC] children: not-inline BlockContainer at (0,0) content-size 800x50 children: not-inline BlockContainer at (50,50) content-size 750x0 children: not-inline - BlockContainerat (50,50) content-size 400x150 floating children: inline - BlockContainerat (50,50) content-size 300x100 floating children: inline + BlockContainer at (50,50) content-size 400x150 floating [BFC] children: inline + BlockContainerat (50,50) content-size 300x100 floating [BFC] children: inline line 0 width: 36.03125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 5, rect: [50,50 36.03125x17.46875] "first" TextNode <#text> - BlockContainer at (50,150) content-size 200x50 floating children: inline + BlockContainer at (50,150) content-size 200x50 floating [BFC] children: inline line 0 width: 54.78125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 6, rect: [50,150 54.78125x17.46875] "second" diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/float-stress-3.txt b/Tests/LibWeb/Layout/expected/block-and-inline/float-stress-3.txt index 6cebe12ae1..db2dc0cbe3 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/float-stress-3.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/float-stress-3.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x268 children: not-inline + BlockContainer at (0,0) content-size 800x268 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x252 children: not-inline BlockContainer <(anonymous)> at (8,8) content-size 784x0 children: inline TextNode <#text> @@ -8,9 +8,9 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline frag 0 from TextNode start: 1, length: 23, rect: [61,9 204x16] "foo bar baz foo bar baz" TextNode <#text> - BlockContainer at (10,10) content-size 50x50 floating children: not-inline + BlockContainer at (10,10) content-size 50x50 floating [BFC] children: not-inline TextNode <#text> - BlockContainer at (62,26) content-size 200x50 floating children: not-inline + BlockContainer at (62,26) content-size 200x50 floating [BFC] children: not-inline TextNode <#text> - BlockContainer at (108,78) content-size 200x50 floating children: not-inline + BlockContainer at (108,78) content-size 200x50 floating [BFC] children: not-inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/ifc-float-left-and-sibling-with-margin-left.txt b/Tests/LibWeb/Layout/expected/block-and-inline/ifc-float-left-and-sibling-with-margin-left.txt index efc8ed23b4..de957b8a42 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/ifc-float-left-and-sibling-with-margin-left.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/ifc-float-left-and-sibling-with-margin-left.txt @@ -1,7 +1,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (1,1) content-size 798x61 children: not-inline + BlockContainer at (1,1) content-size 798x61 [BFC] children: not-inline BlockContainer at (10,10) content-size 780x19.46875 children: not-inline - BlockContainer at (11,11) content-size 50x50 floating children: not-inline + BlockContainer at (11,11) content-size 50x50 floating [BFC] children: not-inline BlockContainer at (91,11) content-size 698x17.46875 children: inline line 0 width: 125.125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 14, rect: [91,11 125.125x17.46875] diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/inline-box-positioned-with-top-left.txt b/Tests/LibWeb/Layout/expected/block-and-inline/inline-box-positioned-with-top-left.txt index 7a188b3bdc..f3c23769f7 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/inline-box-positioned-with-top-left.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/inline-box-positioned-with-top-left.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x36 children: not-inline + BlockContainer at (0,0) content-size 800x36 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x20 children: inline line 0 width: 352.34375, height: 20, bottom: 20, baseline: 13.53125 frag 0 from TextNode start: 0, length: 14, rect: [8,8 112.421875x17.46875] @@ -8,7 +8,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline frag 2 from TextNode start: 0, length: 16, rect: [231,8 129.546875x17.46875] "more inline text" TextNode <#text> - BlockContainer at (150,48) content-size 110.375x20 positioned inline-block children: inline + BlockContainer at (150,48) content-size 110.375x20 positioned inline-block [BFC] children: inline line 0 width: 110.375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 14, rect: [150,48 110.375x17.46875] "displaced text" diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/inline-box-with-vertical-margins-vertical-align-top.txt b/Tests/LibWeb/Layout/expected/block-and-inline/inline-box-with-vertical-margins-vertical-align-top.txt index c15b1aeece..366226d7ef 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/inline-box-with-vertical-margins-vertical-align-top.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/inline-box-with-vertical-margins-vertical-align-top.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x191 children: not-inline + BlockContainer at (0,0) content-size 800x191 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x175 children: inline line 0 width: 210.828125, height: 175, bottom: 175, baseline: 13.53125 frag 0 from TextNode start: 0, length: 6, rect: [8,8 43.125x17.46875] @@ -8,5 +8,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline frag 2 from TextNode start: 0, length: 9, rect: [151,8 67.703125x17.46875] " friends." TextNode <#text> - BlockContainer at (51,58) content-size 100x100 inline-block children: not-inline + BlockContainerat (51,58) content-size 100x100 inline-block [BFC] children: not-inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/inline-box-with-vertical-margins.txt b/Tests/LibWeb/Layout/expected/block-and-inline/inline-box-with-vertical-margins.txt index cb06afebbd..1bf013266f 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/inline-box-with-vertical-margins.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/inline-box-with-vertical-margins.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x194.46875 children: not-inline + BlockContainer at (0,0) content-size 800x194.46875 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x178.46875 children: inline line 0 width: 210.828125, height: 178.46875, bottom: 178.46875, baseline: 175 frag 0 from TextNode start: 0, length: 6, rect: [8,169 43.125x17.46875] @@ -8,5 +8,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline frag 2 from TextNode start: 0, length: 9, rect: [151,169 67.703125x17.46875] " friends." TextNode <#text> - BlockContainerat (51,58) content-size 100x100 inline-block children: not-inline + BlockContainerat (51,58) content-size 100x100 inline-block [BFC] children: not-inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/intrinsic-sizing-with-min-width-specified.txt b/Tests/LibWeb/Layout/expected/block-and-inline/intrinsic-sizing-with-min-width-specified.txt index 36aeea9e0f..fdff3c3ed9 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/intrinsic-sizing-with-min-width-specified.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/intrinsic-sizing-with-min-width-specified.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (1,1) content-size 798x52 children: not-inline - BlockContainer at (10,10) content-size 104x34 floating children: not-inline + BlockContainer at (1,1) content-size 798x52 [BFC] children: not-inline + BlockContainer at (10,10) content-size 104x34 floating [BFC] children: not-inline BlockContainerat (11,11) content-size 102x32 children: not-inline BlockContainer at (12,12) content-size 100x30 children: not-inline diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/join-out-of-flow-box-with-previous-sibling-if-wrapped-in-anonymous-box.txt b/Tests/LibWeb/Layout/expected/block-and-inline/join-out-of-flow-box-with-previous-sibling-if-wrapped-in-anonymous-box.txt index e9a9081597..7ea9fdbac5 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/join-out-of-flow-box-with-previous-sibling-if-wrapped-in-anonymous-box.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/join-out-of-flow-box-with-previous-sibling-if-wrapped-in-anonymous-box.txt @@ -1,9 +1,9 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x76 children: not-inline + BlockContainer at (0,0) content-size 800x76 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x60 children: not-inline BlockContainer at (8,8) content-size 200x30 children: not-inline BlockContainer <(anonymous)> at (8,38) content-size 784x30 children: inline line 0 width: 200, height: 30, bottom: 30, baseline: 30 frag 0 from BlockContainer start: 0, length: 0, rect: [8,38 200x30] - BlockContainer at (8,38) content-size 200x30 inline-block children: not-inline - BlockContainer at (592,38) content-size 200x30 floating children: not-inline + BlockContainer at (8,38) content-size 200x30 inline-block [BFC] children: not-inline + BlockContainer at (592,38) content-size 200x30 floating [BFC] children: not-inline diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-1.txt b/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-1.txt index 6d4a943f0b..39e4b8ea84 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-1.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-1.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x262 children: not-inline + BlockContainer at (0,0) content-size 800x262 [BFC] children: not-inline BlockContainer at (8,25) content-size 784x229 children: not-inline BlockContainer at (34,26) content-size 100x100 children: inline line 0 width: 27.15625, height: 17.46875, bottom: 17.46875, baseline: 13.53125 diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-2.txt b/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-2.txt index 41a717a357..b12a5b836d 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-2.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-2.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x352 children: not-inline + BlockContainer at (0,0) content-size 800x352 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x336 children: not-inline BlockContainerat (9,9) content-size 100x100 children: inline line 0 width: 27.15625, height: 17.46875, bottom: 17.46875, baseline: 13.53125 diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-3.txt b/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-3.txt index c962b55524..6953e5e0fc 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-3.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-3.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x366 children: not-inline + BlockContainer at (0,0) content-size 800x366 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x350 children: not-inline BlockContainerat (8,8) content-size 100x100 children: not-inline BlockContainer <(anonymous)> at (8,133) content-size 784x0 children: inline diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-4.txt b/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-4.txt index 4f409a7bb5..04ba1180b7 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-4.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-4.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x166 children: not-inline + BlockContainer at (0,0) content-size 800x166 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x150 children: not-inline BlockContainerat (8,8) content-size 100x50 children: not-inline BlockContainerat (8,8) content-size 50x50 children: not-inline diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-5.txt b/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-5.txt index 2f740ec5d7..1a092d3a83 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-5.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-5.txt @@ -1,8 +1,8 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (1,1) content-size 798x134.46875 children: inline + BlockContainer at (1,1) content-size 798x134.46875 [BFC] children: inline line 0 width: 170.96875, height: 134.46875, bottom: 134.46875, baseline: 13.53125 frag 0 from BlockContainer start: 0, length: 0, rect: [2,15 168.96875x119.46875] - BlockContainer at (2,15) content-size 168.96875x119.46875 inline-block children: not-inline + BlockContainer at (2,15) content-size 168.96875x119.46875 inline-block [BFC] children: not-inline BlockContainerat (3,16) content-size 166.96875x17.46875 children: inline line 0 width: 166.96875, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 21, rect: [3,16 166.96875x17.46875] diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/max-width-on-child-block-with-width-auto-contributes-to-intrinsic-size-of-parent.txt b/Tests/LibWeb/Layout/expected/block-and-inline/max-width-on-child-block-with-width-auto-contributes-to-intrinsic-size-of-parent.txt index 39151e8cab..6912a85853 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/max-width-on-child-block-with-width-auto-contributes-to-intrinsic-size-of-parent.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/max-width-on-child-block-with-width-auto-contributes-to-intrinsic-size-of-parent.txt @@ -1,7 +1,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (1,1) content-size 798x39.46875 children: not-inline - Box at (10,10) content-size 764x21.46875 flex-container(row) children: not-inline - BlockContainer at (11,11) content-size 202x19.46875 flex-item children: not-inline + BlockContainer at (1,1) content-size 798x39.46875 [BFC] children: not-inline + Box at (10,10) content-size 764x21.46875 flex-container(row) [FFC] children: not-inline + BlockContainer at (11,11) content-size 202x19.46875 flex-item [BFC] children: not-inline BlockContainer at (12,12) content-size 200x17.46875 children: inline line 0 width: 45.15625, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 4, rect: [12,12 45.15625x17.46875] diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/single-br-inline-layout.txt b/Tests/LibWeb/Layout/expected/block-and-inline/single-br-inline-layout.txt index 9e37d696c6..be8191cf70 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/single-br-inline-layout.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/single-br-inline-layout.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x37.46875 children: not-inline + BlockContainer at (0,0) content-size 800x37.46875 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x21.46875 children: not-inline BlockContainer at (8,8) content-size 784x2 children: not-inline BlockContainer <(anonymous)> at (8,10) content-size 784x17.46875 children: inline diff --git a/Tests/LibWeb/Layout/expected/box-sizing-border-box-for-definite-sizes-without-layout.txt b/Tests/LibWeb/Layout/expected/box-sizing-border-box-for-definite-sizes-without-layout.txt index f79242478a..28392dbc3e 100644 --- a/Tests/LibWeb/Layout/expected/box-sizing-border-box-for-definite-sizes-without-layout.txt +++ b/Tests/LibWeb/Layout/expected/box-sizing-border-box-for-definite-sizes-without-layout.txt @@ -1,10 +1,10 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x66 children: not-inline + BlockContainer at (0,0) content-size 800x66 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x50 children: inline line 0 width: 89.726562, height: 50, bottom: 50, baseline: 16.914062 frag 0 from Box start: 0, length: 0, rect: [28,38 49.726562x0] - Boxat (28,38) content-size 49.726562x0 flex-container(row) children: not-inline - BlockContainer <(anonymous)> at (28,27.082031) content-size 49.726562x21.835937 flex-item children: inline + Box at (28,38) content-size 49.726562x0 flex-container(row) [FFC] children: not-inline + BlockContainer <(anonymous)> at (28,27.082031) content-size 49.726562x21.835937 flex-item [BFC] children: inline line 0 width: 49.726562, height: 21.835937, bottom: 21.835937, baseline: 16.914062 frag 0 from TextNode start: 0, length: 5, rect: [28,27.082031 49.726562x21.835937] "Hello" diff --git a/Tests/LibWeb/Layout/expected/css-import-rule.txt b/Tests/LibWeb/Layout/expected/css-import-rule.txt index 075781c7b7..6c7d1d9a77 100644 --- a/Tests/LibWeb/Layout/expected/css-import-rule.txt +++ b/Tests/LibWeb/Layout/expected/css-import-rule.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x70.589843 children: not-inline + BlockContainer at (0,0) content-size 800x70.589843 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x54.589843 children: inline line 0 width: 137.646484, height: 54.589843, bottom: 54.589843, baseline: 42.285156 frag 0 from TextNode start: 0, length: 5, rect: [8,8 137.646484x54.589843] diff --git a/Tests/LibWeb/Layout/expected/css-imported-sheet-with-media-rule.txt b/Tests/LibWeb/Layout/expected/css-imported-sheet-with-media-rule.txt index 1769f5d796..698c98615e 100644 --- a/Tests/LibWeb/Layout/expected/css-imported-sheet-with-media-rule.txt +++ b/Tests/LibWeb/Layout/expected/css-imported-sheet-with-media-rule.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x125.179687 children: not-inline + BlockContainer at (0,0) content-size 800x125.179687 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x109.179687 children: inline line 0 width: 275.292968, height: 109.179687, bottom: 109.179687, baseline: 84.570312 frag 0 from TextNode start: 0, length: 5, rect: [8,8 275.292968x109.179687] diff --git a/Tests/LibWeb/Layout/expected/css-line-height-percentage-inheritance.txt b/Tests/LibWeb/Layout/expected/css-line-height-percentage-inheritance.txt index be7033268c..91855e7c53 100644 --- a/Tests/LibWeb/Layout/expected/css-line-height-percentage-inheritance.txt +++ b/Tests/LibWeb/Layout/expected/css-line-height-percentage-inheritance.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (1,1) content-size 798x52 children: not-inline + BlockContainer at (1,1) content-size 798x52 [BFC] children: not-inline BlockContainer at (10,10) content-size 780x34 children: not-inline BlockContainer at (11,11) content-size 778x32 children: inline line 0 width: 552.109375, height: 32, bottom: 32, baseline: 27.992187 diff --git a/Tests/LibWeb/Layout/expected/css-pseudo-element-blockification.txt b/Tests/LibWeb/Layout/expected/css-pseudo-element-blockification.txt index 03ec5cf771..e572ed788d 100644 --- a/Tests/LibWeb/Layout/expected/css-pseudo-element-blockification.txt +++ b/Tests/LibWeb/Layout/expected/css-pseudo-element-blockification.txt @@ -1,18 +1,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x33.46875 children: not-inline + BlockContainer at (0,0) content-size 800x33.46875 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x17.46875 children: not-inline - Boxat (8,8) content-size 784x17.46875 flex-container(row) children: not-inline - BlockContainer <(anonymous)> at (8,8) content-size 28.40625x17.46875 flex-item children: inline + Box at (8,8) content-size 784x17.46875 flex-container(row) [FFC] children: not-inline + BlockContainer <(anonymous)> at (8,8) content-size 28.40625x17.46875 flex-item [BFC] children: inline line 0 width: 28.40625, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 4, rect: [8,8 28.40625x17.46875] "well" TextNode <#text> - BlockContainer <(anonymous)> at (46,8) content-size 36.84375x17.46875 flex-item children: inline + BlockContainer <(anonymous)> at (46,8) content-size 36.84375x17.46875 flex-item [BFC] children: inline line 0 width: 36.84375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 5, rect: [46,8 36.84375x17.46875] "hello" TextNode <#text> - BlockContainer <(anonymous)> at (92.4375,8) content-size 55.359375x17.46875 flex-item children: inline + BlockContainer <(anonymous)> at (92.4375,8) content-size 55.359375x17.46875 flex-item [BFC] children: inline line 0 width: 55.359375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 7, rect: [92.4375,8 55.359375x17.46875] "friends" diff --git a/Tests/LibWeb/Layout/expected/css-pseudo-element-should-not-be-affected-by-inline-style.txt b/Tests/LibWeb/Layout/expected/css-pseudo-element-should-not-be-affected-by-inline-style.txt index 4aa2d67800..2561394caf 100644 --- a/Tests/LibWeb/Layout/expected/css-pseudo-element-should-not-be-affected-by-inline-style.txt +++ b/Tests/LibWeb/Layout/expected/css-pseudo-element-should-not-be-affected-by-inline-style.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (1,1) content-size 798x120 children: not-inline + BlockContainer at (1,1) content-size 798x120 [BFC] children: not-inline BlockContainer at (10,10) content-size 780x102 children: not-inline BlockContainer at (11,11) content-size 100x100 children: not-inline BlockContainer <(anonymous)> at (12,12) content-size 50x50 children: inline diff --git a/Tests/LibWeb/Layout/expected/css-pseudo-element-should-not-be-affected-by-presentational-hints.txt b/Tests/LibWeb/Layout/expected/css-pseudo-element-should-not-be-affected-by-presentational-hints.txt index 388dd14f73..78dbe03867 100644 --- a/Tests/LibWeb/Layout/expected/css-pseudo-element-should-not-be-affected-by-presentational-hints.txt +++ b/Tests/LibWeb/Layout/expected/css-pseudo-element-should-not-be-affected-by-presentational-hints.txt @@ -1,11 +1,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (1,1) content-size 798x120 children: not-inline + BlockContainer at (1,1) content-size 798x120 [BFC] children: not-inline BlockContainer at (10,10) content-size 780x102 children: not-inline - TableWrapper <(anonymous)> at (10,10) content-size 102x102 children: not-inline - TableBox at (11,11) content-size 102x100 children: not-inline + TableWrapper <(anonymous)> at (10,10) content-size 102x102 [BFC] children: not-inline + TableBox
at (11,11) content-size 102x100 [TFC] children: not-inline TableRowGroupBox at (11,11) content-size 102x100 children: not-inline TableRowBox
at (11,11) content-size 102x100 children: not-inline - TableCellBox at (13,49.082031) content-size 98x23.835937 children: not-inline + TableCellBox at (13,49.082031) content-size 98x23.835937 [BFC] children: not-inline BlockContainer <(anonymous)> at (14,50.082031) content-size 96x21.835937 children: inline line 0 width: 0, height: 21.835937, bottom: 21.835937, baseline: 16.914062 frag 0 from TextNode start: 0, length: 0, rect: [14,50.082031 0x21.835937] diff --git a/Tests/LibWeb/Layout/expected/flex-abspos-item-with-preceding-whitespace.txt b/Tests/LibWeb/Layout/expected/flex-abspos-item-with-preceding-whitespace.txt index 7fa013d846..97b364d2c0 100644 --- a/Tests/LibWeb/Layout/expected/flex-abspos-item-with-preceding-whitespace.txt +++ b/Tests/LibWeb/Layout/expected/flex-abspos-item-with-preceding-whitespace.txt @@ -1,7 +1,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (1,1) content-size 798x20 children: not-inline + BlockContainer at (1,1) content-size 798x20 [BFC] children: not-inline BlockContainer at (10,10) content-size 780x2 children: not-inline - Box at (11,11) content-size 778x0 flex-container(row) children: not-inline - BlockContainer <(anonymous)> at (11,11) content-size 0x0 children: inline + Box at (11,11) content-size 778x0 flex-container(row) [FFC] children: not-inline + BlockContainer <(anonymous)> at (11,11) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (11,-39) content-size 100x100 positioned children: not-inline + BlockContainer at (11,-39) content-size 100x100 positioned [BFC] children: not-inline diff --git a/Tests/LibWeb/Layout/expected/flex-auto.txt b/Tests/LibWeb/Layout/expected/flex-auto.txt index b3cf7d076b..c9466c77d5 100644 --- a/Tests/LibWeb/Layout/expected/flex-auto.txt +++ b/Tests/LibWeb/Layout/expected/flex-auto.txt @@ -1,29 +1,29 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x120 children: not-inline + BlockContainer at (0,0) content-size 800x120 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x104 children: not-inline - Box at (9,9) content-size 500x102 flex-container(row) children: not-inline - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + Box at (9,9) content-size 500x102 flex-container(row) [FFC] children: not-inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,10) content-size 164.666671x100 flex-item children: inline + BlockContainer at (10,10) content-size 164.666671x100 flex-item [BFC] children: inline line 0 width: 6.34375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,10 6.34375x17.46875] "1" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (176.666671,10) content-size 164.666671x100 flex-item children: inline + BlockContainer at (176.666671,10) content-size 164.666671x100 flex-item [BFC] children: inline line 0 width: 8.8125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [176.666671,10 8.8125x17.46875] "2" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (343.333343,10) content-size 164.666671x100 flex-item children: inline + BlockContainer at (343.333343,10) content-size 164.666671x100 flex-item [BFC] children: inline line 0 width: 9.09375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [343.333343,10 9.09375x17.46875] "3" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> BlockContainer <(anonymous)> at (8,112) content-size 784x0 children: inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/flex-column-constained-wrap.txt b/Tests/LibWeb/Layout/expected/flex-column-constained-wrap.txt index 0158cb1460..65e3adabbc 100644 --- a/Tests/LibWeb/Layout/expected/flex-column-constained-wrap.txt +++ b/Tests/LibWeb/Layout/expected/flex-column-constained-wrap.txt @@ -1,29 +1,29 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x268 children: not-inline + BlockContainer at (0,0) content-size 800x268 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x252 children: not-inline - Box at (9,9) content-size 250x250 flex-container(column) children: not-inline - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + Box at (9,9) content-size 250x250 flex-container(column) [FFC] children: not-inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,10) content-size 100x100 flex-item children: inline + BlockContainer at (10,10) content-size 100x100 flex-item [BFC] children: inline line 0 width: 6.34375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,10 6.34375x17.46875] "1" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,112) content-size 100x100 flex-item children: inline + BlockContainer at (10,112) content-size 100x100 flex-item [BFC] children: inline line 0 width: 8.8125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,112 8.8125x17.46875] "2" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (135,10) content-size 100x100 flex-item children: inline + BlockContainer at (135,10) content-size 100x100 flex-item [BFC] children: inline line 0 width: 9.09375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [135,10 9.09375x17.46875] "3" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> BlockContainer <(anonymous)> at (8,260) content-size 784x0 children: inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/flex-column-constrained-nowrap.txt b/Tests/LibWeb/Layout/expected/flex-column-constrained-nowrap.txt index 79eb399659..71af2896d2 100644 --- a/Tests/LibWeb/Layout/expected/flex-column-constrained-nowrap.txt +++ b/Tests/LibWeb/Layout/expected/flex-column-constrained-nowrap.txt @@ -1,29 +1,29 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x268 children: not-inline + BlockContainer at (0,0) content-size 800x268 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x252 children: not-inline - Box at (9,9) content-size 782x250 flex-container(column) children: not-inline - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + Box at (9,9) content-size 782x250 flex-container(column) [FFC] children: not-inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,10) content-size 100x81.333328 flex-item children: inline + BlockContainer at (10,10) content-size 100x81.333328 flex-item [BFC] children: inline line 0 width: 6.34375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,10 6.34375x17.46875] "1" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,93.333328) content-size 100x81.333328 flex-item children: inline + BlockContainer at (10,93.333328) content-size 100x81.333328 flex-item [BFC] children: inline line 0 width: 8.8125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,93.333328 8.8125x17.46875] "2" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,176.666656) content-size 100x81.333328 flex-item children: inline + BlockContainer at (10,176.666656) content-size 100x81.333328 flex-item [BFC] children: inline line 0 width: 9.09375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,176.666656 9.09375x17.46875] "3" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> BlockContainer <(anonymous)> at (8,260) content-size 784x0 children: inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/flex-column-height-constrained-width-constrained.txt b/Tests/LibWeb/Layout/expected/flex-column-height-constrained-width-constrained.txt index 65827d95df..b631fa2dda 100644 --- a/Tests/LibWeb/Layout/expected/flex-column-height-constrained-width-constrained.txt +++ b/Tests/LibWeb/Layout/expected/flex-column-height-constrained-width-constrained.txt @@ -1,29 +1,29 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x268 children: not-inline + BlockContainer at (0,0) content-size 800x268 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x252 children: not-inline - Box at (9,9) content-size 250x250 flex-container(column) children: not-inline - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + Box at (9,9) content-size 250x250 flex-container(column) [FFC] children: not-inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,10) content-size 100x81.333328 flex-item children: inline + BlockContainer at (10,10) content-size 100x81.333328 flex-item [BFC] children: inline line 0 width: 6.34375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,10 6.34375x17.46875] "1" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,93.333328) content-size 100x81.333328 flex-item children: inline + BlockContainer at (10,93.333328) content-size 100x81.333328 flex-item [BFC] children: inline line 0 width: 8.8125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,93.333328 8.8125x17.46875] "2" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,176.666656) content-size 100x81.333328 flex-item children: inline + BlockContainer at (10,176.666656) content-size 100x81.333328 flex-item [BFC] children: inline line 0 width: 9.09375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,176.666656 9.09375x17.46875] "3" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> BlockContainer <(anonymous)> at (8,260) content-size 784x0 children: inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/flex-column-height-constrained.txt b/Tests/LibWeb/Layout/expected/flex-column-height-constrained.txt index edf540d06e..48fc2ac5d6 100644 --- a/Tests/LibWeb/Layout/expected/flex-column-height-constrained.txt +++ b/Tests/LibWeb/Layout/expected/flex-column-height-constrained.txt @@ -1,29 +1,29 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x268 children: not-inline + BlockContainer at (0,0) content-size 800x268 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x252 children: not-inline - Box at (9,9) content-size 782x250 flex-container(column) children: not-inline - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + Box at (9,9) content-size 782x250 flex-container(column) [FFC] children: not-inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,10) content-size 100x81.333328 flex-item children: inline + BlockContainer at (10,10) content-size 100x81.333328 flex-item [BFC] children: inline line 0 width: 6.34375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,10 6.34375x17.46875] "1" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,93.333328) content-size 100x81.333328 flex-item children: inline + BlockContainer at (10,93.333328) content-size 100x81.333328 flex-item [BFC] children: inline line 0 width: 8.8125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,93.333328 8.8125x17.46875] "2" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,176.666656) content-size 100x81.333328 flex-item children: inline + BlockContainer at (10,176.666656) content-size 100x81.333328 flex-item [BFC] children: inline line 0 width: 9.09375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,176.666656 9.09375x17.46875] "3" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> BlockContainer <(anonymous)> at (8,260) content-size 784x0 children: inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/flex-column-height-unconstrained.txt b/Tests/LibWeb/Layout/expected/flex-column-height-unconstrained.txt index cbeb91b8b4..38ef493dc5 100644 --- a/Tests/LibWeb/Layout/expected/flex-column-height-unconstrained.txt +++ b/Tests/LibWeb/Layout/expected/flex-column-height-unconstrained.txt @@ -1,29 +1,29 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x324 children: not-inline + BlockContainer at (0,0) content-size 800x324 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x308 children: not-inline - Box at (9,9) content-size 782x306 flex-container(column) children: not-inline - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + Box at (9,9) content-size 782x306 flex-container(column) [FFC] children: not-inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,10) content-size 100x100 flex-item children: inline + BlockContainer at (10,10) content-size 100x100 flex-item [BFC] children: inline line 0 width: 6.34375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,10 6.34375x17.46875] "1" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,112) content-size 100x100 flex-item children: inline + BlockContainer at (10,112) content-size 100x100 flex-item [BFC] children: inline line 0 width: 8.8125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,112 8.8125x17.46875] "2" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,214) content-size 100x100 flex-item children: inline + BlockContainer at (10,214) content-size 100x100 flex-item [BFC] children: inline line 0 width: 9.09375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,214 9.09375x17.46875] "3" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> BlockContainer <(anonymous)> at (8,316) content-size 784x0 children: inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/flex-column-item-with-auto-height-and-max-width.txt b/Tests/LibWeb/Layout/expected/flex-column-item-with-auto-height-and-max-width.txt index 0154554c50..2b4f4e2e83 100644 --- a/Tests/LibWeb/Layout/expected/flex-column-item-with-auto-height-and-max-width.txt +++ b/Tests/LibWeb/Layout/expected/flex-column-item-with-auto-height-and-max-width.txt @@ -1,7 +1,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (1,1) content-size 798x92.21875 children: not-inline - Box at (2,2) content-size 796x90.21875 flex-container(column) children: not-inline - BlockContainer at (3,3) content-size 400x88.21875 flex-item children: inline + BlockContainer at (1,1) content-size 798x92.21875 [BFC] children: not-inline + Box at (2,2) content-size 796x90.21875 flex-container(column) [FFC] children: not-inline + BlockContainer at (3,3) content-size 400x88.21875 flex-item [BFC] children: inline line 0 width: 346.984375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 41, rect: [3,3 346.984375x17.46875] "For my day job I'm currently working as a" diff --git a/Tests/LibWeb/Layout/expected/flex-column-item-with-auto-height-depending-auto-width-with-max-width-constraint.txt b/Tests/LibWeb/Layout/expected/flex-column-item-with-auto-height-depending-auto-width-with-max-width-constraint.txt index 310cba1eb4..9d7b6b9535 100644 --- a/Tests/LibWeb/Layout/expected/flex-column-item-with-auto-height-depending-auto-width-with-max-width-constraint.txt +++ b/Tests/LibWeb/Layout/expected/flex-column-item-with-auto-height-depending-auto-width-with-max-width-constraint.txt @@ -1,7 +1,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (1,1) content-size 798x331.570312 children: not-inline - Box at (2,2) content-size 600x329.570312 flex-container(column) children: not-inline - BlockContainer at (102,3) content-size 400x327.570312 flex-item children: inline + BlockContainer at (1,1) content-size 798x331.570312 [BFC] children: not-inline + Box at (2,2) content-size 600x329.570312 flex-container(column) [FFC] children: not-inline + BlockContainer at (102,3) content-size 400x327.570312 flex-item [BFC] children: inline line 0 width: 340.488281, height: 65.507812, bottom: 65.507812, baseline: 50.742187 frag 0 from TextNode start: 0, length: 11, rect: [102,3 340.488281x65.507812] "This entire" diff --git a/Tests/LibWeb/Layout/expected/flex-column-item-with-auto-height-depending-on-auto-width.txt b/Tests/LibWeb/Layout/expected/flex-column-item-with-auto-height-depending-on-auto-width.txt index 7a43441486..7340131793 100644 --- a/Tests/LibWeb/Layout/expected/flex-column-item-with-auto-height-depending-on-auto-width.txt +++ b/Tests/LibWeb/Layout/expected/flex-column-item-with-auto-height-depending-on-auto-width.txt @@ -1,7 +1,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (1,1) content-size 798x457.09375 children: not-inline - Box at (10,10) content-size 500x439.09375 flex-container(column) children: not-inline - BlockContainer at (10,11) content-size 500x437.09375 flex-item children: inline + BlockContainer at (1,1) content-size 798x457.09375 [BFC] children: not-inline + Box at (10,10) content-size 500x439.09375 flex-container(column) [FFC] children: not-inline + BlockContainer at (10,11) content-size 500x437.09375 flex-item [BFC] children: inline line 0 width: 453.984375, height: 87.34375, bottom: 87.34375, baseline: 67.65625 frag 0 from TextNode start: 0, length: 11, rect: [10,11 453.984375x87.34375] "This entire" @@ -18,5 +18,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline frag 0 from TextNode start: 37, length: 11, rect: [10,360 468.75x87.34375] "background." TextNode <#text> - BlockContainer <(anonymous)> at (10,10) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (10,10) content-size 0x0 [BFC] children: inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/flex-container-constrained-nowrap.txt b/Tests/LibWeb/Layout/expected/flex-container-constrained-nowrap.txt index b483521da3..937d31bdc1 100644 --- a/Tests/LibWeb/Layout/expected/flex-container-constrained-nowrap.txt +++ b/Tests/LibWeb/Layout/expected/flex-container-constrained-nowrap.txt @@ -1,29 +1,29 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x120 children: not-inline + BlockContainer at (0,0) content-size 800x120 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x104 children: not-inline - Box at (9,9) content-size 250x102 flex-container(row) children: not-inline - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + Box at (9,9) content-size 250x102 flex-container(row) [FFC] children: not-inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,10) content-size 81.333328x100 flex-item children: inline + BlockContainer at (10,10) content-size 81.333328x100 flex-item [BFC] children: inline line 0 width: 6.34375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,10 6.34375x17.46875] "1" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (93.333328,10) content-size 81.333328x100 flex-item children: inline + BlockContainer at (93.333328,10) content-size 81.333328x100 flex-item [BFC] children: inline line 0 width: 8.8125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [93.333328,10 8.8125x17.46875] "2" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (176.666656,10) content-size 81.333328x100 flex-item children: inline + BlockContainer at (176.666656,10) content-size 81.333328x100 flex-item [BFC] children: inline line 0 width: 9.09375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [176.666656,10 9.09375x17.46875] "3" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> BlockContainer <(anonymous)> at (8,112) content-size 784x0 children: inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/flex-container-constrained-wrap.txt b/Tests/LibWeb/Layout/expected/flex-container-constrained-wrap.txt index 2c9774caed..591722473b 100644 --- a/Tests/LibWeb/Layout/expected/flex-container-constrained-wrap.txt +++ b/Tests/LibWeb/Layout/expected/flex-container-constrained-wrap.txt @@ -1,29 +1,29 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x222 children: not-inline + BlockContainer at (0,0) content-size 800x222 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x206 children: not-inline - Box at (9,9) content-size 250x204 flex-container(row) children: not-inline - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + Box at (9,9) content-size 250x204 flex-container(row) [FFC] children: not-inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,10) content-size 100x100 flex-item children: inline + BlockContainer at (10,10) content-size 100x100 flex-item [BFC] children: inline line 0 width: 6.34375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,10 6.34375x17.46875] "1" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (112,10) content-size 100x100 flex-item children: inline + BlockContainer at (112,10) content-size 100x100 flex-item [BFC] children: inline line 0 width: 8.8125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [112,10 8.8125x17.46875] "2" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,112) content-size 100x100 flex-item children: inline + BlockContainer at (10,112) content-size 100x100 flex-item [BFC] children: inline line 0 width: 9.09375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,112 9.09375x17.46875] "3" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> BlockContainer <(anonymous)> at (8,214) content-size 784x0 children: inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/flex-container-width-constrained.txt b/Tests/LibWeb/Layout/expected/flex-container-width-constrained.txt index a779abf4ba..a975336ea4 100644 --- a/Tests/LibWeb/Layout/expected/flex-container-width-constrained.txt +++ b/Tests/LibWeb/Layout/expected/flex-container-width-constrained.txt @@ -1,29 +1,29 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x120 children: not-inline + BlockContainer at (0,0) content-size 800x120 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x104 children: not-inline - Box at (9,9) content-size 250x102 flex-container(row) children: not-inline - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + Box at (9,9) content-size 250x102 flex-container(row) [FFC] children: not-inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,10) content-size 81.333328x100 flex-item children: inline + BlockContainer at (10,10) content-size 81.333328x100 flex-item [BFC] children: inline line 0 width: 6.34375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,10 6.34375x17.46875] "1" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (93.333328,10) content-size 81.333328x100 flex-item children: inline + BlockContainer at (93.333328,10) content-size 81.333328x100 flex-item [BFC] children: inline line 0 width: 8.8125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [93.333328,10 8.8125x17.46875] "2" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (176.666656,10) content-size 81.333328x100 flex-item children: inline + BlockContainer at (176.666656,10) content-size 81.333328x100 flex-item [BFC] children: inline line 0 width: 9.09375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [176.666656,10 9.09375x17.46875] "3" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> BlockContainer <(anonymous)> at (8,112) content-size 784x0 children: inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/flex-frozen-items-should-be-respected.txt b/Tests/LibWeb/Layout/expected/flex-frozen-items-should-be-respected.txt index 7fbe1d131c..adbea8708e 100644 --- a/Tests/LibWeb/Layout/expected/flex-frozen-items-should-be-respected.txt +++ b/Tests/LibWeb/Layout/expected/flex-frozen-items-should-be-respected.txt @@ -1,28 +1,28 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (1,1) content-size 798x70 children: not-inline + BlockContainer at (1,1) content-size 798x70 [BFC] children: not-inline BlockContainer at (10,10) content-size 780x52 children: not-inline - Box at (11,11) content-size 778x50 flex-container(row) children: not-inline - BlockContainer at (12,12) content-size 136.3125x48 flex-item children: inline + Boxat (11,11) content-size 778x50 flex-container(row) [FFC] children: not-inline + BlockContainer at (12,12) content-size 136.3125x48 flex-item [BFC] children: inline line 0 width: 136.3125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 15, rect: [12,12 136.3125x17.46875] "LongPieceOfText" TextNode <#text> - BlockContainerat (150.3125,12) content-size 136.3125x48 flex-item children: inline + BlockContainerat (150.3125,12) content-size 136.3125x48 flex-item [BFC] children: inline line 0 width: 136.3125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 15, rect: [150.3125,12 136.3125x17.46875] "LongPieceOfText" TextNode <#text> - BlockContainerat (288.625,12) content-size 136.3125x48 flex-item children: inline + BlockContainerat (288.625,12) content-size 136.3125x48 flex-item [BFC] children: inline line 0 width: 136.3125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 15, rect: [288.625,12 136.3125x17.46875] "LongPieceOfText" TextNode <#text> - BlockContainerat (426.9375,12) content-size 136.3125x48 flex-item children: inline + BlockContainerat (426.9375,12) content-size 136.3125x48 flex-item [BFC] children: inline line 0 width: 136.3125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 15, rect: [426.9375,12 136.3125x17.46875] "LongPieceOfText" TextNode <#text> - BlockContainerat (565.25,12) content-size 222.75x48 flex-item children: inline + BlockContainer at (565.25,12) content-size 222.75x48 flex-item [BFC] children: inline line 0 width: 136.3125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 15, rect: [565.25,12 136.3125x17.46875] "LongPieceOfText" diff --git a/Tests/LibWeb/Layout/expected/flex-grow-0-column.txt b/Tests/LibWeb/Layout/expected/flex-grow-0-column.txt index 0474f65e00..78707e3ee8 100644 --- a/Tests/LibWeb/Layout/expected/flex-grow-0-column.txt +++ b/Tests/LibWeb/Layout/expected/flex-grow-0-column.txt @@ -1,29 +1,29 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x76.40625 children: not-inline + BlockContainer at (0,0) content-size 800x76.40625 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x60.40625 children: not-inline - Box at (9,9) content-size 500x58.40625 flex-container(column) children: not-inline - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + Box at (9,9) content-size 500x58.40625 flex-container(column) [FFC] children: not-inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,10) content-size 100x17.46875 flex-item children: inline + BlockContainer at (10,10) content-size 100x17.46875 flex-item [BFC] children: inline line 0 width: 6.34375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,10 6.34375x17.46875] "1" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,29.46875) content-size 100x17.46875 flex-item children: inline + BlockContainer at (10,29.46875) content-size 100x17.46875 flex-item [BFC] children: inline line 0 width: 8.8125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,29.46875 8.8125x17.46875] "2" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,48.9375) content-size 100x17.46875 flex-item children: inline + BlockContainer at (10,48.9375) content-size 100x17.46875 flex-item [BFC] children: inline line 0 width: 9.09375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,48.9375 9.09375x17.46875] "3" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> BlockContainer <(anonymous)> at (8,68.40625) content-size 784x0 children: inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/flex-grow-1.txt b/Tests/LibWeb/Layout/expected/flex-grow-1.txt index 2dcfbc1823..2de5526fb9 100644 --- a/Tests/LibWeb/Layout/expected/flex-grow-1.txt +++ b/Tests/LibWeb/Layout/expected/flex-grow-1.txt @@ -1,29 +1,29 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x120 children: not-inline + BlockContainer at (0,0) content-size 800x120 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x104 children: not-inline - Box at (9,9) content-size 500x102 flex-container(row) children: not-inline - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + Box at (9,9) content-size 500x102 flex-container(row) [FFC] children: not-inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,10) content-size 229.333343x100 flex-item children: inline + BlockContainer at (10,10) content-size 229.333343x100 flex-item [BFC] children: inline line 0 width: 144.546875, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 17, rect: [10,10 144.546875x17.46875] "1 I grow the most" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (241.333343,10) content-size 164.666671x100 flex-item children: inline + BlockContainer at (241.333343,10) content-size 164.666671x100 flex-item [BFC] children: inline line 0 width: 67.375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 8, rect: [241.333343,10 67.375x17.46875] "2 I grow" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (408,10) content-size 100x100 flex-item children: inline + BlockContainer at (408,10) content-size 100x100 flex-item [BFC] children: inline line 0 width: 68, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 9, rect: [408,10 68x17.46875] "3 I don't" TextNode <#text> - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> BlockContainer <(anonymous)> at (8,112) content-size 784x0 children: inline TextNode <#text> diff --git a/Tests/LibWeb/Layout/expected/flex-grow-2.txt b/Tests/LibWeb/Layout/expected/flex-grow-2.txt index 2542329f6b..417ffbcfd2 100644 --- a/Tests/LibWeb/Layout/expected/flex-grow-2.txt +++ b/Tests/LibWeb/Layout/expected/flex-grow-2.txt @@ -1,29 +1,29 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x120 children: not-inline + BlockContainer at (0,0) content-size 800x120 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x104 children: not-inline - Box at (9,9) content-size 500x102 flex-container(row) children: not-inline - BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline + Box at (9,9) content-size 500x102 flex-container(row) [FFC] children: not-inline + BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer at (10,10) content-size 82.333335x100 flex-item children: inline + BlockContainer