浏览代码

LibWeb: Add ViewportPaintable to represent viewports in the paint tree

This patch just adds the new root paintable and updates the tests
expectations. The next patch will move painting logic from the layout
viewport to the paint viewport.
Andreas Kling 1 年之前
父节点
当前提交
c01c4b41e2
共有 100 个文件被更改,包括 100 次插入100 次删除
  1. 1 1
      Tests/LibWeb/Layout/expected/abspos-box-with-replaced-element.txt
  2. 1 1
      Tests/LibWeb/Layout/expected/abspos-flex-container-with-auto-height.txt
  3. 1 1
      Tests/LibWeb/Layout/expected/abspos-image-with-min-height-constraint.txt
  4. 1 1
      Tests/LibWeb/Layout/expected/abspos-not-replaced-multiple-auto-variants.txt
  5. 1 1
      Tests/LibWeb/Layout/expected/abspos-with-percentage-insets.txt
  6. 1 1
      Tests/LibWeb/Layout/expected/acid1.txt
  7. 1 1
      Tests/LibWeb/Layout/expected/anonymous-wrappers-continue-to-inherit-style-after-change.txt
  8. 1 1
      Tests/LibWeb/Layout/expected/aspect-ratio-auto-and-ratio.txt
  9. 1 1
      Tests/LibWeb/Layout/expected/aspect-ratio-auto.txt
  10. 1 1
      Tests/LibWeb/Layout/expected/aspect-ratio-ratio.txt
  11. 1 1
      Tests/LibWeb/Layout/expected/automatic-height-of-non-replaced-abspos-element-must-not-be-negative.txt
  12. 1 1
      Tests/LibWeb/Layout/expected/automatic-width-of-non-replaced-abspos-element-must-not-be-negative.txt
  13. 1 1
      Tests/LibWeb/Layout/expected/blank.txt
  14. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/abspos-with-auto-margins-in-inline-axis.txt
  15. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/abspos-with-percentage-height-resolved-against-padding-box-of-containing-block.txt
  16. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/atomic-inline-with-percentage-vertical-align.txt
  17. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/automatic-size-of-block-container-with-inline-children-and-nonempty-floating-child.txt
  18. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/bfc-consider-all-currently-stacked-floats.txt
  19. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/bfc-float-left-break-vertically-2.txt
  20. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/bfc-float-left-break-vertically.txt
  21. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/block-with-fit-content-width-constraints.txt
  22. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/block-with-fit-content-width.txt
  23. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/block-with-hidden-overflow-after-float.txt
  24. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/block-with-hidden-overflow-after-sibling-float.txt
  25. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/block-with-max-content-width.txt
  26. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/block-with-min-content-width.txt
  27. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/block-with-negative-margin-and-no-intruding-floats.txt
  28. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/box-with-clearance-and-margin-top.txt
  29. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/button-should-have-vertically-aligned-content.txt
  30. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/button-with-multiple-words-text-node-label.txt
  31. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/button-with-text-node-label-and-font-size.txt
  32. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/button-with-text-node-label.txt
  33. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/clear-both-from-inline-formatting-context.txt
  34. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/clear-both-without-introducing-clearance.txt
  35. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/clearfix.txt
  36. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/float-1.txt
  37. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/float-2.txt
  38. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/float-3.txt
  39. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/float-4.txt
  40. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/float-clear-by-line-break.txt
  41. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/float-left-and-right-with-justified-text-in-between.txt
  42. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/float-left-and-right-with-text-in-between.txt
  43. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/float-max-content-containing-block-flex-display.txt
  44. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/float-max-content-containing-block.txt
  45. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/float-stress-1.txt
  46. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/float-stress-2.txt
  47. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/float-stress-3.txt
  48. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/floats-and-negative-margins.txt
  49. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/ifc-float-left-and-sibling-with-margin-left.txt
  50. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/inline-block-baseline-1.txt
  51. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/inline-block-baseline-2.txt
  52. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/inline-block-percentage-max-width.txt
  53. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/inline-block-with-max-width-fit-content.txt
  54. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/inline-block-with-percentage-height-and-auto-height-of-containing-block.txt
  55. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/inline-box-positioned-with-top-left.txt
  56. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/inline-box-with-vertical-margins-vertical-align-top.txt
  57. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/inline-box-with-vertical-margins.txt
  58. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/intrinsic-sizing-with-min-width-specified.txt
  59. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/join-out-of-flow-box-with-previous-sibling-if-wrapped-in-anonymous-box.txt
  60. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-1.txt
  61. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-2.txt
  62. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-3.txt
  63. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-4.txt
  64. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-5.txt
  65. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-6.txt
  66. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/margin-must-not-collapse-across-nested-bfc.txt
  67. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/margin-padding-block-inline-start.txt
  68. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/margin-padding-block-inline.txt
  69. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/max-width-for-box-with-inline-children.txt
  70. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/max-width-must-not-expand-element.txt
  71. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/max-width-on-child-block-with-width-auto-contributes-to-intrinsic-size-of-parent.txt
  72. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/max-width-percentage-100-border-box.txt
  73. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/max-width-percentage-100.txt
  74. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/min-width-for-box-with-inline-children.txt
  75. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/narrow-bfc-width-to-avoid-overlap-with-floats.txt
  76. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/percentage-min-height-with-containing-block-padding.txt
  77. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/percentage-min-height.txt
  78. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/percentage-min-width-with-max-content-containing-block-width.txt
  79. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/percentage-padding-on-inline-block-with-indefinite-containing-block-size.txt
  80. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/relpos-block.txt
  81. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/relpos-float.txt
  82. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/relpos-inline-element-js-offsets.txt
  83. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/relpos-inline-elements.txt
  84. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/single-br-inline-layout.txt
  85. 1 1
      Tests/LibWeb/Layout/expected/block-and-inline/width-auto-margins-set-zero-if-containing-size-smaller.txt
  86. 1 1
      Tests/LibWeb/Layout/expected/blockify-layout-internal-box-without-crashing.txt
  87. 1 1
      Tests/LibWeb/Layout/expected/box-sizing-border-box-for-definite-sizes-without-layout.txt
  88. 1 1
      Tests/LibWeb/Layout/expected/calc-negate-length.txt
  89. 1 1
      Tests/LibWeb/Layout/expected/css-all-unset.txt
  90. 1 1
      Tests/LibWeb/Layout/expected/css-calc-border-width.txt
  91. 1 1
      Tests/LibWeb/Layout/expected/css-ex-unit.txt
  92. 1 1
      Tests/LibWeb/Layout/expected/css-font-size-calc.txt
  93. 1 1
      Tests/LibWeb/Layout/expected/css-host-selector-gets-parsed.txt
  94. 1 1
      Tests/LibWeb/Layout/expected/css-import-rule.txt
  95. 1 1
      Tests/LibWeb/Layout/expected/css-imported-sheet-with-media-rule.txt
  96. 1 1
      Tests/LibWeb/Layout/expected/css-invalid-psuedo-compound-selector.txt
  97. 1 1
      Tests/LibWeb/Layout/expected/css-line-height-percentage-inheritance.txt
  98. 1 1
      Tests/LibWeb/Layout/expected/css-logical-inset-properties.txt
  99. 1 1
      Tests/LibWeb/Layout/expected/css-namespace-rule-matches.txt
  100. 1 1
      Tests/LibWeb/Layout/expected/css-namespace-rule-no-match.txt

+ 1 - 1
Tests/LibWeb/Layout/expected/abspos-box-with-replaced-element.txt

