Diff
Modified: trunk/LayoutTests/ChangeLog (105062 => 105063)
--- trunk/LayoutTests/ChangeLog 2012-01-16 14:28:27 UTC (rev 105062)
+++ trunk/LayoutTests/ChangeLog 2012-01-16 16:00:23 UTC (rev 105063)
@@ -1,3 +1,17 @@
+2012-01-16 Philippe Normand <[email protected]>
+
+ Unreviewed, GTK baselines for new tests.
+
+ * platform/gtk/css2.1/20110323/border-collapse-offset-002-expected.txt: Added.
+ * platform/gtk/css2.1/20110323/outline-color-applies-to-008-expected.txt: Added.
+ * platform/gtk/fast/borders/border-image-slice-constrained-expected.txt: Added.
+ * platform/gtk/fast/text/unicode-variation-selector-expected.txt: Added.
+ * platform/gtk/http/tests/media/video-buffering-repaints-controls-expected.txt: Added.
+ * platform/gtk/media/video-colorspace-yuv420-expected.txt: Added.
+ * platform/gtk/media/video-colorspace-yuv422-expected.txt: Added.
+ * platform/gtk/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.txt: Added.
+ * platform/gtk/svg/filters/filter-refresh-expected.txt: Added.
+
2012-01-16 Nikolas Zimmermann <[email protected]>
Large SVG text layout performance regression in r81168
Added: trunk/LayoutTests/platform/gtk/css2.1/20110323/border-collapse-offset-002-expected.txt (0 => 105063)
--- trunk/LayoutTests/platform/gtk/css2.1/20110323/border-collapse-offset-002-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/css2.1/20110323/border-collapse-offset-002-expected.txt 2012-01-16 16:00:23 UTC (rev 105063)
@@ -0,0 +1,14 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x82
+ RenderBlock {HTML} at (0,0) size 800x82
+ RenderBody {BODY} at (8,8) size 784x66
+ RenderTable {TABLE} at (0,0) size 110x66 [border: (2px none #808080)]
+ RenderBlock {CAPTION} at (0,0) size 110x26 [border: (4px solid #008000)]
+ RenderText {#text} at (31,4) size 48x17
+ text run at (31,4) width 48: "caption"
+ RenderTableSection {TBODY} at (2,28) size 106x36
+ RenderTableRow {TR} at (0,0) size 106x36
+ RenderTableCell {TD} at (0,6) size 106x24 [border: (2px solid #FFA500)] [r=0 c=0 rs=1 cs=1]
+ RenderText {#text} at (35,3) size 36x17
+ text run at (35,3) width 36: "cell 1"
Added: trunk/LayoutTests/platform/gtk/css2.1/20110323/outline-color-applies-to-008-expected.txt (0 => 105063)
--- trunk/LayoutTests/platform/gtk/css2.1/20110323/outline-color-applies-to-008-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/css2.1/20110323/outline-color-applies-to-008-expected.txt 2012-01-16 16:00:23 UTC (rev 105063)
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x76
+ RenderBlock {HTML} at (0,0) size 800x76
+ RenderBody {BODY} at (8,16) size 784x52
+ RenderBlock {P} at (0,0) size 784x18
+ RenderText {#text} at (0,0) size 232x17
+ text run at (0,0) width 232: "Test passes if the box below is blue."
+ RenderBlock (anonymous) at (0,34) size 784x18
+ RenderInline {DIV} at (0,0) size 68x17
+ RenderText {#text} at (0,0) size 68x17
+ text run at (0,0) width 68: "Filler Text"
+ RenderText {#text} at (0,0) size 0x0
Added: trunk/LayoutTests/platform/gtk/fast/borders/border-image-slice-constrained-expected.txt (0 => 105063)
--- trunk/LayoutTests/platform/gtk/fast/borders/border-image-slice-constrained-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/fast/borders/border-image-slice-constrained-expected.txt 2012-01-16 16:00:23 UTC (rev 105063)
@@ -0,0 +1,10 @@
+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 {DIV} at (10,10) size 171x171 [border: (21px none #000000) (30px none #000000) (21px none #000000)]
+ RenderText {#text} at (191,177) size 4x17
+ text run at (191,177) width 4: " "
+ RenderBlock {DIV} at (205,10) size 171x171 [border: (21px none #000000) (30px none #000000) (21px none #000000)]
+ RenderText {#text} at (0,0) size 0x0
Added: trunk/LayoutTests/platform/gtk/fast/text/unicode-variation-selector-expected.txt (0 => 105063)
--- trunk/LayoutTests/platform/gtk/fast/text/unicode-variation-selector-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/fast/text/unicode-variation-selector-expected.txt 2012-01-16 16:00:23 UTC (rev 105063)
@@ -0,0 +1,26 @@
+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 784x54
+ RenderText {#text} at (0,0) size 764x53
+ text run at (0,0) width 507: "This page ensures that WebKit can render unicode variation selector correctly. "
+ text run at (506,0) width 258: "On platforms which support UVSes, the"
+ text run at (0,18) width 686: "glyphs of U+845B should be different. On platforms which don't support UVSes, they should be identical. "
+ text run at (685,18) width 74: "In addition,"
+ text run at (0,36) width 619: "any glyphs (including the last resort glyph) should not appear after the U+845B on all platforms."
+ RenderBlock {DIV} at (0,70) size 784x18
+ RenderText {#text} at (0,0) size 291x17
+ text run at (0,0) width 291: "Glyph for code point U+845B without UVS: "
+ RenderInline {SPAN} at (0,0) size 17x15
+ RenderText {#text} at (290,0) size 17x15
+ text run at (290,0) width 17: "\x{845B}"
+ RenderText {#text} at (0,0) size 0x0
+ RenderBlock {DIV} at (0,88) size 784x19
+ RenderText {#text} at (0,1) size 270x17
+ text run at (0,1) width 270: "Glyph for code point U+845B with UVS: "
+ RenderInline {SPAN} at (0,0) size 27x15
+ RenderText {#text} at (269,1) size 27x15
+ text run at (269,1) width 27: "\x{845B}\x{DB40}\x{DD00}"
+ RenderText {#text} at (0,0) size 0x0
Added: trunk/LayoutTests/platform/gtk/http/tests/media/video-buffering-repaints-controls-expected.txt (0 => 105063)
--- trunk/LayoutTests/platform/gtk/http/tests/media/video-buffering-repaints-controls-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/http/tests/media/video-buffering-repaints-controls-expected.txt 2012-01-16 16:00:23 UTC (rev 105063)
@@ -0,0 +1,32 @@
+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 784x18
+ RenderText {#text} at (0,0) size 575x17
+ text run at (0,0) width 575: "Test that media controls repaint correctly during paused states when new data is buffered."
+ RenderBlock (anonymous) at (0,34) size 784x150
+ RenderBR {BR} at (300,150) size 0x0
+layer at (8,42) size 300x150
+ RenderVideo {VIDEO} at (0,0) size 300x150
+layer at (8,42) size 300x150
+ RenderBlock (relative positioned) {DIV} at (0,0) size 300x150
+layer at (8,42) size 300x150 scrollHeight 160
+ RenderDeprecatedFlexibleBox (positioned) {DIV} at (0,0) size 300x150
+ RenderButton {INPUT} at (0,130) size 20x20
+ RenderDeprecatedFlexibleBox {DIV} at (20,130) size 220x20 [border: (1px solid #FFFFFF33) none (1px solid #FFFFFF33)]
+ RenderBlock (anonymous) at (1,0) size 64x30
+ RenderDeprecatedFlexibleBox {DIV} at (0,0) size 64x30
+ RenderBlock (anonymous) at (5,5) size 54x20
+ RenderText {#text} at (0,0) size 54x11
+ text run at (0,0) width 54: "00:00 / 00:00"
+ RenderSlider {INPUT} at (65,0) size 154x20
+ RenderDeprecatedFlexibleBox {DIV} at (2,0) size 150x20
+ RenderBlock {DIV} at (0,4) size 138x12
+ RenderBlock {DIV} at (138,4) size 12x12
+ RenderButton {INPUT} at (240,130) size 20x20
+ RenderButton {INPUT} at (260,130) size 20x20
+ RenderButton {INPUT} at (280,130) size 20x20
+layer at (95,176) size 12x12
+ RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
Added: trunk/LayoutTests/platform/gtk/media/video-colorspace-yuv420-expected.txt (0 => 105063)
--- trunk/LayoutTests/platform/gtk/media/video-colorspace-yuv420-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/media/video-colorspace-yuv420-expected.txt 2012-01-16 16:00:23 UTC (rev 105063)
@@ -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 784x584
+ RenderBlock {P} at (0,0) size 784x18
+ RenderText {#text} at (0,0) size 334x17
+ text run at (0,0) width 334: "Test correct colorspace for yuv420, i.e. YU12 video"
+ RenderBlock (anonymous) at (0,34) size 784x160
+ RenderText {#text} at (0,142) size 4x17
+ text run at (0,142) width 4: " "
+ RenderBR {BR} at (210,156) size 0x0
+layer at (12,42) size 206x156
+ RenderVideo {VIDEO} at (4,0) size 206x156 [border: (3px solid #FF0000)]
Added: trunk/LayoutTests/platform/gtk/media/video-colorspace-yuv422-expected.txt (0 => 105063)
--- trunk/LayoutTests/platform/gtk/media/video-colorspace-yuv422-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/media/video-colorspace-yuv422-expected.txt 2012-01-16 16:00:23 UTC (rev 105063)
@@ -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 784x584
+ RenderBlock {P} at (0,0) size 784x18
+ RenderText {#text} at (0,0) size 334x17
+ text run at (0,0) width 334: "Test correct colorspace for yuv422, i.e. YU16 video"
+ RenderBlock (anonymous) at (0,34) size 784x160
+ RenderText {#text} at (0,142) size 4x17
+ text run at (0,142) width 4: " "
+ RenderBR {BR} at (210,156) size 0x0
+layer at (12,42) size 206x156
+ RenderVideo {VIDEO} at (4,0) size 206x156 [border: (3px solid #FF0000)]
Added: trunk/LayoutTests/platform/gtk/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.txt (0 => 105063)
--- trunk/LayoutTests/platform/gtk/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.txt 2012-01-16 16:00:23 UTC (rev 105063)
@@ -0,0 +1,42 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x358
+ RenderBlock {html} at (0,0) size 800x358
+ RenderBody {body} at (8,8) size 784x342
+ RenderText {#text} at (0,0) size 773x17
+ text run at (0,0) width 773: "There should be no red displayed on the screen, and the patterns should not change when the browser window is resized."
+ RenderBR {br} at (772,0) size 1x17
+ RenderBR {br} at (0,18) size 0x17
+ RenderSVGRoot {svg} at (8,44) size 202x203
+ RenderSVGContainer {g} at (9,45) size 200x200
+ RenderSVGRect {rect} at (9,145) size 100x50 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=100.00] [width=100.00] [height=50.00]
+ RenderSVGRect {rect} at (109,45) size 100x50 [fill={[type=SOLID] [color=#FF0000]}] [x=100.00] [y=0.00] [width=100.00] [height=50.00]
+ RenderSVGRect {rect} at (9,145) size 100x100 [fill={[type=PATTERN] [id="pattern"]}] [x=0.00] [y=100.00] [width=100.00] [height=100.00]
+ RenderSVGRect {rect} at (109,45) size 100x100 [fill={[type=PATTERN] [id="pattern"]}] [x=100.00] [y=0.00] [width=100.00] [height=100.00]
+ RenderText {#text} at (202,324) size 4x17
+ text run at (202,324) width 4: " "
+ RenderSVGRoot {svg} at (214,44) size 202x287
+ RenderSVGText {text} at (5,265) size 83x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 83x18
+ chunk 1 text run 1 at (5.00,280.00) startOffset 0 endOffset 11 width 82.78: "+Transforms"
+ RenderSVGContainer {g} at (215,145) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
+ RenderSVGRect {rect} at (215,145) size 100x50 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
+ RenderSVGRect {rect} at (215,145) size 100x100 [fill={[type=PATTERN] [id="pattern"]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+ RenderSVGContainer {g} at (315,45) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+ RenderSVGRect {rect} at (315,45) size 100x50 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
+ RenderSVGRect {rect} at (315,45) size 100x100 [fill={[type=PATTERN] [id="pattern"]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGResourcePattern {pattern} [id="pattern"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+ RenderSVGRect {rect} at (215,45) size 100x25 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=25.00]
+ RenderSVGRect {rect} at (215,70) size 100x25 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=25.00] [width=100.00] [height=25.00]
+ RenderText {#text} at (408,324) size 4x17
+ text run at (408,324) width 4: " "
+ RenderText {#text} at (0,0) size 0x0
+layer at (420,44) size 202x302
+ RenderSVGRoot {svg} at (420,44) size 202x287
+ RenderSVGText {text} at (5,265) size 173x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 173x18
+ chunk 1 text run 1 at (5.00,280.00) startOffset 0 endOffset 24 width 172.09: "+Accelerated Compositing"
+ RenderSVGContainer {g} at (421,45) size 200x200
+ RenderSVGRect {rect} at (421,145) size 100x100 [fill={[type=PATTERN] [id="pattern"]}] [x=0.00] [y=100.00] [width=100.00] [height=100.00]
+ RenderSVGRect {rect} at (521,45) size 100x100 [fill={[type=PATTERN] [id="pattern"]}] [x=100.00] [y=0.00] [width=100.00] [height=100.00]
Added: trunk/LayoutTests/platform/gtk/svg/filters/filter-refresh-expected.txt (0 => 105063)
--- trunk/LayoutTests/platform/gtk/svg/filters/filter-refresh-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/filters/filter-refresh-expected.txt 2012-01-16 16:00:23 UTC (rev 105063)
@@ -0,0 +1,95 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 300x400
+ RenderSVGRoot {svg} at (10,50) size 166x156
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGResourceFilter {filter} [id="simple"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feOffset dx="0.00" dy="0.00"]
+ [SourceGraphic]
+ RenderSVGResourceFilter {filter} [id="animated"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feOffset dx="0.00" dy="0.00"]
+ [SourceGraphic]
+ RenderSVGResourceFilter {filter} [id="toGreen"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feComponentTransfer
+ {red: type="LINEAR" slope="0.00" intercept="0.00" amplitude="1.00" exponent="1.00" offset="0.00"}
+ {green: type="LINEAR" slope="0.00" intercept="0.25" amplitude="1.00" exponent="1.00" offset="0.00"}
+ {blue: type="LINEAR" slope="0.00" intercept="0.00" amplitude="1.00" exponent="1.00" offset="0.00"}
+ {alpha: type="UNKNOWN" slope="0.00" intercept="0.00" amplitude="0.00" exponent="0.00" offset="0.00"}]
+ [SourceGraphic]
+ RenderSVGRect {rect} at (0,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+ RenderSVGContainer {g} at (10,50) size 166x156
+ RenderSVGContainer {g} at (10,50) size 36x36
+ [filter="simple"] RenderSVGResourceFilter {filter} at (10,50) size 36x36
+ RenderSVGContainer {use} at (10,50) size 30x30
+ RenderSVGContainer {g} at (10,50) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,40.00)}]
+ RenderSVGRect {rect} at (10,50) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+ RenderSVGContainer {g} at (50,50) size 36x36
+ [filter="simple"] RenderSVGResourceFilter {filter} at (50,50) size 36x36
+ RenderSVGContainer {g} at (50,50) size 36x36
+ [filter="simple"] RenderSVGResourceFilter {filter} at (50,50) size 36x36
+ RenderSVGContainer {use} at (50,50) size 30x30
+ RenderSVGContainer {g} at (50,50) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,40.00)}]
+ RenderSVGRect {rect} at (50,50) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+ RenderSVGContainer {g} at (90,50) size 36x36
+ [filter="simple"] RenderSVGResourceFilter {filter} at (90,50) size 36x36
+ RenderSVGContainer {g} at (90,50) size 36x36
+ [filter="animated"] RenderSVGResourceFilter {filter} at (90,50) size 36x36
+ RenderSVGContainer {use} at (90,50) size 30x30
+ RenderSVGContainer {g} at (90,50) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,40.00)}]
+ RenderSVGRect {rect} at (90,50) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+ RenderSVGContainer {g} at (10,90) size 36x36
+ [filter="animated"] RenderSVGResourceFilter {filter} at (10,90) size 36x36
+ RenderSVGContainer {use} at (10,90) size 30x30
+ RenderSVGContainer {g} at (10,90) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,80.00)}]
+ RenderSVGRect {rect} at (10,90) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+ RenderSVGContainer {g} at (50,90) size 36x36
+ [filter="animated"] RenderSVGResourceFilter {filter} at (50,90) size 36x36
+ RenderSVGContainer {g} at (50,90) size 36x36
+ [filter="simple"] RenderSVGResourceFilter {filter} at (50,90) size 36x36
+ RenderSVGContainer {use} at (50,90) size 30x30
+ RenderSVGContainer {g} at (50,90) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,80.00)}]
+ RenderSVGRect {rect} at (50,90) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+ RenderSVGContainer {g} at (90,90) size 36x36
+ [filter="animated"] RenderSVGResourceFilter {filter} at (90,90) size 36x36
+ RenderSVGContainer {g} at (90,90) size 36x36
+ [filter="animated"] RenderSVGResourceFilter {filter} at (90,90) size 36x36
+ RenderSVGContainer {use} at (90,90) size 30x30
+ RenderSVGContainer {g} at (90,90) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,80.00)}]
+ RenderSVGRect {rect} at (90,90) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+ RenderSVGContainer {g} at (10,130) size 132x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
+ [filter="simple"] RenderSVGResourceFilter {filter} at (10,10) size 132x36
+ RenderSVGContainer {use} at (10,130) size 30x30
+ RenderSVGContainer {g} at (10,130) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
+ RenderSVGRect {rect} at (10,130) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+ RenderSVGContainer {g} at (50,130) size 36x36
+ [filter="simple"] RenderSVGResourceFilter {filter} at (50,10) size 36x36
+ RenderSVGContainer {use} at (50,130) size 30x30
+ RenderSVGContainer {g} at (50,130) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+ RenderSVGRect {rect} at (50,130) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+ RenderSVGContainer {g} at (90,130) size 36x36
+ [filter="animated"] RenderSVGResourceFilter {filter} at (90,10) size 36x36
+ RenderSVGContainer {use} at (90,130) size 30x30
+ RenderSVGContainer {g} at (90,130) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,0.00)}]
+ RenderSVGRect {rect} at (90,130) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+ RenderSVGContainer {g} at (10,170) size 132x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
+ [filter="animated"] RenderSVGResourceFilter {filter} at (10,10) size 132x36
+ RenderSVGContainer {use} at (10,170) size 30x30
+ RenderSVGContainer {g} at (10,170) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
+ RenderSVGRect {rect} at (10,170) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+ RenderSVGContainer {g} at (50,170) size 36x36
+ [filter="simple"] RenderSVGResourceFilter {filter} at (50,10) size 36x36
+ RenderSVGContainer {use} at (50,170) size 30x30
+ RenderSVGContainer {g} at (50,170) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+ RenderSVGRect {rect} at (50,170) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+ RenderSVGContainer {g} at (90,170) size 36x36
+ [filter="animated"] RenderSVGResourceFilter {filter} at (90,10) size 36x36
+ RenderSVGContainer {use} at (90,170) size 30x30
+ RenderSVGContainer {g} at (90,170) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,0.00)}]
+ RenderSVGRect {rect} at (90,170) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+ RenderSVGContainer {g} at (140,60) size 36x36
+ [filter="simple"] RenderSVGResourceFilter {filter} at (140,60) size 36x36
+ RenderSVGRect {rect} at (140,60) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=140.00] [y=60.00] [width=30.00] [height=30.00]
+ RenderSVGRect {rect} at (140,100) size 36x36 [fill={[type=SOLID] [color=#FF0000]}] [x=140.00] [y=100.00] [width=30.00] [height=30.00]
+ [filter="toGreen"] RenderSVGResourceFilter {filter} at (140,100) size 36x36
+ RenderSVGRect {rect} at (140,140) size 36x36 [fill={[type=SOLID] [color=#008000]}] [x=140.00] [y=140.00] [width=30.00] [height=30.00]
+ [filter="simple"] RenderSVGResourceFilter {filter} at (140,140) size 36x36