| OLD | NEW |
| 1 layer at (0,0) size 800x600 | 1 layer at (0,0) size 800x600 |
| 2 RenderView at (0,0) size 800x600 | 2 RenderView at (0,0) size 800x600 |
| 3 layer at (0,0) size 800x600 | 3 layer at (0,0) size 800x600 |
| 4 RenderSVGRoot {svg} at (0,0) size 650x354 | 4 RenderSVGRoot {svg} at (0,0) size 650x354 |
| 5 RenderSVGHiddenContainer {defs} at (0,0) size 0x0 | 5 RenderSVGHiddenContainer {defs} at (0,0) size 0x0 |
| 6 LayoutSVGResourcePattern {pattern} [id="pattern0"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] | 6 LayoutSVGResourcePattern {pattern} [id="pattern0"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] |
| 7 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000
000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] | 7 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000
000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] |
| 8 RenderSVGRect {rect} at (50,50) size 100x100 [fill={[type=SOLID] [color=
#008000]}] [x=50.00] [y=50.00] [width=100.00] [height=100.00] | 8 RenderSVGRect {rect} at (50,50) size 100x100 [fill={[type=SOLID] [color=
#008000]}] [x=50.00] [y=50.00] [width=100.00] [height=100.00] |
| 9 LayoutSVGResourcePattern {pattern} [id="pattern1"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] | 9 LayoutSVGResourcePattern {pattern} [id="pattern1"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] |
| 10 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000
000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] | 10 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000
000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] |
| 11 RenderSVGRect {rect} at (50,50) size 100x100 [fill={[type=SOLID] [color=
#008000]}] [x=50.00] [y=50.00] [width=100.00] [height=100.00] | 11 RenderSVGRect {rect} at (50,50) size 100x100 [fill={[type=SOLID] [color=
#008000]}] [x=50.00] [y=50.00] [width=100.00] [height=100.00] |
| 12 LayoutSVGResourcePattern {pattern} [id="pattern2"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] | 12 LayoutSVGResourcePattern {pattern} [id="pattern2"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] |
| 13 RenderSVGRect {rect} at (50,50) size 100x100 [fill={[type=SOLID] [color=
#008000]}] [x=50.00] [y=50.00] [width=100.00] [height=100.00] | 13 RenderSVGRect {rect} at (50,50) size 100x100 [fill={[type=SOLID] [color=
#008000]}] [x=50.00] [y=50.00] [width=100.00] [height=100.00] |
| 14 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=PATTERN] [id="patt
ern1"]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] | 14 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=PATTERN] [id="patt
ern1"]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] |
| 15 LayoutSVGResourcePattern {pattern} [id="pattern3"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] | 15 LayoutSVGResourcePattern {pattern} [id="pattern3"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] |
| 16 LayoutSVGResourcePattern {pattern} [id="pattern4"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] | 16 LayoutSVGResourcePattern {pattern} [id="pattern4"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] |
| 17 LayoutSVGResourcePattern {pattern} [id="pattern6"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] | 17 LayoutSVGResourcePattern {pattern} [id="pattern6"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] |
| 18 LayoutSVGResourcePattern {pattern} [id="pattern5"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] | 18 LayoutSVGResourcePattern {pattern} [id="pattern5"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] |
| 19 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000
000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] | 19 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000
000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] |
| 20 RenderSVGRect {rect} at (50,50) size 100x100 [fill={[type=SOLID] [color=
#008000]}] [x=50.00] [y=50.00] [width=100.00] [height=100.00] | 20 RenderSVGRect {rect} at (50,50) size 100x100 [fill={[type=SOLID] [color=
#008000]}] [x=50.00] [y=50.00] [width=100.00] [height=100.00] |
| 21 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=PATTERN] [id="patter
n7"]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] | 21 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=PATTERN] [id="patter
n7"]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] |
| 22 LayoutSVGResourcePattern {pattern} [id="pattern7"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] | 22 LayoutSVGResourcePattern {pattern} [id="pattern7"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] |
| 23 RenderSVGContainer {use} at (0,0) size 50x50 | 23 LayoutSVGContainer {use} at (0,0) size 50x50 |
| 24 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#0
00000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] | 24 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#0
00000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] |
| 25 RenderSVGRect {rect} at (50,50) size 100x100 [fill={[type=SOLID] [color=
#008000]}] [x=50.00] [y=50.00] [width=100.00] [height=100.00] | 25 RenderSVGRect {rect} at (50,50) size 100x100 [fill={[type=SOLID] [color=
#008000]}] [x=50.00] [y=50.00] [width=100.00] [height=100.00] |
| 26 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=PATTERN] [id="patter
n8"]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] | 26 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=PATTERN] [id="patter
n8"]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] |
| 27 RenderSVGContainer {use} at (0,0) size 50x50 | 27 LayoutSVGContainer {use} at (0,0) size 50x50 |
| 28 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=PATTERN] [id="patt
ern8"]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] | 28 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=PATTERN] [id="patt
ern8"]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] |
| 29 LayoutSVGResourcePattern {pattern} [id="pattern8"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] | 29 LayoutSVGResourcePattern {pattern} [id="pattern8"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] |
| 30 RenderSVGContainer {g} at (0,0) size 150x150 | 30 LayoutSVGContainer {g} at (0,0) size 150x150 |
| 31 RenderSVGContainer {use} at (50,50) size 100x100 | 31 LayoutSVGContainer {use} at (50,50) size 100x100 |
| 32 RenderSVGRect {rect} at (50,50) size 100x100 [fill={[type=SOLID] [co
lor=#008000]}] [x=50.00] [y=50.00] [width=100.00] [height=100.00] | 32 RenderSVGRect {rect} at (50,50) size 100x100 [fill={[type=SOLID] [co
lor=#008000]}] [x=50.00] [y=50.00] [width=100.00] [height=100.00] |
| 33 RenderSVGContainer {use} at (0,0) size 50x50 | 33 LayoutSVGContainer {use} at (0,0) size 50x50 |
| 34 RenderSVGContainer {g} at (0,0) size 50x50 | 34 LayoutSVGContainer {g} at (0,0) size 50x50 |
| 35 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [colo
r=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] | 35 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [colo
r=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] |
| 36 LayoutSVGResourcePattern {pattern} [id="pattern9"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] | 36 LayoutSVGResourcePattern {pattern} [id="pattern9"] [patternUnits=userSpace
OnUse] [patternContentUnits=userSpaceOnUse] |
| 37 RenderSVGContainer {use} at (0,0) size 150x150 | 37 LayoutSVGContainer {use} at (0,0) size 150x150 |
| 38 RenderSVGContainer {g} at (0,0) size 150x150 | 38 LayoutSVGContainer {g} at (0,0) size 150x150 |
| 39 RenderSVGContainer {g} at (50,50) size 100x100 | 39 LayoutSVGContainer {g} at (50,50) size 100x100 |
| 40 RenderSVGRect {rect} at (50,50) size 100x100 [fill={[type=SOLID] [
color=#008000]}] [x=50.00] [y=50.00] [width=100.00] [height=100.00] | 40 RenderSVGRect {rect} at (50,50) size 100x100 [fill={[type=SOLID] [
color=#008000]}] [x=50.00] [y=50.00] [width=100.00] [height=100.00] |
| 41 RenderSVGContainer {g} at (0,0) size 50x50 | 41 LayoutSVGContainer {g} at (0,0) size 50x50 |
| 42 RenderSVGContainer {g} at (0,0) size 50x50 | 42 LayoutSVGContainer {g} at (0,0) size 50x50 |
| 43 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=PATTERN] [
id="pattern8"]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] | 43 RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=PATTERN] [
id="pattern8"]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00] |
| 44 RenderSVGRect {rect} at (0,0) size 100x100 [fill={[type=PATTERN] [id="patter
n1"]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00] | 44 RenderSVGRect {rect} at (0,0) size 100x100 [fill={[type=PATTERN] [id="patter
n1"]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00] |
| 45 RenderSVGRect {rect} at (100,0) size 100x100 [fill={[type=PATTERN] [id="patt
ern2"]}] [x=100.00] [y=0.00] [width=100.00] [height=100.00] | 45 RenderSVGRect {rect} at (100,0) size 100x100 [fill={[type=PATTERN] [id="patt
ern2"]}] [x=100.00] [y=0.00] [width=100.00] [height=100.00] |
| 46 RenderSVGRect {rect} at (200,0) size 100x100 [fill={[type=PATTERN] [id="patt
ern3"]}] [x=200.00] [y=0.00] [width=100.00] [height=100.00] | 46 RenderSVGRect {rect} at (200,0) size 100x100 [fill={[type=PATTERN] [id="patt
ern3"]}] [x=200.00] [y=0.00] [width=100.00] [height=100.00] |
| 47 RenderSVGRect {rect} at (0,100) size 100x100 [fill={[type=PATTERN] [id="patt
ern4"]}] [x=0.00] [y=100.00] [width=100.00] [height=100.00] | 47 RenderSVGRect {rect} at (0,100) size 100x100 [fill={[type=PATTERN] [id="patt
ern4"]}] [x=0.00] [y=100.00] [width=100.00] [height=100.00] |
| 48 RenderSVGRect {rect} at (100,100) size 100x100 [fill={[type=PATTERN] [id="pa
ttern5"]}] [x=100.00] [y=100.00] [width=100.00] [height=100.00] | 48 RenderSVGRect {rect} at (100,100) size 100x100 [fill={[type=PATTERN] [id="pa
ttern5"]}] [x=100.00] [y=100.00] [width=100.00] [height=100.00] |
| 49 RenderSVGRect {rect} at (200,100) size 100x100 [fill={[type=PATTERN] [id="pa
ttern6"]}] [x=200.00] [y=100.00] [width=100.00] [height=100.00] | 49 RenderSVGRect {rect} at (200,100) size 100x100 [fill={[type=PATTERN] [id="pa
ttern6"]}] [x=200.00] [y=100.00] [width=100.00] [height=100.00] |
| 50 RenderSVGRect {rect} at (0,200) size 100x100 [fill={[type=PATTERN] [id="patt
ern7"]}] [x=0.00] [y=200.00] [width=100.00] [height=100.00] | 50 RenderSVGRect {rect} at (0,200) size 100x100 [fill={[type=PATTERN] [id="patt
ern7"]}] [x=0.00] [y=200.00] [width=100.00] [height=100.00] |
| 51 RenderSVGRect {rect} at (100,200) size 100x100 [fill={[type=PATTERN] [id="pa
ttern8"]}] [x=100.00] [y=200.00] [width=100.00] [height=100.00] | 51 RenderSVGRect {rect} at (100,200) size 100x100 [fill={[type=PATTERN] [id="pa
ttern8"]}] [x=100.00] [y=200.00] [width=100.00] [height=100.00] |
| 52 RenderSVGRect {rect} at (200,200) size 100x100 [fill={[type=PATTERN] [id="pa
ttern9"]}] [x=200.00] [y=200.00] [width=100.00] [height=100.00] | 52 RenderSVGRect {rect} at (200,200) size 100x100 [fill={[type=PATTERN] [id="pa
ttern9"]}] [x=200.00] [y=200.00] [width=100.00] [height=100.00] |
| 53 RenderSVGPath {line} at (324,0) size 2x300 [stroke={[type=SOLID] [color=#FF0
000]}] [fill={[type=SOLID] [color=#000000]}] [x1=325.00] [y1=0.00] [x2=325.00] [
y2=300.00] | 53 RenderSVGPath {line} at (324,0) size 2x300 [stroke={[type=SOLID] [color=#FF0
000]}] [fill={[type=SOLID] [color=#000000]}] [x1=325.00] [y1=0.00] [x2=325.00] [
y2=300.00] |
| 54 LayoutSVGText {text} at (187,335) size 276x19 contains 1 chunk(s) | 54 LayoutSVGText {text} at (187,335) size 276x19 contains 1 chunk(s) |
| 55 LayoutSVGInlineText {#text} at (0,0) size 276x19 | 55 LayoutSVGInlineText {#text} at (0,0) size 276x19 |
| 56 chunk 1 (middle anchor) text run 1 at (187.00,350.00) startOffset 0 endO
ffset 48 width 276.00: "Both sides of the red line should look identical" | 56 chunk 1 (middle anchor) text run 1 at (187.00,350.00) startOffset 0 endO
ffset 48 width 276.00: "Both sides of the red line should look identical" |
| 57 RenderSVGContainer {g} at (350,0) size 300x300 [transform={m=((1.00,0.00)(0.
00,1.00)) t=(350.00,0.00)}] | 57 LayoutSVGContainer {g} at (350,0) size 300x300 [transform={m=((1.00,0.00)(0.
00,1.00)) t=(350.00,0.00)}] |
| 58 RenderSVGRect {rect} at (350,0) size 100x100 [fill={[type=PATTERN] [id="pa
ttern0"]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00] | 58 RenderSVGRect {rect} at (350,0) size 100x100 [fill={[type=PATTERN] [id="pa
ttern0"]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00] |
| 59 RenderSVGRect {rect} at (450,0) size 100x100 [fill={[type=PATTERN] [id="pa
ttern0"]}] [x=100.00] [y=0.00] [width=100.00] [height=100.00] | 59 RenderSVGRect {rect} at (450,0) size 100x100 [fill={[type=PATTERN] [id="pa
ttern0"]}] [x=100.00] [y=0.00] [width=100.00] [height=100.00] |
| 60 RenderSVGRect {rect} at (550,0) size 100x100 [fill={[type=PATTERN] [id="pa
ttern0"]}] [x=200.00] [y=0.00] [width=100.00] [height=100.00] | 60 RenderSVGRect {rect} at (550,0) size 100x100 [fill={[type=PATTERN] [id="pa
ttern0"]}] [x=200.00] [y=0.00] [width=100.00] [height=100.00] |
| 61 RenderSVGRect {rect} at (350,100) size 100x100 [fill={[type=PATTERN] [id="
pattern0"]}] [x=0.00] [y=100.00] [width=100.00] [height=100.00] | 61 RenderSVGRect {rect} at (350,100) size 100x100 [fill={[type=PATTERN] [id="
pattern0"]}] [x=0.00] [y=100.00] [width=100.00] [height=100.00] |
| 62 RenderSVGRect {rect} at (450,100) size 100x100 [fill={[type=PATTERN] [id="
pattern0"]}] [x=100.00] [y=100.00] [width=100.00] [height=100.00] | 62 RenderSVGRect {rect} at (450,100) size 100x100 [fill={[type=PATTERN] [id="
pattern0"]}] [x=100.00] [y=100.00] [width=100.00] [height=100.00] |
| 63 RenderSVGRect {rect} at (550,100) size 100x100 [fill={[type=PATTERN] [id="
pattern0"]}] [x=200.00] [y=100.00] [width=100.00] [height=100.00] | 63 RenderSVGRect {rect} at (550,100) size 100x100 [fill={[type=PATTERN] [id="
pattern0"]}] [x=200.00] [y=100.00] [width=100.00] [height=100.00] |
| 64 RenderSVGRect {rect} at (350,200) size 100x100 [fill={[type=PATTERN] [id="
pattern0"]}] [x=0.00] [y=200.00] [width=100.00] [height=100.00] | 64 RenderSVGRect {rect} at (350,200) size 100x100 [fill={[type=PATTERN] [id="
pattern0"]}] [x=0.00] [y=200.00] [width=100.00] [height=100.00] |
| 65 RenderSVGRect {rect} at (450,200) size 100x100 [fill={[type=PATTERN] [id="
pattern0"]}] [x=100.00] [y=200.00] [width=100.00] [height=100.00] | 65 RenderSVGRect {rect} at (450,200) size 100x100 [fill={[type=PATTERN] [id="
pattern0"]}] [x=100.00] [y=200.00] [width=100.00] [height=100.00] |
| 66 RenderSVGRect {rect} at (550,200) size 100x100 [fill={[type=PATTERN] [id="
pattern0"]}] [x=200.00] [y=200.00] [width=100.00] [height=100.00] | 66 RenderSVGRect {rect} at (550,200) size 100x100 [fill={[type=PATTERN] [id="
pattern0"]}] [x=200.00] [y=200.00] [width=100.00] [height=100.00] |
| OLD | NEW |