@@ -6,7 +6,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
           frag 0 from ImageBox start: 0, length: 0, rect: [262,12 248x26.46875]
           frag 0 from ImageBox start: 0, length: 0, rect: [262,12 248x26.46875]
         ImageBox <img> at (262,12) content-size 248x26.46875 children: not-inline
         ImageBox <img> at (262,12) content-size 248x26.46875 children: not-inline
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x2] overflow: [9,9 502x102]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x2] overflow: [9,9 502x102]
     PaintableWithLines (BlockContainer<BODY>) [9,9 502x102]
     PaintableWithLines (BlockContainer<BODY>) [9,9 502x102]
       PaintableWithLines (BlockContainer<DIV>.image-container) [260,10 250x30.46875] overflow: [261,11 249x28.46875]
       PaintableWithLines (BlockContainer<DIV>.image-container) [260,10 250x30.46875] overflow: [261,11 249x28.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/abspos-flex-container-with-auto-height.txt

@@ -7,7 +7,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
             "Diese Website nutzt Cookies und vergleichbare Funktionen zur"
             "Diese Website nutzt Cookies und vergleichbare Funktionen zur"
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x2] overflow: [8,8 514.859375x21.46875]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x2] overflow: [8,8 514.859375x21.46875]
     PaintableBox (Box<BODY>) [8,8 514.859375x21.46875]
     PaintableBox (Box<BODY>) [8,8 514.859375x21.46875]
       PaintableWithLines (BlockContainer<DIV>) [9,9 512.859375x19.46875]
       PaintableWithLines (BlockContainer<DIV>) [9,9 512.859375x19.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/abspos-image-with-min-height-constraint.txt

@@ -3,7 +3,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
     BlockContainer <body> at (8,8) content-size 784x0 children: not-inline
     BlockContainer <body> at (8,8) content-size 784x0 children: not-inline
       ImageBox <img#zero-dimensions-but-min-percentages> at (8,8) content-size 800x600 positioned children: not-inline
       ImageBox <img#zero-dimensions-but-min-percentages> at (8,8) content-size 800x600 positioned children: not-inline
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600] overflow: [0,0 808x608]
+ViewportPaintable (Viewport<#document>) [0,0 800x600] overflow: [0,0 808x608]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x16] overflow: [0,0 808x608]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x16] overflow: [0,0 808x608]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x0] overflow: [8,8 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x0] overflow: [8,8 800x600]
       ImagePaintable (ImageBox<IMG>#zero-dimensions-but-min-percentages) [8,8 800x600]
       ImagePaintable (ImageBox<IMG>#zero-dimensions-but-min-percentages) [8,8 800x600]

+ 1 - 1
Tests/LibWeb/Layout/expected/abspos-not-replaced-multiple-auto-variants.txt

@@ -9,7 +9,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <div.both> at (11,11) content-size 10x10 positioned [BFC] children: not-inline
       BlockContainer <div.both> at (11,11) content-size 10x10 positioned [BFC] children: not-inline
       TextNode <#text>
       TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600] overflow: [0,0 800x602]
+ViewportPaintable (Viewport<#document>) [0,0 800x600] overflow: [0,0 800x602]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x602]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x602]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x2]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x2]
       PaintableWithLines (BlockContainer<DIV>.only-t-l) [5,5 12x12]
       PaintableWithLines (BlockContainer<DIV>.only-t-l) [5,5 12x12]

+ 1 - 1
Tests/LibWeb/Layout/expected/abspos-with-percentage-insets.txt

@@ -13,7 +13,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
         TextNode <#text>
         TextNode <#text>
       TextNode <#text>
       TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x2] overflow: [9,9 502x402]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x2] overflow: [9,9 502x402]
     PaintableWithLines (BlockContainer<BODY>) [9,9 502x402]
     PaintableWithLines (BlockContainer<BODY>) [9,9 502x402]
       PaintableWithLines (BlockContainer<DIV>.one) [310,210 30.6875x19.46875]
       PaintableWithLines (BlockContainer<DIV>.one) [310,210 30.6875x19.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/acid1.txt

@@ -134,7 +134,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (20,400) content-size 480x0 children: inline
       BlockContainer <(anonymous)> at (20,400) content-size 480x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x420]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x420]
     PaintableWithLines (BlockContainer(anonymous)) [0,0 800x0]
     PaintableWithLines (BlockContainer(anonymous)) [0,0 800x0]
     PaintableWithLines (BlockContainer<BODY>) [15,15 490x390]
     PaintableWithLines (BlockContainer<BODY>) [15,15 490x390]

+ 1 - 1
Tests/LibWeb/Layout/expected/anonymous-wrappers-continue-to-inherit-style-after-change.txt

@@ -12,7 +12,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
             "anonymously wrapped text"
             "anonymously wrapped text"
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x89.84375] overflow: [0,0 800x95.28125]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x89.84375] overflow: [0,0 800x95.28125]
     PaintableWithLines (BlockContainer<BODY>) [8,21.4375 784x73.84375]
     PaintableWithLines (BlockContainer<BODY>) [8,21.4375 784x73.84375]
       PaintableWithLines (BlockContainer<H1>) [8,21.4375 784x34.9375]
       PaintableWithLines (BlockContainer<H1>) [8,21.4375 784x34.9375]

+ 1 - 1
Tests/LibWeb/Layout/expected/aspect-ratio-auto-and-ratio.txt

@@ -8,7 +8,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
         ImageBox <img> at (9,111) content-size 200x200 children: not-inline
         ImageBox <img> at (9,111) content-size 200x200 children: not-inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x320]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x320]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x304]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x304]
       PaintableWithLines (BlockContainer<DIV>) [8,8 202x102]
       PaintableWithLines (BlockContainer<DIV>) [8,8 202x102]

+ 1 - 1
Tests/LibWeb/Layout/expected/aspect-ratio-auto.txt

@@ -8,7 +8,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
         ImageBox <img> at (9,11) content-size 200x200 children: not-inline
         ImageBox <img> at (9,11) content-size 200x200 children: not-inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x220]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x220]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x204]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x204]
       PaintableWithLines (BlockContainer<DIV>) [8,8 202x2]
       PaintableWithLines (BlockContainer<DIV>) [8,8 202x2]

+ 1 - 1
Tests/LibWeb/Layout/expected/aspect-ratio-ratio.txt

@@ -8,7 +8,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
         ImageBox <img> at (9,111) content-size 200x100 children: not-inline
         ImageBox <img> at (9,111) content-size 200x100 children: not-inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x220]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x220]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x204]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x204]
       PaintableWithLines (BlockContainer<DIV>) [8,8 202x102]
       PaintableWithLines (BlockContainer<DIV>) [8,8 202x102]

+ 1 - 1
Tests/LibWeb/Layout/expected/automatic-height-of-non-replaced-abspos-element-must-not-be-negative.txt

@@ -4,7 +4,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <div.inner> at (9,9) content-size 0x0 positioned [BFC] children: inline
       BlockContainer <div.inner> at (9,9) content-size 0x0 positioned [BFC] children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x0] overflow: [8,8 2x2]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x0] overflow: [8,8 2x2]
     PaintableWithLines (BlockContainer<BODY>.outer) [8,8 0x0] overflow: [8,8 2x2]
     PaintableWithLines (BlockContainer<BODY>.outer) [8,8 0x0] overflow: [8,8 2x2]
       PaintableWithLines (BlockContainer<DIV>.inner) [8,8 2x2]
       PaintableWithLines (BlockContainer<DIV>.inner) [8,8 2x2]

+ 1 - 1
Tests/LibWeb/Layout/expected/automatic-width-of-non-replaced-abspos-element-must-not-be-negative.txt

@@ -3,7 +3,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
     BlockContainer <body.outer> at (8,8) content-size 0x0 positioned [BFC] children: not-inline
     BlockContainer <body.outer> at (8,8) content-size 0x0 positioned [BFC] children: not-inline
       BlockContainer <div.inner> at (9,9) content-size 0x0 positioned [BFC] children: not-inline
       BlockContainer <div.inner> at (9,9) content-size 0x0 positioned [BFC] children: not-inline
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x0] overflow: [8,8 2x2]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x0] overflow: [8,8 2x2]
     PaintableWithLines (BlockContainer<BODY>.outer) [8,8 0x0] overflow: [8,8 2x2]
     PaintableWithLines (BlockContainer<BODY>.outer) [8,8 0x0] overflow: [8,8 2x2]
       PaintableWithLines (BlockContainer<DIV>.inner) [8,8 2x2]
       PaintableWithLines (BlockContainer<DIV>.inner) [8,8 2x2]

