Skip to content

Commit

Permalink
[WinCairo] Unreviewed test gardening
Browse files Browse the repository at this point in the history
https://bugs.webkit.org/show_bug.cgi?id=240439

Enable some compositing and transforms tests.

* LayoutTests/platform/wincairo-wk1/TestExpectations:
* LayoutTests/platform/wincairo/TestExpectations:
* LayoutTests/platform/wincairo/compositing/animation/state-at-end-event-transform-layer-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/color-matching/image-color-matching-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/color-matching/pdf-image-match-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/compositing-visible-descendant-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/direct-image-compositing-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/generated-content-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/geometry/abs-position-inside-opacity-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/geometry/clipping-foreground-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/geometry/composited-html-size-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/geometry/fixed-in-composited-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/geometry/fixed-position-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/geometry/horizontal-scroll-composited-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/geometry/layer-due-to-layer-children-deep-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/geometry/layer-due-to-layer-children-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/geometry/outline-change-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/geometry/partial-layout-update-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/geometry/root-layer-update-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/geometry/vertical-scroll-composited-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/geometry/video-fixed-scrolling-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/geometry/video-opacity-overlay-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/iframes/composited-iframe-alignment-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/iframes/iframe-copy-on-scroll-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/iframes/iframe-in-composited-layer-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/images/direct-image-background-color-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/layer-creation/fixed-position-scroll-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/layers-inside-overflow-scroll-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/masks/direct-image-mask-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/masks/masked-ancestor-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/masks/multiple-masks-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/masks/simple-composited-mask-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/overflow/ancestor-overflow-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/overflow/fixed-position-ancestor-clip-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/overflow/nested-scrolling-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/overflow/overflow-compositing-descendant-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/overflow/overflow-positioning-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/overflow/overflow-scroll-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/overflow/parent-overflow-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/overflow/remove-overflow-crash2-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/overflow/scroll-ancestor-update-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/overflow/scrollbar-painting-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/overflow/theme-affects-visual-overflow-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/animation-inside-reflection-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/compositing-change-inside-reflection-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/deeply-nested-reflections-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/load-video-in-reflection-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/masked-reflection-on-composited-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/nested-reflection-anchor-point-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/nested-reflection-animated-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/nested-reflection-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/nested-reflection-mask-change-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/nested-reflection-on-overflow-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/nested-reflection-opacity-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/nested-reflection-size-change-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/nested-reflection-transformed-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/nested-reflection-transformed2-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/nested-reflection-transition-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/reflection-in-composited-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/reflection-on-composited-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/reflection-opacity-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/reflection-ordering-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/reflection-positioning-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/reflection-positioning2-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/simple-composited-reflections-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/reflections/transform-inside-reflection-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/repaint/become-overlay-composited-layer-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/repaint/composited-document-element-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/repaint/content-into-overflow-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/repaint/layer-repaint-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/repaint/layer-repaint-rects-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/repaint/newly-composited-on-scroll-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/repaint/opacity-between-absolute-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/repaint/opacity-between-absolute2-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/repaint/overflow-into-content-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/self-painting-layers-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/shadows/shadow-drawing-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/sibling-positioning-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/text-on-large-layer-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/tiling/visiblerect-accumulated-offset-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/transitions/scale-transition-no-start-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/transitions/singular-scale-transition-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/visibility/visibility-composited-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/visibility/visibility-composited-transforms-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/webgl/webgl-background-color-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/webgl/webgl-no-alpha-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/webgl/webgl-nonpremultiplied-blend-expected.txt: Added.
* LayoutTests/platform/wincairo/compositing/webgl/webgl-reflection-expected.txt: Added.
* LayoutTests/platform/wincairo/fast/transforms/bounding-rect-zoom-expected.txt:
* LayoutTests/platform/wincairo/fast/transforms/identity-matrix-expected.txt:
* LayoutTests/platform/wincairo/fast/transforms/transformed-caret-expected.txt:
* LayoutTests/platform/wincairo/fast/transforms/transformed-focused-text-input-expected.txt:
* LayoutTests/platform/wincairo/transforms/2d/hindi-rotated-expected.txt:
* LayoutTests/platform/wincairo/transforms/2d/zoom-menulist-expected.txt:
* LayoutTests/platform/wincairo/transforms/3d/general/perspective-non-layer-expected.txt: Added.
* LayoutTests/platform/wincairo/transforms/3d/general/perspective-units-expected.txt: Added.
* LayoutTests/platform/wincairo/transforms/3d/hit-testing/backface-hit-test-expected.txt: Added.
* LayoutTests/platform/wincairo/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.txt: Added.
* LayoutTests/platform/wincairo/transforms/3d/point-mapping/3d-point-mapping-2-expected.txt: Added.
* LayoutTests/platform/wincairo/transforms/3d/point-mapping/3d-point-mapping-3-expected.txt: Added.
* LayoutTests/platform/wincairo/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.txt: Added.
* LayoutTests/platform/wincairo/transforms/3d/point-mapping/3d-point-mapping-deep-expected.txt: Added.
* LayoutTests/platform/wincairo/transforms/3d/point-mapping/3d-point-mapping-expected.txt: Added.
* LayoutTests/platform/wincairo/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt: Added.
* LayoutTests/platform/wincairo/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.txt: Added.
* LayoutTests/platform/wincairo/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.txt: Added.
* LayoutTests/platform/wincairo/transforms/svg-vs-css-expected.txt:

Canonical link: https://commits.webkit.org/256384@main
  • Loading branch information
fujii committed Nov 7, 2022
1 parent 0d75a86 commit 3f9fd27
Show file tree
Hide file tree
Showing 110 changed files with 2,726 additions and 36 deletions.
17 changes: 17 additions & 0 deletions LayoutTests/platform/wincairo-wk1/TestExpectations
Expand Up @@ -532,3 +532,20 @@ fast/dom/HTMLLinkElement/link-preload-load-once.html [ Failure ]

webgl/webgl-draft-extensions-flag-default.html [ Failure ]
webgl/webgl-draft-extensions-flag-on.html [ Failure ]

compositing/tiling/crash-huge-layer.html [ Skip ] # Timeout
compositing/tiling/huge-layer-with-opacity.html [ Skip ] # Timeout
compositing/clipping/border-radius-async-overflow-non-stacking.html [ ImageOnlyFailure ]
compositing/repaint/become-overlay-composited-layer.html [ Failure ]

compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves.html [ Pass ]
compositing/clipping/cached-cliprect-with-compositing-boundary.html [ Pass ]
compositing/filters/opacity-change-on-filtered-paints-into-ancestor.html [ Pass ]
compositing/transforms/perspective-with-scrolling.html [ Pass ]

compositing/iframes/display-none-subframe.html [ Pass Failure ]

css3/filters/reference-filter-change-repaint.html [ Failure ]
css3/filters/should-not-have-compositing-layer.html [ Failure ]
css3/filters/reference-filter-outsets.html [ ImageOnlyFailure ]
css3/filters/reference-filter-set-filter-regions.html [ ImageOnlyFailure ]
322 changes: 317 additions & 5 deletions LayoutTests/platform/wincairo/TestExpectations

Large diffs are not rendered by default.

