From c0e44820e9049bd68d8d3d5e80dcadf7c3e9a117 Mon Sep 17 00:00:00 2001 From: Psychpsyo Date: Fri, 13 Jun 2025 17:54:29 +0200 Subject: [PATCH] Tests: Add doctypes to remaining test cases --- Tests/LibWeb/Layout/expected/block-and-inline/abspos-br.txt | 4 ++-- .../block-with-hidden-overflow-after-sibling-float.txt | 4 ++-- .../block-and-inline/box-with-clearance-and-margin-top.txt | 4 ++-- .../expected/block-and-inline/button-baseline-align.txt | 4 ++-- .../Layout/expected/block-and-inline/button-image-only.txt | 4 ++-- .../button-should-have-vertically-aligned-content.txt | 4 ++-- .../button-with-block-content-baseline-align.txt | 4 ++-- .../button-with-multiple-words-text-node-label.txt | 4 ++-- .../button-with-text-node-label-and-font-size.txt | 4 ++-- .../block-and-inline/button-with-text-node-label.txt | 4 ++-- .../clear-both-from-inline-formatting-context.txt | 4 ++-- Tests/LibWeb/Layout/expected/block-and-inline/clearfix.txt | 4 ++-- Tests/LibWeb/Layout/expected/block-and-inline/float-1.txt | 4 ++-- Tests/LibWeb/Layout/expected/block-and-inline/float-3.txt | 4 ++-- .../float-left-and-right-with-justified-text-in-between.txt | 6 +++--- .../float-left-and-right-with-text-in-between.txt | 6 +++--- .../float-max-content-containing-block-flex-display.txt | 4 ++-- .../block-and-inline/float-max-content-containing-block.txt | 4 ++-- .../float-vertical-offset-by-preceding-float.txt | 4 ++-- .../block-and-inline/floats-and-negative-margins.txt | 4 ++-- .../forced-break-stops-non-whitespace-sequence.txt | 4 ++-- .../expected/block-and-inline/inline-block-baseline-1.txt | 6 +++--- .../expected/block-and-inline/inline-block-baseline-2.txt | 6 +++--- .../inline-box-positioned-with-top-left.txt | 4 ++-- .../inline-box-with-vertical-margins-vertical-align-top.txt | 4 ++-- .../block-and-inline/inline-box-with-vertical-margins.txt | 4 ++-- .../Layout/expected/block-and-inline/margin-collapse-1.txt | 4 ++-- .../Layout/expected/block-and-inline/margin-collapse-2.txt | 4 ++-- .../Layout/expected/block-and-inline/margin-collapse-3.txt | 4 ++-- .../Layout/expected/block-and-inline/margin-collapse-4.txt | 4 ++-- .../block-and-inline/relpos-inline-element-js-offsets.txt | 4 ++-- .../expected/block-and-inline/relpos-inline-elements.txt | 4 ++-- .../expected/block-and-inline/single-br-inline-layout.txt | 4 ++-- .../flex/br-element-does-not-get-blockified-by-itself.txt | 4 ++-- Tests/LibWeb/Layout/expected/grid/item-column-span-2.txt | 4 ++-- .../Layout/expected/grid/item-span-exceeds-columns-size.txt | 4 ++-- Tests/LibWeb/Layout/expected/grid/placement-4.txt | 6 +++--- Tests/LibWeb/Layout/input/block-and-inline/abspos-br.html | 1 + .../block-with-hidden-overflow-after-sibling-float.html | 1 + .../block-and-inline/box-with-clearance-and-margin-top.html | 1 + .../input/block-and-inline/button-baseline-align.html | 1 + .../Layout/input/block-and-inline/button-image-only.html | 1 + .../button-should-have-vertically-aligned-content.html | 1 + .../button-with-block-content-baseline-align.html | 1 + .../button-with-multiple-words-text-node-label.html | 1 + .../button-with-text-node-label-and-font-size.html | 1 + .../input/block-and-inline/button-with-text-node-label.html | 1 + .../clear-both-from-inline-formatting-context.html | 1 + Tests/LibWeb/Layout/input/block-and-inline/clearfix.html | 1 + Tests/LibWeb/Layout/input/block-and-inline/float-1.html | 1 + Tests/LibWeb/Layout/input/block-and-inline/float-3.html | 1 + ...float-left-and-right-with-justified-text-in-between.html | 1 + .../float-left-and-right-with-text-in-between.html | 1 + .../float-max-content-containing-block-flex-display.html | 1 + .../float-max-content-containing-block.html | 1 + .../float-vertical-offset-by-preceding-float.html | 1 + .../input/block-and-inline/floats-and-negative-margins.html | 1 + .../forced-break-stops-non-whitespace-sequence.html | 1 + .../html-element-height-quirks-mode-on.html | 1 + .../input/block-and-inline/inline-block-baseline-1.html | 1 + .../input/block-and-inline/inline-block-baseline-2.html | 1 + .../inline-box-positioned-with-top-left.html | 1 + ...inline-box-with-vertical-margins-vertical-align-top.html | 1 + .../block-and-inline/inline-box-with-vertical-margins.html | 1 + .../Layout/input/block-and-inline/margin-collapse-1.html | 1 + .../Layout/input/block-and-inline/margin-collapse-2.html | 1 + .../Layout/input/block-and-inline/margin-collapse-3.html | 1 + .../Layout/input/block-and-inline/margin-collapse-4.html | 1 + .../narrow-bfc-width-to-avoid-overlap-with-floats.html | 1 + ...entage-height-box-nested-into-percentage-height-box.html | 4 ++++ .../block-and-inline/percentage-height-in-quirks-mode.html | 1 + .../block-and-inline/relpos-inline-element-js-offsets.html | 1 + .../input/block-and-inline/relpos-inline-elements.html | 1 + .../input/block-and-inline/single-br-inline-layout.html | 1 + .../flex/br-element-does-not-get-blockified-by-itself.html | 3 ++- Tests/LibWeb/Layout/input/grid/item-column-span-2.html | 1 + .../Layout/input/grid/item-span-exceeds-columns-size.html | 1 + Tests/LibWeb/Layout/input/grid/placement-4.html | 1 + 78 files changed, 124 insertions(+), 80 deletions(-) diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/abspos-br.txt b/Tests/LibWeb/Layout/expected/block-and-inline/abspos-br.txt index 8d8e0fd15c9..a2f6cfc5b83 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/abspos-br.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/abspos-br.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x600 [BFC] children: not-inline + BlockContainer at (0,0) content-size 800x34 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x18 children: inline frag 0 from TextNode start: 0, length: 1, rect: [8,8 9.34375x18] baseline: 13.796875 "a" @@ -10,7 +10,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline TextNode <#text> ViewportPaintable (Viewport<#document>) [0,0 800x600] - PaintableWithLines (BlockContainer) [0,0 800x600] + PaintableWithLines (BlockContainer) [0,0 800x34] PaintableWithLines (BlockContainer) [8,8 784x18] TextPaintable (TextNode<#text>) TextPaintable (TextNode<#text>) diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/block-with-hidden-overflow-after-sibling-float.txt b/Tests/LibWeb/Layout/expected/block-and-inline/block-with-hidden-overflow-after-sibling-float.txt index 2c69f7bf8c1..bc9197ab066 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/block-with-hidden-overflow-after-sibling-float.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/block-with-hidden-overflow-after-sibling-float.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x600 [BFC] children: not-inline + BlockContainer at (0,0) content-size 800x52 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x36 children: not-inline BlockContainer
at (8,8) content-size 784x36 children: not-inline BlockContainer <(anonymous)> at (8,8) content-size 784x0 children: inline @@ -43,7 +43,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline TextNode <#text> ViewportPaintable (Viewport<#document>) [0,0 800x600] - PaintableWithLines (BlockContainer) [0,0 800x600] + PaintableWithLines (BlockContainer) [0,0 800x52] PaintableWithLines (BlockContainer) [8,8 784x36] PaintableWithLines (BlockContainer
) [8,8 784x36] PaintableWithLines (BlockContainer(anonymous)) [8,8 784x0] diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/box-with-clearance-and-margin-top.txt b/Tests/LibWeb/Layout/expected/block-and-inline/box-with-clearance-and-margin-top.txt index 8bffb30adc7..41c71497fc4 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/box-with-clearance-and-margin-top.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/box-with-clearance-and-margin-top.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x600 [BFC] children: not-inline + BlockContainer at (0,0) content-size 800x267 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x110 children: not-inline BlockContainer
at (8,8) content-size 784x110 children: not-inline BlockContainer at (8,8) content-size 100x100 floating [BFC] children: not-inline @@ -7,7 +7,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline BlockContainer at (8,218) content-size 49x49 floating [BFC] children: not-inline ViewportPaintable (Viewport<#document>) [0,0 800x600] - PaintableWithLines (BlockContainer) [0,0 800x600] + PaintableWithLines (BlockContainer) [0,0 800x267] PaintableWithLines (BlockContainer) [8,8 784x110] overflow: [8,8 784x259] PaintableWithLines (BlockContainer
) [8,8 784x110] overflow: [8,8 784x259] PaintableWithLines (BlockContainer
.square.white) [8,8 100x100] diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/button-baseline-align.txt b/Tests/LibWeb/Layout/expected/block-and-inline/button-baseline-align.txt index 24a1ec2cf3e..a3cbc8a60a0 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/button-baseline-align.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/button-baseline-align.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x600 [BFC] children: not-inline + BlockContainer at (0,0) content-size 800x66 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x50 children: inline frag 0 from BlockContainer start: 0, length: 0, rect: [8,8 61.1875x50] baseline: 37 BlockContainer at (8,8) content-size 61.1875x50 inline-block [BFC] children: inline @@ -22,7 +22,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline TextNode <#text> ViewportPaintable (Viewport<#document>) [0,0 800x600] - PaintableWithLines (BlockContainer) [0,0 800x600] + PaintableWithLines (BlockContainer) [0,0 800x66] PaintableWithLines (BlockContainer) [8,8 784x50] PaintableWithLines (BlockContainer
.ib) [8,8 61.1875x50] PaintableWithLines (BlockContainer
.label) [8,26 19.828125x25] diff --git a/Tests/LibWeb/Layout/expected/block-and-inline/button-image-only.txt b/Tests/LibWeb/Layout/expected/block-and-inline/button-image-only.txt index 820fc197eaf..f40e986ddec 100644 --- a/Tests/LibWeb/Layout/expected/block-and-inline/button-image-only.txt +++ b/Tests/LibWeb/Layout/expected/block-and-inline/button-image-only.txt @@ -1,5 +1,5 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline - BlockContainer at (0,0) content-size 800x600 [BFC] children: not-inline + BlockContainer at (0,0) content-size 800x440 [BFC] children: not-inline BlockContainer at (8,8) content-size 784x424 children: inline frag 0 from BlockContainer start: 0, length: 0, rect: [13,10 420x420] baseline: 422 BlockContainer