+ 1 - 1
Tests/LibWeb/Layout/expected/blank.txt

@@ -5,7 +5,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
     BlockContainer <body> at (8,8) content-size 784x0 children: inline
     BlockContainer <body> at (8,8) content-size 784x0 children: inline
       TextNode <#text>
       TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x16]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x16]
     PaintableWithLines (BlockContainer(anonymous)) [0,0 800x0]
     PaintableWithLines (BlockContainer(anonymous)) [0,0 800x0]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x0]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x0]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/abspos-with-auto-margins-in-inline-axis.txt

@@ -5,7 +5,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <div#bar> at (699,101) content-size 100x100 positioned [BFC] children: not-inline
       BlockContainer <div#bar> at (699,101) content-size 100x100 positioned [BFC] children: not-inline
       BlockContainer <div#baz> at (1,201) content-size 100x100 positioned [BFC] children: not-inline
       BlockContainer <div#baz> at (1,201) content-size 100x100 positioned [BFC] children: not-inline
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x20] overflow: [0,0 800x302]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x20] overflow: [0,0 800x302]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x2] overflow: [0,0 800x302]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x2] overflow: [0,0 800x302]
       PaintableWithLines (BlockContainer<DIV>#foo) [349,0 102x102]
       PaintableWithLines (BlockContainer<DIV>#foo) [349,0 102x102]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/abspos-with-percentage-height-resolved-against-padding-box-of-containing-block.txt

@@ -3,7 +3,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
     BlockContainer <body> at (8,248) content-size 784x0 positioned children: not-inline
     BlockContainer <body> at (8,248) content-size 784x0 positioned children: not-inline
       BlockContainer <div.abspos> at (8,8) content-size 784x240 positioned [BFC] children: not-inline
       BlockContainer <div.abspos> at (8,8) content-size 784x240 positioned [BFC] children: not-inline
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x256]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x256]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x240]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x240]
       PaintableWithLines (BlockContainer<DIV>.abspos) [8,8 784x240]
       PaintableWithLines (BlockContainer<DIV>.abspos) [8,8 784x240]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/atomic-inline-with-percentage-vertical-align.txt

@@ -9,7 +9,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BreakNode <br>
       BreakNode <br>
       BlockContainer <div.clump> at (3,35) content-size 30x30 inline-block [BFC] children: not-inline
       BlockContainer <div.clump> at (3,35) content-size 30x30 inline-block [BFC] children: not-inline
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x64.5] overflow: [1,1 798x64]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x64.5] overflow: [1,1 798x64]
     PaintableWithLines (BlockContainer<BODY>) [1,1 798x62.5] overflow: [2,2 796x63]
     PaintableWithLines (BlockContainer<BODY>) [1,1 798x62.5] overflow: [2,2 796x63]
       PaintableWithLines (BlockContainer<DIV>.clump) [3,2 32x32]
       PaintableWithLines (BlockContainer<DIV>.clump) [3,2 32x32]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/automatic-size-of-block-container-with-inline-children-and-nonempty-floating-child.txt

@@ -5,7 +5,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
         BlockContainer <div.green> at (78,78) content-size 0x0 floating [BFC] children: not-inline
         BlockContainer <div.green> at (78,78) content-size 0x0 floating [BFC] children: not-inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x0] overflow: [8,8 140x100]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x0] overflow: [8,8 140x100]
     PaintableWithLines (BlockContainer<BODY>) [8,8 140x100]
     PaintableWithLines (BlockContainer<BODY>) [8,8 140x100]
       PaintableWithLines (BlockContainer<DIV>.black) [8,8 140x100]
       PaintableWithLines (BlockContainer<DIV>.black) [8,8 140x100]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/bfc-consider-all-currently-stacked-floats.txt

@@ -29,7 +29,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (8,42.9375) content-size 784x0 children: inline
       BlockContainer <(anonymous)> at (8,42.9375) content-size 784x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x108]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x108]
     PaintableWithLines (BlockContainer(anonymous)) [0,0 800x0]
     PaintableWithLines (BlockContainer(anonymous)) [0,0 800x0]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x34.9375]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x34.9375]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/bfc-float-left-break-vertically-2.txt

@@ -9,7 +9,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (0,0) content-size 200x0 children: inline
       BlockContainer <(anonymous)> at (0,0) content-size 200x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x150]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x150]
     PaintableWithLines (BlockContainer<BODY>) [0,0 200x0] overflow: [0,0 200x150]
     PaintableWithLines (BlockContainer<BODY>) [0,0 200x0] overflow: [0,0 200x150]
       PaintableWithLines (BlockContainer<UL>) [0,0 200x0]
       PaintableWithLines (BlockContainer<UL>) [0,0 200x0]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/bfc-float-left-break-vertically.txt

@@ -16,7 +16,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
         BlockContainer <div.green> at (3,56) content-size 100x50 floating [BFC] children: not-inline
         BlockContainer <div.green> at (3,56) content-size 100x50 floating [BFC] children: not-inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x108]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x108]
     PaintableWithLines (BlockContainer(anonymous)) [1,1 798x0]
     PaintableWithLines (BlockContainer(anonymous)) [1,1 798x0]
     PaintableWithLines (BlockContainer<BODY>) [1,1 402x4]
     PaintableWithLines (BlockContainer<BODY>) [1,1 402x4]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/block-with-fit-content-width-constraints.txt

@@ -14,7 +14,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (10,48.9375) content-size 780x0 children: inline
       BlockContainer <(anonymous)> at (10,48.9375) content-size 780x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x58.9375]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x58.9375]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x40.9375]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x40.9375]
       PaintableWithLines (BlockContainer<DIV>.box) [10,10 140.28125x19.46875]
       PaintableWithLines (BlockContainer<DIV>.box) [10,10 140.28125x19.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/block-with-fit-content-width.txt

@@ -9,7 +9,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (10,29.46875) content-size 780x0 children: inline
       BlockContainer <(anonymous)> at (10,29.46875) content-size 780x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x39.46875]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x39.46875]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x21.46875]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x21.46875]
       PaintableWithLines (BlockContainer<DIV>.box) [10,10 140.28125x19.46875]
       PaintableWithLines (BlockContainer<DIV>.box) [10,10 140.28125x19.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/block-with-hidden-overflow-after-float.txt

@@ -28,7 +28,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (8,25.46875) content-size 784x0 children: inline
       BlockContainer <(anonymous)> at (8,25.46875) content-size 784x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x33.46875]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x33.46875]
     PaintableWithLines (BlockContainer(anonymous)) [0,0 800x0]
     PaintableWithLines (BlockContainer(anonymous)) [0,0 800x0]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x17.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x17.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/block-with-hidden-overflow-after-sibling-float.txt

@@ -46,7 +46,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
         BlockContainer <(anonymous)> at (8,42.9375) content-size 784x0 children: inline
         BlockContainer <(anonymous)> at (8,42.9375) content-size 784x0 children: inline
           TextNode <#text>
           TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x34.9375]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x34.9375]
       PaintableWithLines (BlockContainer<DIV>) [8,8 784x34.9375]
       PaintableWithLines (BlockContainer<DIV>) [8,8 784x34.9375]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/block-with-max-content-width.txt