@@ -0,0 +1,15 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x162
RenderBlock {HTML} at (0,0) size 800x162
RenderBody {BODY} at (8,16) size 784x138
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 384x19
text run at (0,0) width 384: "At the end of the test the green box should obscure the red box."
RenderBlock {DIV} at (0,138) size 784x0
layer at (8,52) size 402x102
RenderBlock (relative positioned) {DIV} at (0,36) size 402x102 [border: (1px solid #000000)]
layer at (19,53) size 100x100
RenderBlock (positioned) {DIV} at (11,1) size 100x100 [bgcolor=#FF0000]
layer at (9,53) size 100x100
RenderBlock (positioned) {DIV} at (1,1) size 100x100 [bgcolor=#008000]
@@ -0,0 +1,22 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x550
RenderBlock {HTML} at (0,0) size 800x550
RenderBody {BODY} at (8,16) size 784x526 [color=#FFFFFF] [bgcolor=#000000]
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 195x19
text run at (0,0) width 195: "Images should all look the same."
RenderBlock {DIV} at (0,36) size 784x245
RenderImage {IMG} at (0,0) size 360x240
RenderText {#text} at (360,225) size 4x19
text run at (360,225) width 4: " "
RenderImage {IMG} at (364,0) size 360x240
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (0,281) size 784x245
RenderText {#text} at (360,225) size 4x19
text run at (360,225) width 4: " "
RenderText {#text} at (0,0) size 0x0
layer at (8,297) size 360x240
RenderImage {IMG} at (0,0) size 360x240
layer at (372,297) size 360x240
RenderImage {IMG} at (364,0) size 360x240
@@ -0,0 +1,12 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x85
RenderBlock {HTML} at (0,0) size 800x85
RenderBody {BODY} at (8,16) size 784x61
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 152x19
text run at (0,0) width 152: "This test should not crash"
RenderBlock (anonymous) at (0,36) size 784x25
RenderText {#text} at (0,0) size 0x0
layer at (8,52) size 20x20
RenderImage {IMG} at (0,0) size 20x20
@@ -0,0 +1,14 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x576
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 245x19
text run at (0,0) width 245: "You should see one green square below."
layer at (20,40) size 100x100
RenderBlock (positioned) {DIV} at (20,40) size 100x100 [bgcolor=#FF0000]
layer at (20,40) size 100x100
RenderBlock (positioned) {DIV} at (20,40) size 100x100
layer at (20,40) size 100x100
RenderBlock (relative positioned) {DIV} at (0,0) size 100x100 [bgcolor=#008000]
@@ -0,0 +1,65 @@
layer at (0,0) size 785x756
RenderView at (0,0) size 785x600
layer at (0,0) size 785x756
RenderBlock {HTML} at (0,0) size 785x756
RenderBody {BODY} at (8,21) size 769x119
RenderBlock {H1} at (0,0) size 769x37
RenderText {#text} at (0,0) size 387x36
text run at (0,0) width 387: "Image optimisation in layers"
RenderBlock {P} at (0,58) size 769x61
RenderText {#text} at (0,0) size 747x59
text run at (0,0) width 564: "This test exercises direct compositing of images with hardware acceleration. The visual results "
text run at (564,0) width 30: "using"
text run at (0,20) width 641: "ACCELERATED_COMPOSITING and regular TOT should be identical. Running this test manually with "
text run at (641,20) width 106: "the correct debug"
text run at (0,40) width 379: "options will show which elements are directly composited. See "
RenderInline {A} at (0,0) size 291x19 [color=#0000EE]
RenderText {#text} at (379,40) size 291x19
text run at (379,40) width 291: "https://bugs.webkit.org/show_bug.cgi?id=23361"
RenderText {#text} at (0,0) size 0x0
RenderBlock (floating) {DIV} at (0,134) size 260x201
RenderText {#text} at (150,0) size 101x79
text run at (150,0) width 101: "Basic image - no"
text run at (150,20) width 81: "style - can be"
text run at (150,40) width 44: "directly"
text run at (150,60) width 70: "composited"
RenderBlock (floating) {DIV} at (260,134) size 260x201
RenderText {#text} at (160,0) size 97x79
text run at (160,0) width 97: "5px blue border"
text run at (160,20) width 87: "- can NOT be"
text run at (160,40) width 44: "directly"
text run at (160,60) width 70: "composited"
RenderBlock (floating) {DIV} at (0,334) size 260x201
RenderText {#text} at (160,0) size 100x59
text run at (160,0) width 75: "margin - can"
text run at (160,20) width 100: "NOT be directly"
text run at (160,40) width 70: "composited"
RenderBlock (floating) {DIV} at (260,334) size 260x201
RenderText {#text} at (150,0) size 104x59
text run at (150,0) width 104: "solid background"
text run at (150,20) width 98: "- can be directly"
text run at (150,40) width 70: "composited"
RenderBlock (floating) {DIV} at (0,534) size 260x201
RenderText {#text} at (150,0) size 107x79
text run at (150,0) width 72: "background"
text run at (150,20) width 107: "image - can NOT"
text run at (150,40) width 63: "be directly"
text run at (150,60) width 70: "composited"
RenderBlock (floating) {DIV} at (260,534) size 260x201
RenderText {#text} at (150,0) size 108x79
text run at (150,0) width 66: "rotated but"
text run at (150,20) width 108: "otherwise no style"
text run at (150,40) width 98: "- can be directly"
text run at (150,60) width 70: "composited"
layer at (8,156) size 150x150
RenderImage {IMG} at (0,0) size 150x150
layer at (268,156) size 160x160
RenderImage {IMG} at (0,0) size 160x160 [border: (5px solid #0000FF)]
layer at (13,361) size 150x150
RenderImage {IMG} at (5,5) size 150x150
layer at (268,356) size 150x150
RenderImage {IMG} at (0,0) size 150x150 [bgcolor=#808080]
layer at (8,556) size 150x150
RenderImage {IMG} at (0,0) size 150x150 [bgcolor=#FFA500]
layer at (268,556) size 150x150
RenderImage {IMG} at (0,0) size 150x150
@@ -0,0 +1,17 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x298
RenderBlock {HTML} at (0,0) size 800x298
RenderBody {BODY} at (8,16) size 784x274
RenderBlock {P} at (0,0) size 784x20
RenderInline {A} at (0,0) size 291x19 [color=#0000EE]
RenderText {#text} at (0,0) size 291x19
text run at (0,0) width 291: "https://bugs.webkit.org/show_bug.cgi?id=26095"
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 376x19
text run at (0,0) width 376: "Tests that a 3D transform on a generated node does not crash."
RenderBlock {DIV} at (0,72) size 202x202 [border: (1px solid #000000)]
layer at (9,89) size 200x200
RenderBlock (generated) at (1,1) size 200x200
RenderText at (0,0) size 63x19
text run at (0,0) width 63: "Generated"
@@ -0,0 +1,20 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x542
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 314x19
text run at (0,0) width 314: "You should see two green boxes below, with no red"
layer at (58,78) size 120x120
RenderBlock (relative positioned) {DIV} at (50,70) size 120x120 [border: (1px solid #000000)]
layer at (69,89) size 100x100
RenderBlock {DIV} at (11,11) size 100x100 [bgcolor=#FF0000]
layer at (69,89) size 100x100
RenderBlock (positioned) {DIV} at (11,11) size 100x100 [bgcolor=#008000]
layer at (58,248) size 120x120
RenderBlock (relative positioned) {DIV} at (50,240) size 120x120 [border: (1px solid #000000)]
layer at (69,259) size 100x100
RenderBlock {DIV} at (11,11) size 100x100 [bgcolor=#FF0000]
layer at (69,259) size 100x100
RenderBlock (positioned) {DIV} at (11,11) size 100x100 [bgcolor=#008000]
@@ -0,0 +1,58 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 489x19
text run at (0,0) width 489: "The layering and positions of the boxes should not be affected by oveflow:hidden."
RenderBlock (anonymous) at (0,36) size 784x475
RenderText {#text} at (320,305) size 4x19
text run at (320,305) width 4: " "
RenderText {#text} at (0,0) size 0x0
layer at (68,259) size 200x200 layerType: background only
layer at (28,219) size 150x150
RenderBlock (positioned) zI: -1 {DIV} at (-40,-40) size 150x150 [color=#808080] [bgcolor=#C86464] [border: (2px solid #000000)]
RenderText zI: -1 {#text} at (22,23) size 106x40
text run at (22,23) width 106: "Behind"
RenderText zI: -1 {#text} at (0,0) size 0x0
layer at (50,301) size 100x100
RenderBlock (positioned) {DIV} at (22,82) size 100x100 [bgcolor=#008000] [border: (2px solid #000000)]
RenderText {#text} at (22,22) size 55x41
text run at (22,22) width 55: "Behind"
text run at (22,43) width 53: "behind"
layer at (68,259) size 200x200 layerType: foreground only
RenderBlock (relative positioned) {DIV} at (60,215) size 200x200 [color=#0000FF] [bgcolor=#FFFFFFCC] [border: (10px solid #000000)]
RenderText {#text} at (30,31) size 126x82
text run at (30,31) width 60: "Box"
text run at (30,73) width 126: "contents"
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
layer at (158,349) size 150x150
RenderBlock (positioned) zI: 1 {DIV} at (90,90) size 150x150 [color=#808080] [bgcolor=#C8C880] [border: (2px solid #000000)]
RenderText zI: 1 {#text} at (22,23) size 87x82
text run at (22,23) width 33: "In"
text run at (22,65) width 87: "Front"
layer at (392,104) size 200x200 clip at (402,114) size 180x180 scrollWidth 230 scrollHeight 230 layerType: background only
layer at (352,64) size 150x150 backgroundClip at (402,114) size 180x180 clip at (402,114) size 180x180
RenderBlock (positioned) zI: -1 {DIV} at (-40,-40) size 150x150 [color=#808080] [bgcolor=#C86464] [border: (2px solid #000000)]
RenderText zI: -1 {#text} at (22,23) size 106x40
text run at (22,23) width 106: "Behind"
RenderText zI: -1 {#text} at (0,0) size 0x0
layer at (374,146) size 100x100 backgroundClip at (402,114) size 180x180 clip at (402,114) size 180x180
RenderBlock (positioned) {DIV} at (22,82) size 100x100 [bgcolor=#008000] [border: (2px solid #000000)]
RenderText {#text} at (22,22) size 55x41
text run at (22,22) width 55: "Behind"
text run at (22,43) width 53: "behind"
layer at (392,104) size 200x200 clip at (402,114) size 180x180 scrollWidth 230 scrollHeight 230 layerType: foreground only
RenderBlock (relative positioned) {DIV} at (384,60) size 200x200 [color=#0000FF] [bgcolor=#FFFFFFCC] [border: (10px solid #000000)]
RenderText {#text} at (30,31) size 126x82
text run at (30,31) width 60: "Box"
text run at (30,73) width 126: "contents"
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
layer at (482,194) size 150x150 backgroundClip at (402,114) size 180x180 clip at (402,114) size 180x180
RenderBlock (positioned) zI: 1 {DIV} at (90,90) size 150x150 [color=#808080] [bgcolor=#C8C880] [border: (2px solid #000000)]
RenderText zI: 1 {#text} at (22,23) size 87x82
text run at (22,23) width 33: "In"
text run at (22,65) width 87: "Front"
@@ -0,0 +1,12 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x36 layerType: background only
layer at (10,10) size 100x100
RenderBlock (positioned) zI: -1 {DIV} at (10,10) size 100x100 [bgcolor=#0000FF]
layer at (10,10) size 100x20
RenderBlock {DIV} at (0,0) size 100x20
RenderText {#text} at (0,0) size 76x19
text run at (0,0) width 76: "Compositing"
layer at (0,0) size 800x36 layerType: foreground only
RenderBlock {HTML} at (0,0) size 800x36
RenderBody {BODY} at (8,8) size 784x20 [bgcolor=#C0C0C0]
@@ -0,0 +1,31 @@
layer at (0,0) size 785x2000
RenderView at (0,0) size 785x600
layer at (0,0) size 785x2000
RenderBlock {HTML} at (0,0) size 785x2000
RenderBody {BODY} at (0,0) size 785x2000
RenderBlock {P} at (0,210) size 785x20
RenderText {#text} at (0,0) size 181x19
text run at (0,0) width 181: "You should see no red above."
layer at (20,70) size 100x100
RenderBlock (positioned) {DIV} at (20,70) size 100x100 [bgcolor=#FF0000]
layer at (220,120) size 100x100
RenderBlock (positioned) {DIV} at (220,120) size 100x100 [bgcolor=#FF0000]
layer at (420,120) size 100x100
RenderBlock (positioned) {DIV} at (420,120) size 100x100 [bgcolor=#FF0000]
layer at (0,0) size 60x60
RenderBlock {DIV} at (0,0) size 60x60 [bgcolor=#0000FF33]
layer at (95,145) size 50x50
RenderBlock (positioned) zI: 1 {DIV} at (95,145) size 50x50
layer at (20,70) size 100x100
RenderBlock (positioned) {DIV} at (20,20) size 100x100 [bgcolor=#008000]
layer at (200,100) size 50x50
RenderBlock (positioned) zI: 1 {DIV} at (200,100) size 50x50
layer at (220,120) size 100x100
RenderBlock (positioned) {DIV} at (20,20) size 100x100 [bgcolor=#008000]
layer at (400,100) size 50x50
RenderBlock (positioned) zI: 1 {DIV} at (400,100) size 50x50
layer at (400,100) size 100x100
RenderBlock {DIV} at (0,0) size 100x100
layer at (420,120) size 100x100
RenderBlock (positioned) {DIV} at (20,20) size 100x100 [bgcolor=#008000]
scrolled to 0,50
@@ -0,0 +1,14 @@
layer at (0,0) size 1008x1016
RenderView at (0,0) size 785x585
layer at (0,0) size 785x1016
RenderBlock {HTML} at (0,0) size 785x1016
RenderBody {BODY} at (8,8) size 1000x1000
layer at (50,166) size 420x20
RenderBlock (positioned) {P} at (50,166) size 420x20
RenderText {#text} at (0,0) size 420x19
text run at (0,0) width 420: "You should see a green square in the top left corner of an orange box."
layer at (50,50) size 100x100
RenderBlock (positioned) {DIV} at (0,0) size 100x100 [bgcolor=#FFA500]
layer at (50,50) size 50x50
RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#008000]
scrolled to 50,50
@@ -0,0 +1,8 @@
layer at (0,0) size 1014x822
RenderView at (0,0) size 785x585
layer at (0,0) size 785x822
RenderBlock {HTML} at (0,0) size 785x822
RenderBody {BODY} at (8,8) size 600x806
layer at (8,8) size 1006x806
RenderBlock {DIV} at (0,0) size 1006x806 [border: (3px solid #FF0000)]
scrolled to 229,0
@@ -0,0 +1,19 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x308
RenderBlock {HTML} at (0,0) size 800x308
layer at (8,8) size 784x292
RenderBody {BODY} at (8,8) size 784x292
layer at (8,8) size 342x292
RenderBlock (relative positioned) {DIV} at (0,0) size 342x292 [border: (1px solid #000000)]
RenderBlock (anonymous) at (21,21) size 300x20
RenderText {#text} at (0,0) size 164x19
text run at (0,0) width 164: "This content is in the parent"
layer at (39,49) size 250x220
RenderBlock (relative positioned) {DIV} at (21,41) size 250x220 [bgcolor=#0000FF]
layer at (49,59) size 200x200
RenderBlock (relative positioned) {DIV} at (0,0) size 200x200 [bgcolor=#FFFF00]
layer at (149,59) size 250x100
RenderBlock (relative positioned) {DIV} at (0,0) size 250x100 [bgcolor=#008000]
RenderText {#text} at (0,0) size 173x19
text run at (0,0) width 173: "Box should have perspective"
@@ -0,0 +1,15 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x208
RenderBlock {HTML} at (0,0) size 800x208
layer at (8,8) size 784x192
RenderBody {BODY} at (8,8) size 784x192
layer at (8,8) size 242x192
RenderBlock (relative positioned) {DIV} at (0,0) size 242x192 [border: (1px solid #000000)]
RenderBlock (anonymous) at (21,21) size 200x20
RenderText {#text} at (0,0) size 164x19
text run at (0,0) width 164: "This content is in the parent"
layer at (129,49) size 250x100
RenderBlock (relative positioned) {DIV} at (21,41) size 250x100 [bgcolor=#008000]
RenderText {#text} at (0,0) size 173x19
text run at (0,0) width 173: "Box should have perspective"
@@ -0,0 +1,13 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x256
RenderBlock {HTML} at (0,0) size 800x256
RenderBody {BODY} at (8,16) size 784x232
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 280x19
text run at (0,0) width 280: "Adding outline should not affect layer positions"
RenderBlock {DIV} at (0,222) size 10x10
layer at (58,86) size 102x102
RenderBlock (relative positioned) {DIV} at (50,70) size 102x102 [border: (1px solid #000000)]
layer at (34,62) size 52x52
RenderBlock (positioned) {DIV} at (-24,-24) size 52x52 [border: (1px solid #0000FF)]
@@ -0,0 +1,16 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 345x19
text run at (0,0) width 345: "The green box should always obscure the red box below."
layer at (8,44) size 402x202 clip at (9,45) size 400x200
RenderBlock (relative positioned) {DIV} at (0,36) size 402x202 [border: (1px solid #000000)]
layer at (9,45) size 200x200
RenderBlock (positioned) zI: 3 {DIV} at (1,1) size 200x200 [bgcolor=#BBBBBB]
layer at (9,45) size 100x100
RenderBlock (positioned) {DIV} at (0,0) size 100x100 [bgcolor=#FF0000]
layer at (9,45) size 100x100
RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]

0 comments on commit 3f9fd27

Please sign in to comment.