| OLD | NEW |
| 1 layer at (0,0) size 800x600 | 1 layer at (0,0) size 800x600 |
| 2 LayoutView at (0,0) size 800x600 | 2 LayoutView at (0,0) size 800x600 |
| 3 layer at (0,0) size 800x600 | 3 layer at (0,0) size 800x600 |
| 4 LayoutSVGRoot {svg} at (0,12) size 703x289 | 4 LayoutSVGRoot {svg} at (0,12) size 701x289 |
| 5 LayoutSVGHiddenContainer {defs} at (0,0) size 0x0 | 5 LayoutSVGHiddenContainer {defs} at (0,0) size 0x0 |
| 6 LayoutSVGResourceLinearGradient {linearGradient} [id="g"] [gradientUnits=u
serSpaceOnUse] [start=(0,0)] [end=(0,600)] | 6 LayoutSVGResourceLinearGradient {linearGradient} [id="g"] [gradientUnits=u
serSpaceOnUse] [start=(0,0)] [end=(0,600)] |
| 7 LayoutSVGGradientStop {stop} [offset=0.00] [color=#FF0000] | 7 LayoutSVGGradientStop {stop} [offset=0.00] [color=#FF0000] |
| 8 LayoutSVGGradientStop {stop} [offset=1.00] [color=#00000080] | 8 LayoutSVGGradientStop {stop} [offset=1.00] [color=#00000080] |
| 9 LayoutSVGText {text} at (0,12) size 639x22 contains 1 chunk(s) | 9 LayoutSVGText {text} at (0,12) size 637x22 contains 1 chunk(s) |
| 10 LayoutSVGInlineText {#text} at (0,0) size 639x22 | 10 LayoutSVGInlineText {#text} at (0,0) size 637x22 |
| 11 chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 81 width 638.
14: "You should see red, black, red, black text all rotated 45deg, translated by
100px" | 11 chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 81 width 636.
14: "You should see red, black, red, black text all rotated 45deg, translated by
100px" |
| 12 LayoutSVGContainer {g} at (0,50) size 75x80 [transform={m=((0.71,0.71)(-0.71
,0.71)) t=(0.00,0.00)}] | 12 LayoutSVGContainer {g} at (0,50) size 75x80 [transform={m=((0.71,0.71)(-0.71
,0.71)) t=(0.00,0.00)}] |
| 13 LayoutSVGText {text} at (50,21) size 77x36 contains 1 chunk(s) | 13 LayoutSVGText {text} at (50,21) size 77x36 contains 1 chunk(s) |
| 14 LayoutSVGInlineText {#text} at (0,0) size 77x36 | 14 LayoutSVGInlineText {#text} at (0,0) size 77x36 |
| 15 chunk 1 text run 1 at (50.00,50.00) startOffset 0 endOffset 4 width 76
.44: "TEST" | 15 chunk 1 text run 1 at (50.00,50.00) startOffset 0 endOffset 4 width 76
.44: "TEST" |
| 16 LayoutSVGContainer {g} at (95,50) size 80x80 [transform={m=((1.00,0.00)(0.00
,1.00)) t=(100.00,0.00)}] | 16 LayoutSVGContainer {g} at (95,50) size 80x80 [transform={m=((1.00,0.00)(0.00
,1.00)) t=(100.00,0.00)}] |
| 17 LayoutSVGContainer {g} at (95,50) size 80x80 [transform={m=((0.71,0.71)(-0
.71,0.71)) t=(0.00,0.00)}] | 17 LayoutSVGContainer {g} at (95,50) size 80x80 [transform={m=((0.71,0.71)(-0
.71,0.71)) t=(0.00,0.00)}] |
| 18 LayoutSVGText {text} at (50,21) size 77x36 contains 1 chunk(s) | 18 LayoutSVGText {text} at (50,21) size 77x36 contains 1 chunk(s) |
| 19 LayoutSVGInlineText {#text} at (0,0) size 77x36 | 19 LayoutSVGInlineText {#text} at (0,0) size 77x36 |
| 20 chunk 1 text run 1 at (50.00,50.00) startOffset 0 endOffset 4 width
76.44: "TEST" | 20 chunk 1 text run 1 at (50.00,50.00) startOffset 0 endOffset 4 width
76.44: "TEST" |
| 21 LayoutSVGContainer {g} at (195,50) size 80x80 [transform={m=((0.71,0.71)(-0.
71,0.71)) t=(200.00,0.00)}] | 21 LayoutSVGContainer {g} at (195,50) size 80x80 [transform={m=((0.71,0.71)(-0.
71,0.71)) t=(200.00,0.00)}] |
| 22 LayoutSVGText {text} at (50,21) size 77x36 contains 1 chunk(s) | 22 LayoutSVGText {text} at (50,21) size 77x36 contains 1 chunk(s) |
| 23 LayoutSVGInlineText {#text} at (0,0) size 77x36 | 23 LayoutSVGInlineText {#text} at (0,0) size 77x36 |
| 24 chunk 1 text run 1 at (50.00,50.00) startOffset 0 endOffset 4 width 76
.44: "TEST" | 24 chunk 1 text run 1 at (50.00,50.00) startOffset 0 endOffset 4 width 76
.44: "TEST" |
| 25 LayoutSVGContainer {g} at (295,50) size 80x80 [transform={m=((0.71,0.71)(-0.
71,0.71)) t=(300.00,0.00)}] | 25 LayoutSVGContainer {g} at (295,50) size 80x80 [transform={m=((0.71,0.71)(-0.
71,0.71)) t=(300.00,0.00)}] |
| 26 LayoutSVGText {text} at (50,21) size 77x36 contains 1 chunk(s) | 26 LayoutSVGText {text} at (50,21) size 77x36 contains 1 chunk(s) |
| 27 LayoutSVGInlineText {#text} at (0,0) size 77x36 | 27 LayoutSVGInlineText {#text} at (0,0) size 77x36 |
| 28 chunk 1 text run 1 at (50.00,50.00) startOffset 0 endOffset 4 width 76
.44: "TEST" | 28 chunk 1 text run 1 at (50.00,50.00) startOffset 0 endOffset 4 width 76
.44: "TEST" |
| 29 LayoutSVGText {text} at (0,152) size 703x22 contains 1 chunk(s) | 29 LayoutSVGText {text} at (0,152) size 701x22 contains 1 chunk(s) |
| 30 LayoutSVGInlineText {#text} at (0,0) size 703x22 | 30 LayoutSVGInlineText {#text} at (0,0) size 701x22 |
| 31 chunk 1 text run 1 at (0.00,170.00) startOffset 0 endOffset 88 width 702
.61: "You should see the same pattern again, just a bit scaled, by the viewBox o
f an inner svg" | 31 chunk 1 text run 1 at (0.00,170.00) startOffset 0 endOffset 88 width 700
.61: "You should see the same pattern again, just a bit scaled, by the viewBox o
f an inner svg" |
| 32 LayoutSVGViewportContainer {svg} at (92,181) size 570x120 | 32 LayoutSVGViewportContainer {svg} at (92,181) size 570x120 |
| 33 LayoutSVGContainer {g} at (92,181) size 120x120 [transform={m=((0.71,0.71)
(-0.71,0.71)) t=(0.00,0.00)}] | 33 LayoutSVGContainer {g} at (92,181) size 120x120 [transform={m=((0.71,0.71)
(-0.71,0.71)) t=(0.00,0.00)}] |
| 34 LayoutSVGText {text} at (100,71) size 77x36 contains 1 chunk(s) | 34 LayoutSVGText {text} at (100,71) size 77x36 contains 1 chunk(s) |
| 35 LayoutSVGInlineText {#text} at (0,0) size 77x36 | 35 LayoutSVGInlineText {#text} at (0,0) size 77x36 |
| 36 chunk 1 text run 1 at (100.00,100.00) startOffset 0 endOffset 4 widt
h 76.44: "TEST" | 36 chunk 1 text run 1 at (100.00,100.00) startOffset 0 endOffset 4 widt
h 76.44: "TEST" |
| 37 LayoutSVGContainer {g} at (242,181) size 120x120 [transform={m=((1.00,0.00
)(0.00,1.00)) t=(100.00,0.00)}] | 37 LayoutSVGContainer {g} at (242,181) size 120x120 [transform={m=((1.00,0.00
)(0.00,1.00)) t=(100.00,0.00)}] |
| 38 LayoutSVGContainer {g} at (242,181) size 120x120 [transform={m=((0.71,0.
71)(-0.71,0.71)) t=(0.00,0.00)}] | 38 LayoutSVGContainer {g} at (242,181) size 120x120 [transform={m=((0.71,0.
71)(-0.71,0.71)) t=(0.00,0.00)}] |
| 39 LayoutSVGText {text} at (100,71) size 77x36 contains 1 chunk(s) | 39 LayoutSVGText {text} at (100,71) size 77x36 contains 1 chunk(s) |
| 40 LayoutSVGInlineText {#text} at (0,0) size 77x36 | 40 LayoutSVGInlineText {#text} at (0,0) size 77x36 |
| 41 chunk 1 text run 1 at (100.00,100.00) startOffset 0 endOffset 4 wi
dth 76.44: "TEST" | 41 chunk 1 text run 1 at (100.00,100.00) startOffset 0 endOffset 4 wi
dth 76.44: "TEST" |
| 42 LayoutSVGContainer {g} at (392,181) size 120x120 [transform={m=((0.71,0.71
)(-0.71,0.71)) t=(200.00,0.00)}] | 42 LayoutSVGContainer {g} at (392,181) size 120x120 [transform={m=((0.71,0.71
)(-0.71,0.71)) t=(200.00,0.00)}] |
| 43 LayoutSVGText {text} at (100,71) size 77x36 contains 1 chunk(s) | 43 LayoutSVGText {text} at (100,71) size 77x36 contains 1 chunk(s) |
| 44 LayoutSVGInlineText {#text} at (0,0) size 77x36 | 44 LayoutSVGInlineText {#text} at (0,0) size 77x36 |
| 45 chunk 1 text run 1 at (100.00,100.00) startOffset 0 endOffset 4 widt
h 76.44: "TEST" | 45 chunk 1 text run 1 at (100.00,100.00) startOffset 0 endOffset 4 widt
h 76.44: "TEST" |
| 46 LayoutSVGContainer {g} at (542,181) size 120x120 [transform={m=((0.71,0.71
)(-0.71,0.71)) t=(300.00,0.00)}] | 46 LayoutSVGContainer {g} at (542,181) size 120x120 [transform={m=((0.71,0.71
)(-0.71,0.71)) t=(300.00,0.00)}] |
| 47 LayoutSVGText {text} at (100,71) size 77x36 contains 1 chunk(s) | 47 LayoutSVGText {text} at (100,71) size 77x36 contains 1 chunk(s) |
| 48 LayoutSVGInlineText {#text} at (0,0) size 77x36 | 48 LayoutSVGInlineText {#text} at (0,0) size 77x36 |
| 49 chunk 1 text run 1 at (100.00,100.00) startOffset 0 endOffset 4 widt
h 76.44: "TEST" | 49 chunk 1 text run 1 at (100.00,100.00) startOffset 0 endOffset 4 widt
h 76.44: "TEST" |
| OLD | NEW |