@@ -23,7 +23,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (10,68.40625) content-size 780x0 children: inline
       BlockContainer <(anonymous)> at (10,68.40625) content-size 780x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x78.40625]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x78.40625]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x60.40625]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x60.40625]
       PaintableWithLines (BlockContainer<DIV>.foo) [10,10 152.21875x19.46875]
       PaintableWithLines (BlockContainer<DIV>.foo) [10,10 152.21875x19.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/block-with-min-content-width.txt

@@ -32,7 +32,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (10,122.21875) content-size 780x0 children: inline
       BlockContainer <(anonymous)> at (10,122.21875) content-size 780x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x132.21875]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x132.21875]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x114.21875]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x114.21875]
       PaintableWithLines (BlockContainer<DIV>.foo) [10,10 95.765625x37.40625]
       PaintableWithLines (BlockContainer<DIV>.foo) [10,10 95.765625x37.40625]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/block-with-negative-margin-and-no-intruding-floats.txt

@@ -10,7 +10,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
             "intruding on this div"
             "intruding on this div"
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x57.40625]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x57.40625]
     PaintableWithLines (BlockContainer<BODY>) [109,9 302x39.40625] overflow: [60,10 350x37.40625]
     PaintableWithLines (BlockContainer<BODY>) [109,9 302x39.40625] overflow: [60,10 350x37.40625]
       PaintableWithLines (BlockContainer<DIV>) [60,10 202x37.40625]
       PaintableWithLines (BlockContainer<DIV>) [60,10 202x37.40625]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/box-with-clearance-and-margin-top.txt

@@ -6,7 +6,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
         BlockContainer <div.clearfix> at (8,108) content-size 10x10 children: not-inline
         BlockContainer <div.clearfix> at (8,108) content-size 10x10 children: not-inline
         BlockContainer <div.square.black> at (8,218) content-size 49x49 floating [BFC] children: not-inline
         BlockContainer <div.square.black> at (8,218) content-size 49x49 floating [BFC] children: not-inline
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x110] overflow: [8,8 784x259]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x110] overflow: [8,8 784x259]
       PaintableWithLines (BlockContainer<DIV>) [8,8 784x110] overflow: [8,8 784x259]
       PaintableWithLines (BlockContainer<DIV>) [8,8 784x110] overflow: [8,8 784x259]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/button-should-have-vertically-aligned-content.txt

@@ -26,7 +26,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
                 BlockContainer <(anonymous)> at (22,186.734375) content-size 48.6875x0 children: inline
                 BlockContainer <(anonymous)> at (22,186.734375) content-size 48.6875x0 children: inline
                   TextNode <#text>
                   TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x200]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x200]
       PaintableWithLines (BlockContainer<BUTTON>.button.border-black) [8,8 76.6875x200]
       PaintableWithLines (BlockContainer<BUTTON>.button.border-black) [8,8 76.6875x200]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/button-with-multiple-words-text-node-label.txt

@@ -15,7 +15,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
                     "A B C"
                     "A B C"
                 TextNode <#text>
                 TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x21.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x21.46875]
       PaintableWithLines (BlockContainer<BUTTON>) [8,8 59.921875x21.46875]
       PaintableWithLines (BlockContainer<BUTTON>) [8,8 59.921875x21.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/button-with-text-node-label-and-font-size.txt

@@ -15,7 +15,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
                     "Test"
                     "Test"
                 TextNode <#text>
                 TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x56.40625]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x56.40625]
       PaintableWithLines (BlockContainer<BUTTON>) [8,8 121.65625x56.40625]
       PaintableWithLines (BlockContainer<BUTTON>) [8,8 121.65625x56.40625]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/button-with-text-node-label.txt

@@ -15,7 +15,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
                     "Test"
                     "Test"
                 TextNode <#text>
                 TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x21.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x21.46875]
       PaintableWithLines (BlockContainer<BUTTON>) [8,8 47.21875x21.46875]
       PaintableWithLines (BlockContainer<BUTTON>) [8,8 47.21875x21.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/clear-both-from-inline-formatting-context.txt

@@ -22,7 +22,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
           TextNode <#text>
           TextNode <#text>
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x0]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x0]
       PaintableWithLines (BlockContainer<DIV>) [8,8 784x0]
       PaintableWithLines (BlockContainer<DIV>) [8,8 784x0]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/clear-both-without-introducing-clearance.txt

@@ -13,7 +13,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
             "lower"
             "lower"
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x125.9375]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x125.9375]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x109.9375]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x109.9375]
       PaintableWithLines (BlockContainer<DIV>.upper) [8,8 784x17.46875]
       PaintableWithLines (BlockContainer<DIV>.upper) [8,8 784x17.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/clearfix.txt

@@ -14,7 +14,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (8,108) content-size 784x0 children: inline
       BlockContainer <(anonymous)> at (8,108) content-size 784x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x100]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x100]
       PaintableWithLines (BlockContainer<DIV>) [8,8 784x100]
       PaintableWithLines (BlockContainer<DIV>) [8,8 784x100]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/float-1.txt

@@ -113,7 +113,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (8,340.34375) content-size 784x0 children: inline
       BlockContainer <(anonymous)> at (8,340.34375) content-size 784x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x332.34375]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x332.34375]
       PaintableWithLines (BlockContainer(anonymous)) [8,8 784x0]
       PaintableWithLines (BlockContainer(anonymous)) [8,8 784x0]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/float-2.txt

@@ -15,7 +15,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (8,25.46875) content-size 784x0 children: inline
       BlockContainer <(anonymous)> at (8,25.46875) content-size 784x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x60]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x60]
     PaintableWithLines (BlockContainer(anonymous)) [0,0 800x0]
     PaintableWithLines (BlockContainer(anonymous)) [0,0 800x0]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x17.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x17.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/float-3.txt

@@ -25,7 +25,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (8,127.46875) content-size 780x0 children: inline
       BlockContainer <(anonymous)> at (8,127.46875) content-size 780x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 780x119.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 780x119.46875]
       PaintableWithLines (BlockContainer(anonymous)) [8,8 780x0]
       PaintableWithLines (BlockContainer(anonymous)) [8,8 780x0]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/float-4.txt

@@ -29,7 +29,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
         TextNode <#text>
         TextNode <#text>
       TextNode <#text>
       TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x60]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x60]
     PaintableWithLines (BlockContainer(anonymous)) [0,0 800x0]
     PaintableWithLines (BlockContainer(anonymous)) [0,0 800x0]
     PaintableWithLines (BlockContainer<BODY>) [8,8 780x0]
     PaintableWithLines (BlockContainer<BODY>) [8,8 780x0]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/float-clear-by-line-break.txt

@@ -25,7 +25,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       InlineNode <span>
       InlineNode <span>
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x35.40625]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x35.40625]
       PaintableWithLines (BlockContainer<SPAN>.a) [8,8 100x17.46875]
       PaintableWithLines (BlockContainer<SPAN>.a) [8,8 100x17.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/float-left-and-right-with-justified-text-in-between.txt

@@ -201,7 +201,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <div.right> at (489,213) content-size 300x200 floating [BFC] children: not-inline
       BlockContainer <div.right> at (489,213) content-size 300x200 floating [BFC] children: not-inline
       TextNode <#text>
       TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600] overflow: [0,0 800x602]
+ViewportPaintable (Viewport<#document>) [0,0 800x600] overflow: [0,0 800x602]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x602]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x602]
     PaintableWithLines (BlockContainer<BODY>) [251,9 540x401.53125] overflow: [252,10 538.34375x399.53125]
     PaintableWithLines (BlockContainer<BODY>) [251,9 540x401.53125] overflow: [252,10 538.34375x399.53125]
       PaintableWithLines (BlockContainer<DIV>.left) [252,10 302x202]
       PaintableWithLines (BlockContainer<DIV>.left) [252,10 302x202]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/float-left-and-right-with-text-in-between.txt

@@ -61,7 +61,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <div.right> at (489,213) content-size 300x200 floating [BFC] children: not-inline
       BlockContainer <div.right> at (489,213) content-size 300x200 floating [BFC] children: not-inline
       TextNode <#text>
       TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600] overflow: [0,0 800x602]
+ViewportPaintable (Viewport<#document>) [0,0 800x600] overflow: [0,0 800x602]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x602]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x602]
     PaintableWithLines (BlockContainer<BODY>) [251,9 540x401.53125]
     PaintableWithLines (BlockContainer<BODY>) [251,9 540x401.53125]
       PaintableWithLines (BlockContainer<DIV>.left) [252,10 302x202]
       PaintableWithLines (BlockContainer<DIV>.left) [252,10 302x202]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/float-max-content-containing-block-flex-display.txt

@@ -15,7 +15,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
                   "B"
                   "B"
               TextNode <#text>
               TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x0] overflow: [8,8 23.609375x17.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x0] overflow: [8,8 23.609375x17.46875]
       PaintableBox (Box<DIV>.display_flex) [8,8 23.609375x17.46875]
       PaintableBox (Box<DIV>.display_flex) [8,8 23.609375x17.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/float-max-content-containing-block.txt

@@ -13,7 +13,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
               "B"
               "B"
           TextNode <#text>
           TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x0] overflow: [8,8 23.609375x17.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x0] overflow: [8,8 23.609375x17.46875]
       PaintableWithLines (BlockContainer<DIV>) [8,8 23.609375x17.46875]
       PaintableWithLines (BlockContainer<DIV>) [8,8 23.609375x17.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/float-stress-1.txt

@@ -76,7 +76,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
         BlockContainer <div.righty> at (278,190) content-size 30x30 floating [BFC] children: not-inline
         BlockContainer <div.righty> at (278,190) content-size 30x30 floating [BFC] children: not-inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x268] overflow: [0,0 800x285]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x268] overflow: [0,0 800x285]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x252] overflow: [8,8 784x277]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x252] overflow: [8,8 784x277]
       PaintableWithLines (BlockContainer(anonymous)) [8,8 784x0]
       PaintableWithLines (BlockContainer(anonymous)) [8,8 784x0]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/float-stress-2.txt

@@ -17,7 +17,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (0,50) content-size 800x0 children: inline
       BlockContainer <(anonymous)> at (0,50) content-size 800x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>.js) [0,0 800x200]
   PaintableWithLines (BlockContainer<HTML>.js) [0,0 800x200]
     PaintableWithLines (BlockContainer<BODY>) [0,0 800x50] overflow: [0,0 800x200]
     PaintableWithLines (BlockContainer<BODY>) [0,0 800x50] overflow: [0,0 800x200]
       PaintableWithLines (BlockContainer<DIV>#page) [0,0 800x50] overflow: [0,0 800x200]
       PaintableWithLines (BlockContainer<DIV>#page) [0,0 800x50] overflow: [0,0 800x200]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/float-stress-3.txt

@@ -15,7 +15,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
         BlockContainer <div.two> at (108,78) content-size 200x50 floating [BFC] children: not-inline
         BlockContainer <div.two> at (108,78) content-size 200x50 floating [BFC] children: not-inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x268]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x268]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x252]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x252]
       PaintableWithLines (BlockContainer(anonymous)) [8,8 784x0]
       PaintableWithLines (BlockContainer(anonymous)) [8,8 784x0]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/floats-and-negative-margins.txt

@@ -15,7 +15,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
           TextNode <#text>
           TextNode <#text>
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [100,8 200x200] overflow: [50,8 250x200]
     PaintableWithLines (BlockContainer<BODY>) [100,8 200x200] overflow: [50,8 250x200]
       PaintableWithLines (BlockContainer<DIV>.row) [50,8 250x200]
       PaintableWithLines (BlockContainer<DIV>.row) [50,8 250x200]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/ifc-float-left-and-sibling-with-margin-left.txt

@@ -8,7 +8,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
             "Chrono Trigger"
             "Chrono Trigger"
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x63]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x63]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x21.46875] overflow: [10,10 780x52]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x21.46875] overflow: [10,10 780x52]
       PaintableWithLines (BlockContainer<DIV>.thumbnail) [10,10 52x52]
       PaintableWithLines (BlockContainer<DIV>.thumbnail) [10,10 52x52]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/inline-block-baseline-1.txt

@@ -21,7 +21,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
         BlockContainer <(anonymous)> at (114,101.9375) content-size 202x0 children: inline
         BlockContainer <(anonymous)> at (114,101.9375) content-size 202x0 children: inline
           TextNode <#text>
           TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600] overflow: [0,0 800x602]
+ViewportPaintable (Viewport<#document>) [0,0 800x600] overflow: [0,0 800x602]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x602]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x602]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x94.9375]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x94.9375]
       TextPaintable (TextNode<#text>)
       TextPaintable (TextNode<#text>)

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/inline-block-baseline-2.txt

@@ -25,7 +25,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
         BlockContainer <(anonymous)> at (114,49.9375) content-size 39.234375x0 children: inline
         BlockContainer <(anonymous)> at (114,49.9375) content-size 39.234375x0 children: inline
           TextNode <#text>
           TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600] overflow: [0,0 800x602]
+ViewportPaintable (Viewport<#document>) [0,0 800x600] overflow: [0,0 800x602]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x602]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x602]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x62.40625]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x62.40625]
       TextPaintable (TextNode<#text>)
       TextPaintable (TextNode<#text>)

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/inline-block-percentage-max-width.txt

@@ -9,7 +9,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
             "New UI"
             "New UI"
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x113.46875]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x113.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x97.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x97.46875]
       PaintableWithLines (BlockContainer<DIV>) [8,8 134.109375x97.46875]
       PaintableWithLines (BlockContainer<DIV>) [8,8 134.109375x97.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/inline-block-with-max-width-fit-content.txt

@@ -9,7 +9,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
             "hello friends"
             "hello friends"
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x35.46875]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x35.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x19.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x19.46875]
       PaintableWithLines (BlockContainer<SPAN>) [8,8 102.203125x19.46875]
       PaintableWithLines (BlockContainer<SPAN>) [8,8 102.203125x19.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/inline-block-with-percentage-height-and-auto-height-of-containing-block.txt

@@ -10,7 +10,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
               "docs"
               "docs"
           TextNode <#text>
           TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x33.46875]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x33.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x17.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x17.46875]
       PaintableWithLines (BlockContainer<DIV>.pure-menu-list) [8,8 784x17.46875]
       PaintableWithLines (BlockContainer<DIV>.pure-menu-list) [8,8 784x17.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/inline-box-positioned-with-top-left.txt

@@ -15,7 +15,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
         TextNode <#text>
         TextNode <#text>
       TextNode <#text>
       TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x20]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x20]
       TextPaintable (TextNode<#text>)
       TextPaintable (TextNode<#text>)

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/inline-box-with-vertical-margins-vertical-align-top.txt

@@ -11,7 +11,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <div#inline-box> at (51,58) content-size 100x100 inline-block [BFC] children: not-inline
       BlockContainer <div#inline-box> at (51,58) content-size 100x100 inline-block [BFC] children: not-inline
       TextNode <#text>
       TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x175]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x175]
       TextPaintable (TextNode<#text>)
       TextPaintable (TextNode<#text>)

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/inline-box-with-vertical-margins.txt

@@ -11,7 +11,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <div#inline-box> at (51,58) content-size 100x100 inline-block [BFC] children: not-inline
       BlockContainer <div#inline-box> at (51,58) content-size 100x100 inline-block [BFC] children: not-inline
       TextNode <#text>
       TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x178.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x178.46875]
       TextPaintable (TextNode<#text>)
       TextPaintable (TextNode<#text>)

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/intrinsic-sizing-with-min-width-specified.txt

@@ -4,7 +4,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <div.outer> at (11,11) content-size 102x32 children: not-inline
       BlockContainer <div.outer> at (11,11) content-size 102x32 children: not-inline
         BlockContainer <div.inner> at (12,12) content-size 100x30 children: not-inline
         BlockContainer <div.inner> at (12,12) content-size 100x30 children: not-inline
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x54]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x54]
     PaintableWithLines (BlockContainer<BODY>) [9,9 106x36]
     PaintableWithLines (BlockContainer<BODY>) [9,9 106x36]
       PaintableWithLines (BlockContainer<DIV>.outer) [10,10 104x34]
       PaintableWithLines (BlockContainer<DIV>.outer) [10,10 104x34]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/join-out-of-flow-box-with-previous-sibling-if-wrapped-in-anonymous-box.txt

@@ -8,7 +8,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
         BlockContainer <div.tab> at (8,38) content-size 200x30 inline-block [BFC] children: not-inline
         BlockContainer <div.tab> at (8,38) content-size 200x30 inline-block [BFC] children: not-inline
         BlockContainer <div.timeline> at (592,38) content-size 200x30 floating [BFC] children: not-inline
         BlockContainer <div.timeline> at (592,38) content-size 200x30 floating [BFC] children: not-inline
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x76]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x76]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x60]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x60]
       PaintableWithLines (BlockContainer<DIV>.banner) [8,8 200x30]
       PaintableWithLines (BlockContainer<DIV>.banner) [8,8 200x30]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-1.txt

@@ -16,7 +16,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (8,279) content-size 784x0 children: inline
       BlockContainer <(anonymous)> at (8,279) content-size 784x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,25 784x229] overflow: [8,25 784x254]
     PaintableWithLines (BlockContainer<BODY>) [8,25 784x229] overflow: [8,25 784x254]
       PaintableWithLines (BlockContainer<DIV>#foo) [33,25 102x102]
       PaintableWithLines (BlockContainer<DIV>#foo) [33,25 102x102]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-2.txt

@@ -23,7 +23,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (8,344) content-size 784x0 children: inline
       BlockContainer <(anonymous)> at (8,344) content-size 784x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x336]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x336]
       PaintableWithLines (BlockContainer<DIV>#foo) [8,8 102x102]
       PaintableWithLines (BlockContainer<DIV>#foo) [8,8 102x102]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-3.txt

@@ -9,7 +9,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (8,358) content-size 784x0 children: inline
       BlockContainer <(anonymous)> at (8,358) content-size 784x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x350]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x350]
       PaintableWithLines (BlockContainer<DIV>#foo) [8,8 100x100]
       PaintableWithLines (BlockContainer<DIV>#foo) [8,8 100x100]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-4.txt

@@ -9,7 +9,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (8,158) content-size 784x0 children: inline
       BlockContainer <(anonymous)> at (8,158) content-size 784x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x150]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x150]
       PaintableWithLines (BlockContainer<DIV>#foo) [8,8 100x50]
       PaintableWithLines (BlockContainer<DIV>#foo) [8,8 100x50]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-5.txt

@@ -11,7 +11,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (2,121.46875) content-size 168.96875x0 children: inline
       BlockContainer <(anonymous)> at (2,121.46875) content-size 168.96875x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x123.46875]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x123.46875]
     PaintableWithLines (BlockContainer<BODY>) [1,1 170.96875x121.46875]
     PaintableWithLines (BlockContainer<BODY>) [1,1 170.96875x121.46875]
       PaintableWithLines (BlockContainer<DIV>.hmm) [2,2 168.96875x19.46875]
       PaintableWithLines (BlockContainer<DIV>.hmm) [2,2 168.96875x19.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/margin-collapse-6.txt

@@ -5,7 +5,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <div.bfc> at (8,78) content-size 784x20 [BFC] children: not-inline
       BlockContainer <div.bfc> at (8,78) content-size 784x20 [BFC] children: not-inline
         BlockContainer <div.inner> at (8,78) content-size 20x20 children: not-inline
         BlockContainer <div.inner> at (8,78) content-size 20x20 children: not-inline
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x106]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x106]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x90]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x90]
       PaintableWithLines (BlockContainer<DIV>.upper) [8,8 784x20]
       PaintableWithLines (BlockContainer<DIV>.upper) [8,8 784x20]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/margin-must-not-collapse-across-nested-bfc.txt

@@ -5,7 +5,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <div.bfc> at (8,80) content-size 784x0 [BFC] children: not-inline
       BlockContainer <div.bfc> at (8,80) content-size 784x0 [BFC] children: not-inline
       BlockContainer <div.not-bfc> at (8,110) content-size 784x20 children: not-inline
       BlockContainer <div.not-bfc> at (8,110) content-size 784x20 children: not-inline
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x116] overflow: [0,0 800x130]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x116] overflow: [0,0 800x130]
     PaintableWithLines (BlockContainer<BODY>) [8,30 784x100]
     PaintableWithLines (BlockContainer<BODY>) [8,30 784x100]
       PaintableWithLines (BlockContainer<DIV>.not-bfc) [8,30 784x20]
       PaintableWithLines (BlockContainer<DIV>.not-bfc) [8,30 784x20]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/margin-padding-block-inline-start.txt

@@ -9,7 +9,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
           InlineNode <span>
           InlineNode <span>
             TextNode <#text>
             TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x101.46875]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x101.46875]
     PaintableWithLines (BlockContainer<BODY>) [9,9 502x83.46875]
     PaintableWithLines (BlockContainer<BODY>) [9,9 502x83.46875]
       PaintableWithLines (BlockContainer<DIV>.a) [10,10 500x81.46875]
       PaintableWithLines (BlockContainer<DIV>.a) [10,10 500x81.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/margin-padding-block-inline.txt

@@ -9,7 +9,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
           InlineNode <span>
           InlineNode <span>
             TextNode <#text>
             TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x121.46875]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x121.46875]
     PaintableWithLines (BlockContainer<BODY>) [9,9 502x103.46875]
     PaintableWithLines (BlockContainer<BODY>) [9,9 502x103.46875]
       PaintableWithLines (BlockContainer<DIV>.a) [10,10 500x101.46875]
       PaintableWithLines (BlockContainer<DIV>.a) [10,10 500x101.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/max-width-for-box-with-inline-children.txt

@@ -14,7 +14,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
               "friends"
               "friends"
           TextNode <#text>
           TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x187.96875]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x187.96875]
     PaintableWithLines (BlockContainer<BODY>) [9,9 206x169.96875]
     PaintableWithLines (BlockContainer<BODY>) [9,9 206x169.96875]
       PaintableWithLines (BlockContainer<DIV>.outer) [10,10 204x167.96875]
       PaintableWithLines (BlockContainer<DIV>.outer) [10,10 204x167.96875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/max-width-must-not-expand-element.txt

@@ -4,7 +4,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <div.outer> at (11,11) content-size 2x52 children: not-inline
       BlockContainer <div.outer> at (11,11) content-size 2x52 children: not-inline
         BlockContainer <div.inner> at (12,12) content-size 0x50 children: not-inline
         BlockContainer <div.inner> at (12,12) content-size 0x50 children: not-inline
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x2] overflow: [9,9 6x56]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x2] overflow: [9,9 6x56]
     PaintableWithLines (BlockContainer<BODY>) [9,9 6x56]
     PaintableWithLines (BlockContainer<BODY>) [9,9 6x56]
       PaintableWithLines (BlockContainer<DIV>.outer) [10,10 4x54]
       PaintableWithLines (BlockContainer<DIV>.outer) [10,10 4x54]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/max-width-on-child-block-with-width-auto-contributes-to-intrinsic-size-of-parent.txt

@@ -8,7 +8,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
               "OPEN"
               "OPEN"
           TextNode <#text>
           TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x41.46875]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x41.46875]
     PaintableBox (Box<BODY>.outer) [9,9 782x23.46875]
     PaintableBox (Box<BODY>.outer) [9,9 782x23.46875]
       PaintableWithLines (BlockContainer<DIV>.middle) [10,10 204x21.46875]
       PaintableWithLines (BlockContainer<DIV>.middle) [10,10 204x21.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/max-width-percentage-100-border-box.txt

@@ -7,7 +7,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
             "border box"
             "border box"
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x2] overflow: [9,9 95.59375x21.46875]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x2] overflow: [9,9 95.59375x21.46875]
     PaintableWithLines (BlockContainer<BODY>) [9,9 95.59375x21.46875]
     PaintableWithLines (BlockContainer<BODY>) [9,9 95.59375x21.46875]
       PaintableWithLines (BlockContainer<NAV>) [10,10 93.59375x19.46875]
       PaintableWithLines (BlockContainer<NAV>) [10,10 93.59375x19.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/max-width-percentage-100.txt

@@ -7,7 +7,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
             "well hello friends"
             "well hello friends"
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x2] overflow: [9,9 140.609375x21.46875]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x2] overflow: [9,9 140.609375x21.46875]
     PaintableWithLines (BlockContainer<BODY>) [9,9 140.609375x21.46875]
     PaintableWithLines (BlockContainer<BODY>) [9,9 140.609375x21.46875]
       PaintableWithLines (BlockContainer<DIV>) [10,10 138.609375x19.46875]
       PaintableWithLines (BlockContainer<DIV>) [10,10 138.609375x19.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/min-width-for-box-with-inline-children.txt

@@ -8,7 +8,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
               "well hello friends"
               "well hello friends"
           TextNode <#text>
           TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x78.59375]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x78.59375]
     PaintableWithLines (BlockContainer<BODY>) [9,9 606x60.59375]
     PaintableWithLines (BlockContainer<BODY>) [9,9 606x60.59375]
       PaintableWithLines (BlockContainer<DIV>.outer) [10,10 604x58.59375]
       PaintableWithLines (BlockContainer<DIV>.outer) [10,10 604x58.59375]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/narrow-bfc-width-to-avoid-overlap-with-floats.txt

@@ -21,7 +21,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
               "pulvinar ipsum eget nulla dapibus, ac varius mi eleifend."
               "pulvinar ipsum eget nulla dapibus, ac varius mi eleifend."
           TextNode <#text>
           TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600] overflow: [0,0 800x1008]
+ViewportPaintable (Viewport<#document>) [0,0 800x600] overflow: [0,0 800x1008]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x1008]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x1008]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x108.21875] overflow: [8,8 784x1000]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x108.21875] overflow: [8,8 784x1000]
       PaintableWithLines (BlockContainer<DIV>.wrapper) [8,8 784x108.21875] overflow: [8,8 784x1000]
       PaintableWithLines (BlockContainer<DIV>.wrapper) [8,8 784x108.21875] overflow: [8,8 784x1000]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/percentage-min-height-with-containing-block-padding.txt

@@ -8,7 +8,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
               "hello"
               "hello"
           TextNode <#text>
           TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600] overflow: [0,0 800x616]
+ViewportPaintable (Viewport<#document>) [0,0 800x600] overflow: [0,0 800x616]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x616]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x616]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x600]
       PaintableWithLines (BlockContainer<DIV>.container) [8,8 784x600]
       PaintableWithLines (BlockContainer<DIV>.container) [8,8 784x600]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/percentage-min-height.txt

@@ -7,7 +7,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
             "hello"
             "hello"
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x53.46875]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x53.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x37.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x37.46875]
       PaintableWithLines (BlockContainer<DIV>.hmm) [8,8 784x37.46875]
       PaintableWithLines (BlockContainer<DIV>.hmm) [8,8 784x37.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/percentage-min-width-with-max-content-containing-block-width.txt

@@ -7,7 +7,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
             "hello"
             "hello"
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x33.46875]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x33.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 200x17.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 200x17.46875]
       PaintableWithLines (BlockContainer<DIV>) [8,8 200x17.46875]
       PaintableWithLines (BlockContainer<DIV>) [8,8 200x17.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/percentage-padding-on-inline-block-with-indefinite-containing-block-size.txt

@@ -5,7 +5,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
         frag 0 from BlockContainer start: 0, length: 0, rect: [8,21 0x0]
         frag 0 from BlockContainer start: 0, length: 0, rect: [8,21 0x0]
       BlockContainer <div> at (8,21) content-size 0x0 inline-block [BFC] children: not-inline
       BlockContainer <div> at (8,21) content-size 0x0 inline-block [BFC] children: not-inline
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x33.46875]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x33.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 0x17.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 0x17.46875]
       PaintableWithLines (BlockContainer<DIV>) [8,21 0x0]
       PaintableWithLines (BlockContainer<DIV>) [8,21 0x0]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/relpos-block.txt

@@ -12,7 +12,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
             "athena"
             "athena"
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x66.9375]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x66.9375]
     PaintableWithLines (BlockContainer<BODY>) [10,10 604x46.9375]
     PaintableWithLines (BlockContainer<BODY>) [10,10 604x46.9375]
       PaintableWithLines (BlockContainer<DIV>.exekiller) [12,12 204x21.46875]
       PaintableWithLines (BlockContainer<DIV>.exekiller) [12,12 204x21.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/relpos-float.txt

@@ -12,7 +12,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
             "athena"
             "athena"
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x35.46875] overflow: [2,2 796x35.46875]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x35.46875] overflow: [2,2 796x35.46875]
     PaintableWithLines (BlockContainer<BODY>) [10,10 604x4] overflow: [12,12 208x25.46875]
     PaintableWithLines (BlockContainer<BODY>) [10,10 604x4] overflow: [12,12 208x25.46875]
       PaintableWithLines (BlockContainer<DIV>.exekiller) [12,12 204x21.46875]
       PaintableWithLines (BlockContainer<DIV>.exekiller) [12,12 204x21.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/relpos-inline-element-js-offsets.txt

@@ -41,7 +41,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
         TextNode <#text>
         TextNode <#text>
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x156.6875] overflow: [8,8 784x172.6875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x156.6875] overflow: [8,8 784x172.6875]
       PaintableWithLines (BlockContainer(anonymous)) [8,8 784x17.46875] overflow: [8,8 784x67.46875]
       PaintableWithLines (BlockContainer(anonymous)) [8,8 784x17.46875] overflow: [8,8 784x67.46875]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/relpos-inline-elements.txt

@@ -19,7 +19,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
           TextNode <#text>
           TextNode <#text>
       TextNode <#text>
       TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x17.46875] overflow: [8,8 784x67.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x17.46875] overflow: [8,8 784x67.46875]
       TextPaintable (TextNode<#text>)
       TextPaintable (TextNode<#text>)

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/single-br-inline-layout.txt

@@ -7,7 +7,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
         BreakNode <br>
         BreakNode <br>
       BlockContainer <div#end> at (8,27.46875) content-size 784x2 children: not-inline
       BlockContainer <div#end> at (8,27.46875) content-size 784x2 children: not-inline
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x21.46875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x21.46875]
       PaintableWithLines (BlockContainer<DIV>#begin) [8,8 784x2]
       PaintableWithLines (BlockContainer<DIV>#begin) [8,8 784x2]

+ 1 - 1
Tests/LibWeb/Layout/expected/block-and-inline/width-auto-margins-set-zero-if-containing-size-smaller.txt

@@ -14,7 +14,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
               "friends"
               "friends"
           TextNode <#text>
           TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x2] overflow: [9,9 174x59.34375]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x2] overflow: [9,9 174x59.34375]
     PaintableWithLines (BlockContainer<BODY>) [9,9 104x59.34375] overflow: [10,10 173x57.34375]
     PaintableWithLines (BlockContainer<BODY>) [9,9 104x59.34375] overflow: [10,10 173x57.34375]
       PaintableWithLines (BlockContainer<DIV>#container) [10,10 102x57.34375] overflow: [11,11 172x55.34375]
       PaintableWithLines (BlockContainer<DIV>#container) [10,10 102x57.34375] overflow: [11,11 172x55.34375]

+ 1 - 1
Tests/LibWeb/Layout/expected/blockify-layout-internal-box-without-crashing.txt

@@ -8,7 +8,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
               BlockContainer <(anonymous)> at (10,10) content-size 0x0 table-cell [BFC] children: not-inline
               BlockContainer <(anonymous)> at (10,10) content-size 0x0 table-cell [BFC] children: not-inline
                 BlockContainer <td> at (9,9) content-size 0x0 positioned [BFC] children: not-inline
                 BlockContainer <td> at (9,9) content-size 0x0 positioned [BFC] children: not-inline
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x20]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x20]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x4]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x4]
       PaintableWithLines (TableWrapper(anonymous)) [8,8 4x4]
       PaintableWithLines (TableWrapper(anonymous)) [8,8 4x4]

+ 1 - 1
Tests/LibWeb/Layout/expected/box-sizing-border-box-for-definite-sizes-without-layout.txt

@@ -10,7 +10,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
               "Hello"
               "Hello"
           TextNode <#text>
           TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x66]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x66]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x50]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x50]
       PaintableBox (Box<DIV>.button) [8,18 89.71875x40]
       PaintableBox (Box<DIV>.button) [8,18 89.71875x40]

+ 1 - 1
Tests/LibWeb/Layout/expected/calc-negate-length.txt

@@ -4,7 +4,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <div.container> at (8,8) content-size 100x50 children: not-inline
       BlockContainer <div.container> at (8,8) content-size 100x50 children: not-inline
         BlockContainer <div.foo> at (8,8) content-size 99x50 children: not-inline
         BlockContainer <div.foo> at (8,8) content-size 99x50 children: not-inline
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x66]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x66]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x50]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x50]
       PaintableWithLines (BlockContainer<DIV>.container) [8,8 100x50]
       PaintableWithLines (BlockContainer<DIV>.container) [8,8 100x50]

+ 1 - 1
Tests/LibWeb/Layout/expected/css-all-unset.txt

@@ -11,7 +11,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: inline
     InlineNode <body>
     InlineNode <body>
       TextNode <#text>
       TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   InlinePaintable (InlineNode<HTML>)
   InlinePaintable (InlineNode<HTML>)
     InlinePaintable (InlineNode<HEAD>)
     InlinePaintable (InlineNode<HEAD>)
       InlinePaintable (InlineNode<STYLE>)
       InlinePaintable (InlineNode<STYLE>)

+ 1 - 1
Tests/LibWeb/Layout/expected/css-calc-border-width.txt

@@ -3,7 +3,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
     BlockContainer <body> at (8,8) content-size 784x120 children: not-inline
     BlockContainer <body> at (8,8) content-size 784x120 children: not-inline
       BlockContainer <div> at (18,18) content-size 100x100 children: not-inline
       BlockContainer <div> at (18,18) content-size 100x100 children: not-inline
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x120]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x120]
       PaintableWithLines (BlockContainer<DIV>) [8,8 120x120]
       PaintableWithLines (BlockContainer<DIV>) [8,8 120x120]

+ 1 - 1
Tests/LibWeb/Layout/expected/css-ex-unit.txt

@@ -3,7 +3,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
     BlockContainer <body> at (8,8) content-size 784x161.25 children: not-inline
     BlockContainer <body> at (8,8) content-size 784x161.25 children: not-inline
       BlockContainer <div> at (8,8) content-size 107.5x161.25 children: not-inline
       BlockContainer <div> at (8,8) content-size 107.5x161.25 children: not-inline
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x177.25]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x177.25]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x161.25]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x161.25]
       PaintableWithLines (BlockContainer<DIV>) [8,8 107.5x161.25]
       PaintableWithLines (BlockContainer<DIV>) [8,8 107.5x161.25]

+ 1 - 1
Tests/LibWeb/Layout/expected/css-font-size-calc.txt

@@ -6,7 +6,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
           "Hello friends"
           "Hello friends"
       TextNode <#text>
       TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x125.1875]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x125.1875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x109.1875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x109.1875]
       TextPaintable (TextNode<#text>)
       TextPaintable (TextNode<#text>)

+ 1 - 1
Tests/LibWeb/Layout/expected/css-host-selector-gets-parsed.txt

@@ -7,7 +7,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
             "whf"
             "whf"
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x100]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x100]
       PaintableWithLines (BlockContainer<DIV>) [8,8 100x100]
       PaintableWithLines (BlockContainer<DIV>) [8,8 100x100]

+ 1 - 1
Tests/LibWeb/Layout/expected/css-import-rule.txt

@@ -6,7 +6,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
           "Crazy"
           "Crazy"
       TextNode <#text>
       TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x54.59375]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x54.59375]
       TextPaintable (TextNode<#text>)
       TextPaintable (TextNode<#text>)

+ 1 - 1
Tests/LibWeb/Layout/expected/css-imported-sheet-with-media-rule.txt

@@ -6,7 +6,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
           "Crazy"
           "Crazy"
       TextNode <#text>
       TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x109.1875]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x109.1875]
       TextPaintable (TextNode<#text>)
       TextPaintable (TextNode<#text>)

+ 1 - 1
Tests/LibWeb/Layout/expected/css-invalid-psuedo-compound-selector.txt

@@ -5,7 +5,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
         TextNode <#text>
         TextNode <#text>
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x0]
     PaintableWithLines (BlockContainer<BODY>) [8,8 784x0]
       PaintableWithLines (BlockContainer<DIV>) [8,8 784x0]
       PaintableWithLines (BlockContainer<DIV>) [8,8 784x0]

+ 1 - 1
Tests/LibWeb/Layout/expected/css-line-height-percentage-inheritance.txt

@@ -7,7 +7,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
             "The Linux Kernel Archives"
             "The Linux Kernel Archives"
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x54]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x54]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x36]
     PaintableWithLines (BlockContainer<BODY>) [9,9 782x36]
       PaintableWithLines (BlockContainer<DIV>) [10,10 780x34]
       PaintableWithLines (BlockContainer<DIV>) [10,10 780x34]

+ 1 - 1
Tests/LibWeb/Layout/expected/css-logical-inset-properties.txt

@@ -5,7 +5,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <div.four-props> at (110,210) content-size 248x148 positioned [BFC] children: not-inline
       BlockContainer <div.four-props> at (110,210) content-size 248x148 positioned [BFC] children: not-inline
       TextNode <#text>
       TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x2] overflow: [8,8 502x402]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x2] overflow: [8,8 502x402]
     PaintableWithLines (BlockContainer<BODY>) [8,8 502x402]
     PaintableWithLines (BlockContainer<BODY>) [8,8 502x402]
       PaintableWithLines (BlockContainer<DIV>.two-props) [59,109 400x200]
       PaintableWithLines (BlockContainer<DIV>.two-props) [59,109 400x200]

+ 1 - 1
Tests/LibWeb/Layout/expected/css-namespace-rule-matches.txt

@@ -12,7 +12,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (8,61.84375) content-size 784x0 children: inline
       BlockContainer <(anonymous)> at (8,61.84375) content-size 784x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,20 784x21.84375] overflow: [8,20 784x41.84375]
     PaintableWithLines (BlockContainer<BODY>) [8,20 784x21.84375] overflow: [8,20 784x41.84375]
       PaintableWithLines (BlockContainer<P>) [8,20 784x21.84375]
       PaintableWithLines (BlockContainer<P>) [8,20 784x21.84375]

+ 1 - 1
Tests/LibWeb/Layout/expected/css-namespace-rule-no-match.txt

@@ -12,7 +12,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
       BlockContainer <(anonymous)> at (8,61.84375) content-size 784x0 children: inline
       BlockContainer <(anonymous)> at (8,61.84375) content-size 784x0 children: inline
         TextNode <#text>
         TextNode <#text>
 
 
-PaintableWithLines (Viewport<#document>) [0,0 800x600]
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
   PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
     PaintableWithLines (BlockContainer<BODY>) [8,20 784x21.84375] overflow: [8,20 784x41.84375]
     PaintableWithLines (BlockContainer<BODY>) [8,20 784x21.84375] overflow: [8,20 784x41.84375]
       PaintableWithLines (BlockContainer<P>) [8,20 784x21.84375]
       PaintableWithLines (BlockContainer<P>) [8,20 784x21.84375]

部分文件因为文件数量过多而无法显示