Update Chromium/SVG expectations after the <use> rewrite
authorschenney@chromium.org <schenney@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 6 Mar 2012 20:30:35 +0000 (20:30 +0000)
committerschenney@chromium.org <schenney@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 6 Mar 2012 20:30:35 +0000 (20:30 +0000)
https://bugs.webkit.org/show_bug.cgi?id=79568

Unreviewed Chromium expectation updates.

This covers the remaining text failures after r109097. There are no
image updates here (expect a missing one) because the flakiness board
indicated that no images were failing that were not already failing.
Of course, that may be incorrect but the best way to find out is to
try it.

* platform/chromium-linux-x86/svg/filters/filter-refresh-expected.txt:
* platform/chromium-linux-x86/svg/stroke: Added.
* platform/chromium-linux-x86/svg/stroke/zero-length-path-linecap-rendering-expected.txt: Added.
* platform/chromium-linux-x86/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt: Added.
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Added.
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Added.
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Added.
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Added.
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Added.
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Added.
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Added.
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Added.
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Added.
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Added.
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Added.
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Added.
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Added.
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Added.
* platform/chromium-linux/svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Added.
* platform/chromium-linux/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Added.
* platform/chromium-linux/svg/batik/text/smallFonts-expected.png: Added.
* platform/chromium-linux/svg/batik/text/textPosition-expected.txt:
* platform/chromium-linux/svg/batik/text/textPosition2-expected.txt:
* platform/chromium-linux/svg/carto.net/window-expected.txt: Removed.
* platform/chromium-linux/svg/filters/filter-refresh-expected.txt:
* platform/chromium-linux/svg/stroke/zero-length-path-linecap-rendering-expected.txt: Added.
* platform/chromium-linux/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt: Added.
* platform/chromium-mac-leopard/svg/batik/text/smallFonts-expected.png: Added.
* platform/chromium-mac-leopard/svg/filters/filter-refresh-expected.txt:
* platform/chromium-mac-leopard/svg/stroke: Added.
* platform/chromium-mac-leopard/svg/stroke/zero-length-path-linecap-rendering-expected.txt: Added.
* platform/chromium-mac-leopard/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt: Added.
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Added.
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt: Added.
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Added.
* platform/chromium-mac-snowleopard/svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Added.
* platform/chromium-mac-snowleopard/svg/batik/text/longTextOnPath-expected.txt:
* platform/chromium-mac-snowleopard/svg/batik/text/smallFonts-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/batik/text/textOnPath2-expected.txt:
* platform/chromium-mac-snowleopard/svg/batik/text/textOnPath3-expected.txt:
* platform/chromium-mac-snowleopard/svg/batik/text/textProperties-expected.txt: Added.
* platform/chromium-mac-snowleopard/svg/batik/text/textStyles-expected.txt: Added.
* platform/chromium-mac-snowleopard/svg/filters/filter-refresh-expected.txt:
* platform/chromium-mac-snowleopard/svg/stroke/zero-length-path-linecap-rendering-expected.txt: Added.
* platform/chromium-mac-snowleopard/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt: Added.
* platform/chromium-mac-snowleopard/svg/text/text-text-05-t-expected.txt: Added.
* platform/chromium-win-vista/svg/filters/filter-refresh-expected.txt:
* platform/chromium-win-vista/svg/stroke: Added.
* platform/chromium-win-vista/svg/stroke/zero-length-path-linecap-rendering-expected.txt: Added.
* platform/chromium-win-vista/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt: Added.
* platform/chromium-win-xp/svg/filters/filter-refresh-expected.txt:
* platform/chromium-win-xp/svg/stroke: Added.
* platform/chromium-win-xp/svg/stroke/zero-length-path-linecap-rendering-expected.txt: Added.
* platform/chromium-win-xp/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt: Added.
* platform/chromium-win-xp/svg/zoom/page/zoom-mask-with-percentages-expected.txt: Removed.
* platform/chromium-win/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt:
* platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt:
* platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt:
* platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt:
* platform/chromium-win/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.txt:
* platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt:
* platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt:
* platform/chromium-win/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt:
* platform/chromium-win/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
* platform/chromium-win/svg/W3C-SVG-1.1/struct-image-02-b-expected.txt:
* platform/chromium-win/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt:
* platform/chromium-win/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt:
* platform/chromium-win/svg/W3C-SVG-1.1/text-text-04-t-expected.txt:
* platform/chromium-win/svg/W3C-SVG-1.1/text-text-06-t-expected.txt:
* platform/chromium-win/svg/batik/filters/feTile-expected.txt:
* platform/chromium-win/svg/batik/filters/filterRegions-expected.txt:
* platform/chromium-win/svg/batik/masking/maskRegions-expected.txt:
* platform/chromium-win/svg/batik/paints/gradientLimit-expected.txt:
* platform/chromium-win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
* platform/chromium-win/svg/batik/paints/patternRegionA-expected.txt:
* platform/chromium-win/svg/batik/paints/patternRegions-expected.txt:
* platform/chromium-win/svg/batik/paints/patternRegions-positioned-objects-expected.txt:
* platform/chromium-win/svg/batik/text/longTextOnPath-expected.txt:
* platform/chromium-win/svg/batik/text/smallFonts-expected.png: Added.
* platform/chromium-win/svg/batik/text/smallFonts-expected.txt: Added.
* platform/chromium-win/svg/batik/text/textAnchor-expected.txt:
* platform/chromium-win/svg/batik/text/textDecoration-expected.txt:
* platform/chromium-win/svg/batik/text/textEffect-expected.txt:
* platform/chromium-win/svg/batik/text/textEffect2-expected.txt:
* platform/chromium-win/svg/batik/text/textEffect3-expected.txt:
* platform/chromium-win/svg/batik/text/textFeatures-expected.txt:
* platform/chromium-win/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
* platform/chromium-win/svg/batik/text/textLayout-expected.txt:
* platform/chromium-win/svg/batik/text/textLayout2-expected.txt:
* platform/chromium-win/svg/batik/text/textLength-expected.txt:
* platform/chromium-win/svg/batik/text/textOnPath-expected.txt:
* platform/chromium-win/svg/batik/text/textOnPath2-expected.txt:
* platform/chromium-win/svg/batik/text/textOnPath3-expected.txt:
* platform/chromium-win/svg/batik/text/textOnPathSpaces-expected.txt:
* platform/chromium-win/svg/batik/text/textPosition-expected.txt:
* platform/chromium-win/svg/batik/text/textPosition2-expected.txt:
* platform/chromium-win/svg/batik/text/textProperties-expected.txt:
* platform/chromium-win/svg/batik/text/textProperties2-expected.txt:
* platform/chromium-win/svg/batik/text/textStyles-expected.txt:
* platform/chromium-win/svg/batik/text/verticalText-expected.txt:
* platform/chromium-win/svg/batik/text/verticalTextOnPath-expected.txt:
* platform/chromium-win/svg/carto.net/button-expected.txt:
* platform/chromium-win/svg/carto.net/colourpicker-expected.txt:
* platform/chromium-win/svg/carto.net/slider-expected.txt:
* platform/chromium-win/svg/carto.net/window-expected.txt:
* platform/chromium-win/svg/filters/filter-refresh-expected.txt:
* platform/chromium-win/svg/hixie/error/017-expected.txt:
* platform/chromium-win/svg/stroke/zero-length-path-linecap-rendering-expected.txt: Added.
* platform/chromium-win/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt: Added.
* platform/chromium-win/svg/text/text-gradient-positioning-expected.txt:
* platform/chromium-win/svg/text/text-path-01-b-expected.txt:
* platform/chromium-win/svg/text/text-text-04-t-expected.txt:
* platform/chromium-win/svg/text/text-text-05-t-expected.txt:
* platform/chromium-win/svg/text/text-text-06-t-expected.txt:
* platform/chromium-win/svg/transforms/svg-css-transforms-clip-path-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-mask-with-percentages-expected.txt: Added.
* platform/chromium/svg/stroke/zero-length-arc-linecaps-rendering-expected.txt: Replaced.
* platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@109951 268f45cc-cd09-0410-ab3c-d52691b4dbfc

120 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/chromium-linux-x86/svg/filters/filter-refresh-expected.txt
LayoutTests/platform/chromium-linux-x86/svg/stroke/zero-length-path-linecap-rendering-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux-x86/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/text-path-01-b-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/text-text-05-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/batik/text/smallFonts-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/batik/text/textPosition-expected.txt
LayoutTests/platform/chromium-linux/svg/batik/text/textPosition2-expected.txt
LayoutTests/platform/chromium-linux/svg/carto.net/window-expected.txt [deleted file]
LayoutTests/platform/chromium-linux/svg/filters/filter-refresh-expected.txt
LayoutTests/platform/chromium-linux/svg/stroke/zero-length-path-linecap-rendering-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-leopard/svg/batik/text/smallFonts-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium-mac-leopard/svg/filters/filter-refresh-expected.txt
LayoutTests/platform/chromium-mac-leopard/svg/stroke/zero-length-path-linecap-rendering-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-leopard/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt
LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt
LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/text-text-05-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-snowleopard/svg/batik/paints/patternPreserveAspectRatioA-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-snowleopard/svg/batik/text/longTextOnPath-expected.txt
LayoutTests/platform/chromium-mac-snowleopard/svg/batik/text/smallFonts-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium-mac-snowleopard/svg/batik/text/textOnPath2-expected.txt
LayoutTests/platform/chromium-mac-snowleopard/svg/batik/text/textOnPath3-expected.txt
LayoutTests/platform/chromium-mac-snowleopard/svg/batik/text/textProperties-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-snowleopard/svg/batik/text/textStyles-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-snowleopard/svg/filters/filter-refresh-expected.txt
LayoutTests/platform/chromium-mac-snowleopard/svg/stroke/zero-length-path-linecap-rendering-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-snowleopard/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-snowleopard/svg/text/text-text-05-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-win-vista/svg/filters/filter-refresh-expected.txt
LayoutTests/platform/chromium-win-vista/svg/stroke/zero-length-path-linecap-rendering-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-win-vista/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-win-xp/svg/filters/filter-refresh-expected.txt
LayoutTests/platform/chromium-win-xp/svg/stroke/zero-length-path-linecap-rendering-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-win-xp/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/struct-image-02-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/text-text-04-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/text-text-06-t-expected.txt
LayoutTests/platform/chromium-win/svg/batik/filters/feTile-expected.txt
LayoutTests/platform/chromium-win/svg/batik/filters/filterRegions-expected.txt
LayoutTests/platform/chromium-win/svg/batik/masking/maskRegions-expected.txt
LayoutTests/platform/chromium-win/svg/batik/paints/gradientLimit-expected.txt
LayoutTests/platform/chromium-win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt
LayoutTests/platform/chromium-win/svg/batik/paints/patternRegionA-expected.txt
LayoutTests/platform/chromium-win/svg/batik/paints/patternRegions-expected.txt
LayoutTests/platform/chromium-win/svg/batik/paints/patternRegions-positioned-objects-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/longTextOnPath-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/smallFonts-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium-win/svg/batik/text/smallFonts-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-win/svg/batik/text/textAnchor-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/textDecoration-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/textEffect-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/textEffect2-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/textEffect3-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/textFeatures-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/textGlyphOrientationHorizontal-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/textLayout-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/textLayout2-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/textLength-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/textOnPath-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/textOnPath2-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/textOnPath3-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/textOnPathSpaces-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/textPosition-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/textPosition2-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/textProperties-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/textProperties2-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/textStyles-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/verticalText-expected.txt
LayoutTests/platform/chromium-win/svg/batik/text/verticalTextOnPath-expected.txt
LayoutTests/platform/chromium-win/svg/carto.net/button-expected.txt
LayoutTests/platform/chromium-win/svg/carto.net/colourpicker-expected.txt
LayoutTests/platform/chromium-win/svg/carto.net/slider-expected.txt
LayoutTests/platform/chromium-win/svg/carto.net/window-expected.txt
LayoutTests/platform/chromium-win/svg/filters/filter-refresh-expected.txt
LayoutTests/platform/chromium-win/svg/hixie/error/017-expected.txt
LayoutTests/platform/chromium-win/svg/stroke/zero-length-path-linecap-rendering-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-win/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-win/svg/text/text-gradient-positioning-expected.txt
LayoutTests/platform/chromium-win/svg/text/text-path-01-b-expected.txt
LayoutTests/platform/chromium-win/svg/text/text-text-04-t-expected.txt
LayoutTests/platform/chromium-win/svg/text/text-text-05-t-expected.txt
LayoutTests/platform/chromium-win/svg/text/text-text-06-t-expected.txt
LayoutTests/platform/chromium-win/svg/transforms/svg-css-transforms-clip-path-expected.txt
LayoutTests/platform/chromium-win/svg/zoom/page/zoom-mask-with-percentages-expected.txt [moved from LayoutTests/platform/chromium-win-xp/svg/zoom/page/zoom-mask-with-percentages-expected.txt with 78% similarity]
LayoutTests/platform/chromium/svg/stroke/zero-length-arc-linecaps-rendering-expected.txt
LayoutTests/platform/chromium/test_expectations.txt

index 9b76147..eedc844 100644 (file)
@@ -1,3 +1,141 @@
+2012-03-06  Stephen Chenney  <schenney@chromium.org>
+
+        Update Chromium/SVG expectations after the <use> rewrite
+        https://bugs.webkit.org/show_bug.cgi?id=79568
+
+        Unreviewed Chromium expectation updates.
+
+        This covers the remaining text failures after r109097. There are no
+        image updates here (expect a missing one) because the flakiness board
+        indicated that no images were failing that were not already failing.
+        Of course, that may be incorrect but the best way to find out is to
+        try it.
+
+        * platform/chromium-linux-x86/svg/filters/filter-refresh-expected.txt:
+        * platform/chromium-linux-x86/svg/stroke: Added.
+        * platform/chromium-linux-x86/svg/stroke/zero-length-path-linecap-rendering-expected.txt: Added.
+        * platform/chromium-linux-x86/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt: Added.
+        * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Added.
+        * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Added.
+        * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Added.
+        * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Added.
+        * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
+        * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Added.
+        * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Added.
+        * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Added.
+        * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Added.
+        * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Added.
+        * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Added.
+        * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Added.
+        * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Added.
+        * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Added.
+        * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png:
+        * platform/chromium-linux/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Added.
+        * platform/chromium-linux/svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Added.
+        * platform/chromium-linux/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Added.
+        * platform/chromium-linux/svg/batik/text/smallFonts-expected.png: Added.
+        * platform/chromium-linux/svg/batik/text/textPosition-expected.txt:
+        * platform/chromium-linux/svg/batik/text/textPosition2-expected.txt:
+        * platform/chromium-linux/svg/carto.net/window-expected.txt: Removed.
+        * platform/chromium-linux/svg/filters/filter-refresh-expected.txt:
+        * platform/chromium-linux/svg/stroke/zero-length-path-linecap-rendering-expected.txt: Added.
+        * platform/chromium-linux/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt: Added.
+        * platform/chromium-mac-leopard/svg/batik/text/smallFonts-expected.png: Added.
+        * platform/chromium-mac-leopard/svg/filters/filter-refresh-expected.txt:
+        * platform/chromium-mac-leopard/svg/stroke: Added.
+        * platform/chromium-mac-leopard/svg/stroke/zero-length-path-linecap-rendering-expected.txt: Added.
+        * platform/chromium-mac-leopard/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt: Added.
+        * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Added.
+        * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
+        * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt: Added.
+        * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
+        * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
+        * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Added.
+        * platform/chromium-mac-snowleopard/svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Added.
+        * platform/chromium-mac-snowleopard/svg/batik/text/longTextOnPath-expected.txt:
+        * platform/chromium-mac-snowleopard/svg/batik/text/smallFonts-expected.png: Added.
+        * platform/chromium-mac-snowleopard/svg/batik/text/textOnPath2-expected.txt:
+        * platform/chromium-mac-snowleopard/svg/batik/text/textOnPath3-expected.txt:
+        * platform/chromium-mac-snowleopard/svg/batik/text/textProperties-expected.txt: Added.
+        * platform/chromium-mac-snowleopard/svg/batik/text/textStyles-expected.txt: Added.
+        * platform/chromium-mac-snowleopard/svg/filters/filter-refresh-expected.txt:
+        * platform/chromium-mac-snowleopard/svg/stroke/zero-length-path-linecap-rendering-expected.txt: Added.
+        * platform/chromium-mac-snowleopard/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt: Added.
+        * platform/chromium-mac-snowleopard/svg/text/text-text-05-t-expected.txt: Added.
+        * platform/chromium-win-vista/svg/filters/filter-refresh-expected.txt:
+        * platform/chromium-win-vista/svg/stroke: Added.
+        * platform/chromium-win-vista/svg/stroke/zero-length-path-linecap-rendering-expected.txt: Added.
+        * platform/chromium-win-vista/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt: Added.
+        * platform/chromium-win-xp/svg/filters/filter-refresh-expected.txt:
+        * platform/chromium-win-xp/svg/stroke: Added.
+        * platform/chromium-win-xp/svg/stroke/zero-length-path-linecap-rendering-expected.txt: Added.
+        * platform/chromium-win-xp/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt: Added.
+        * platform/chromium-win-xp/svg/zoom/page/zoom-mask-with-percentages-expected.txt: Removed.
+        * platform/chromium-win/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt:
+        * platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt:
+        * platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt:
+        * platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt:
+        * platform/chromium-win/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.txt:
+        * platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt:
+        * platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt:
+        * platform/chromium-win/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
+        * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt:
+        * platform/chromium-win/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
+        * platform/chromium-win/svg/W3C-SVG-1.1/struct-image-02-b-expected.txt:
+        * platform/chromium-win/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt:
+        * platform/chromium-win/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt:
+        * platform/chromium-win/svg/W3C-SVG-1.1/text-text-04-t-expected.txt:
+        * platform/chromium-win/svg/W3C-SVG-1.1/text-text-06-t-expected.txt:
+        * platform/chromium-win/svg/batik/filters/feTile-expected.txt:
+        * platform/chromium-win/svg/batik/filters/filterRegions-expected.txt:
+        * platform/chromium-win/svg/batik/masking/maskRegions-expected.txt:
+        * platform/chromium-win/svg/batik/paints/gradientLimit-expected.txt:
+        * platform/chromium-win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
+        * platform/chromium-win/svg/batik/paints/patternRegionA-expected.txt:
+        * platform/chromium-win/svg/batik/paints/patternRegions-expected.txt:
+        * platform/chromium-win/svg/batik/paints/patternRegions-positioned-objects-expected.txt:
+        * platform/chromium-win/svg/batik/text/longTextOnPath-expected.txt:
+        * platform/chromium-win/svg/batik/text/smallFonts-expected.png: Added.
+        * platform/chromium-win/svg/batik/text/smallFonts-expected.txt: Added.
+        * platform/chromium-win/svg/batik/text/textAnchor-expected.txt:
+        * platform/chromium-win/svg/batik/text/textDecoration-expected.txt:
+        * platform/chromium-win/svg/batik/text/textEffect-expected.txt:
+        * platform/chromium-win/svg/batik/text/textEffect2-expected.txt:
+        * platform/chromium-win/svg/batik/text/textEffect3-expected.txt:
+        * platform/chromium-win/svg/batik/text/textFeatures-expected.txt:
+        * platform/chromium-win/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
+        * platform/chromium-win/svg/batik/text/textLayout-expected.txt:
+        * platform/chromium-win/svg/batik/text/textLayout2-expected.txt:
+        * platform/chromium-win/svg/batik/text/textLength-expected.txt:
+        * platform/chromium-win/svg/batik/text/textOnPath-expected.txt:
+        * platform/chromium-win/svg/batik/text/textOnPath2-expected.txt:
+        * platform/chromium-win/svg/batik/text/textOnPath3-expected.txt:
+        * platform/chromium-win/svg/batik/text/textOnPathSpaces-expected.txt:
+        * platform/chromium-win/svg/batik/text/textPosition-expected.txt:
+        * platform/chromium-win/svg/batik/text/textPosition2-expected.txt:
+        * platform/chromium-win/svg/batik/text/textProperties-expected.txt:
+        * platform/chromium-win/svg/batik/text/textProperties2-expected.txt:
+        * platform/chromium-win/svg/batik/text/textStyles-expected.txt:
+        * platform/chromium-win/svg/batik/text/verticalText-expected.txt:
+        * platform/chromium-win/svg/batik/text/verticalTextOnPath-expected.txt:
+        * platform/chromium-win/svg/carto.net/button-expected.txt:
+        * platform/chromium-win/svg/carto.net/colourpicker-expected.txt:
+        * platform/chromium-win/svg/carto.net/slider-expected.txt:
+        * platform/chromium-win/svg/carto.net/window-expected.txt:
+        * platform/chromium-win/svg/filters/filter-refresh-expected.txt:
+        * platform/chromium-win/svg/hixie/error/017-expected.txt:
+        * platform/chromium-win/svg/stroke/zero-length-path-linecap-rendering-expected.txt: Added.
+        * platform/chromium-win/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt: Added.
+        * platform/chromium-win/svg/text/text-gradient-positioning-expected.txt:
+        * platform/chromium-win/svg/text/text-path-01-b-expected.txt:
+        * platform/chromium-win/svg/text/text-text-04-t-expected.txt:
+        * platform/chromium-win/svg/text/text-text-05-t-expected.txt:
+        * platform/chromium-win/svg/text/text-text-06-t-expected.txt:
+        * platform/chromium-win/svg/transforms/svg-css-transforms-clip-path-expected.txt:
+        * platform/chromium-win/svg/zoom/page/zoom-mask-with-percentages-expected.txt: Added.
+        * platform/chromium/svg/stroke/zero-length-arc-linecaps-rendering-expected.txt: Replaced.
+        * platform/chromium/test_expectations.txt:
+
 2012-03-06  Stephen White  <senorblanco@chromium.org>
 
         [chromium] Unreviewed gardening.
index 71e141d..9359314 100644 (file)
@@ -20,72 +20,60 @@ layer at (0,0) size 300x400
     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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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]
diff --git a/LayoutTests/platform/chromium-linux-x86/svg/stroke/zero-length-path-linecap-rendering-expected.txt b/LayoutTests/platform/chromium-linux-x86/svg/stroke/zero-length-path-linecap-rendering-expected.txt
new file mode 100644 (file)
index 0000000..d8f1973
--- /dev/null
@@ -0,0 +1,100 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 600x150
+    RenderSVGContainer {g} at (0,0) size 600x150
+      RenderSVGRect {rect} at (0,0) size 600x150 [fill={[type=SOLID] [color=#808080]}] [x=0.00] [y=0.00] [width=600.00] [height=150.00]
+      RenderSVGContainer {g} at (5,55) size 40x90
+        RenderSVGPath {circle} at (5,55) size 40x40 [fill={[type=SOLID] [color=#008000]}] [cx=25.00] [cy=75.00] [r=20.00]
+        RenderSVGRect {rect} at (5,105) size 40x40 [fill={[type=SOLID] [color=#008000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25"]
+        RenderSVGPath {path} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0"]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125"]
+      RenderSVGContainer {g} at (55,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+        RenderSVGContainer {use} at (55,55) size 40x90
+          RenderSVGContainer {g} at (55,55) size 40x90
+            RenderSVGPath {circle} at (55,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (55,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 Z"]
+        RenderSVGPath {path} at (55,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 Z"]
+        RenderSVGPath {path} at (55,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 Z"]
+      RenderSVGContainer {g} at (105,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+        RenderSVGContainer {use} at (105,55) size 40x90
+          RenderSVGContainer {g} at (105,55) size 40x90
+            RenderSVGPath {circle} at (105,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (105,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25"]
+        RenderSVGPath {path} at (105,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0"]
+        RenderSVGPath {path} at (105,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 L 25 125"]
+      RenderSVGContainer {g} at (155,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,0.00)}]
+        RenderSVGContainer {use} at (155,55) size 40x90
+          RenderSVGContainer {g} at (155,55) size 40x90
+            RenderSVGPath {circle} at (155,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (155,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25"]
+        RenderSVGPath {path} at (155,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0"]
+        RenderSVGPath {path} at (155,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 L 25 125"]
+      RenderSVGContainer {g} at (205,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}]
+        RenderSVGContainer {use} at (205,55) size 40x90
+          RenderSVGContainer {g} at (205,55) size 40x90
+            RenderSVGPath {circle} at (205,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (205,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25"]
+        RenderSVGPath {path} at (205,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0"]
+        RenderSVGPath {path} at (205,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 L 25 125"]
+      RenderSVGContainer {g} at (255,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,0.00)}]
+        RenderSVGContainer {use} at (255,55) size 40x90
+          RenderSVGContainer {g} at (255,55) size 40x90
+            RenderSVGPath {circle} at (255,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (255,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 C 25 25 25 25 25 25"]
+        RenderSVGPath {path} at (255,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 C 0 0 0 0 0 0"]
+        RenderSVGPath {path} at (255,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 C 25 125 25 125 25 125"]
+      RenderSVGContainer {g} at (305,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}]
+        RenderSVGContainer {use} at (305,55) size 40x90
+          RenderSVGContainer {g} at (305,55) size 40x90
+            RenderSVGPath {circle} at (305,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (305,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 C 25 25 25 25 25 25"]
+        RenderSVGPath {path} at (305,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 C 0 0 0 0 0 0"]
+        RenderSVGPath {path} at (305,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 C 25 125 25 125 25 125"]
+      RenderSVGContainer {g} at (355,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,0.00)}]
+        RenderSVGContainer {use} at (355,55) size 40x90
+          RenderSVGContainer {g} at (355,55) size 40x90
+            RenderSVGPath {circle} at (355,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (355,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 C 25 25 25 25 25 25"]
+        RenderSVGPath {path} at (355,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 C 0 0 0 0 0 0"]
+        RenderSVGPath {path} at (355,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 C 25 125 25 125 25 125"]
+      RenderSVGContainer {g} at (405,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,0.00)}]
+        RenderSVGContainer {use} at (405,55) size 40x90
+          RenderSVGContainer {g} at (405,55) size 40x90
+            RenderSVGPath {circle} at (405,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (405,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 C 25 25 25 25 25 25"]
+        RenderSVGPath {path} at (405,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 C 0 0 0 0 0 0"]
+        RenderSVGPath {path} at (405,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 C 25 125 25 125 25 125"]
+      RenderSVGContainer {g} at (455,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(450.00,0.00)}]
+        RenderSVGContainer {use} at (455,55) size 40x90
+          RenderSVGContainer {g} at (455,55) size 40x90
+            RenderSVGPath {circle} at (455,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (455,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25"]
+        RenderSVGPath {path} at (455,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0"]
+        RenderSVGPath {path} at (455,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 L 25 125"]
+      RenderSVGContainer {g} at (505,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(500.00,0.00)}]
+        RenderSVGContainer {use} at (505,55) size 40x90
+          RenderSVGContainer {g} at (505,55) size 40x90
+            RenderSVGPath {circle} at (505,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (505,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25"]
+        RenderSVGPath {path} at (505,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0"]
+        RenderSVGPath {path} at (505,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 L 25 125"]
+      RenderSVGContainer {g} at (555,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(550.00,0.00)}]
+        RenderSVGContainer {use} at (555,55) size 40x90
+          RenderSVGContainer {g} at (555,55) size 40x90
+            RenderSVGPath {circle} at (555,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (555,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25"]
+        RenderSVGPath {path} at (555,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0"]
+        RenderSVGPath {path} at (555,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 L 25 125"]
diff --git a/LayoutTests/platform/chromium-linux-x86/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt b/LayoutTests/platform/chromium-linux-x86/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt
new file mode 100644 (file)
index 0000000..19f43e4
--- /dev/null
@@ -0,0 +1,116 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 600x300
+    RenderSVGContainer {g} at (0,0) size 600x300
+      RenderSVGRect {rect} at (0,0) size 600x300 [fill={[type=SOLID] [color=#808080]}] [x=0.00] [y=0.00] [width=600.00] [height=300.00]
+      RenderSVGContainer {g} at (5,105) size 40x190
+        RenderSVGPath {circle} at (5,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+        RenderSVGRect {rect} at (5,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 M 25 75 L 25 75"]
+        RenderSVGPath {path} at (5,105) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 C 0 0 0 0 0 0 M 0 50"]
+        RenderSVGPath {path} at (5,255) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 M 25 275 L 25 275"]
+      RenderSVGContainer {g} at (55,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+        RenderSVGContainer {use} at (55,105) size 40x190
+          RenderSVGContainer {g} at (55,105) size 40x190
+            RenderSVGPath {circle} at (55,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGPath {circle} at (55,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+            RenderSVGRect {rect} at (55,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+            RenderSVGRect {rect} at (55,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 Z M 25 75 Z"]
+        RenderSVGPath {path} at (55,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 Z M 0 50 L 0 50"]
+        RenderSVGPath {path} at (55,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 L 25 225 M 25 275 Z"]
+      RenderSVGContainer {g} at (105,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+        RenderSVGContainer {use} at (105,105) size 40x190
+          RenderSVGContainer {g} at (105,105) size 40x190
+            RenderSVGPath {circle} at (105,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGPath {circle} at (105,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+            RenderSVGRect {rect} at (105,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+            RenderSVGRect {rect} at (105,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25 M 25 75 L 25 75"]
+        RenderSVGPath {path} at (105,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0 M 0 50 L 0 50"]
+        RenderSVGPath {path} at (105,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 L 25 225 M 25 275 C 25 275 25 275 25 275"]
+      RenderSVGContainer {g} at (155,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,0.00)}]
+        RenderSVGContainer {use} at (155,105) size 40x190
+          RenderSVGContainer {g} at (155,105) size 40x190
+            RenderSVGPath {circle} at (155,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGPath {circle} at (155,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+            RenderSVGRect {rect} at (155,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+            RenderSVGRect {rect} at (155,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 C 25 25 25 25 25 25 M 25 75 L 25 75"]
+        RenderSVGPath {path} at (155,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0 M 0 50 C 0 50 0 50 0 50"]
+        RenderSVGPath {path} at (155,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 L 25 225 M 25 275 L 25 275"]
+      RenderSVGContainer {g} at (205,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}]
+        RenderSVGContainer {use} at (205,105) size 40x190
+          RenderSVGContainer {g} at (205,105) size 40x190
+            RenderSVGPath {circle} at (205,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGPath {circle} at (205,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+            RenderSVGRect {rect} at (205,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+            RenderSVGRect {rect} at (205,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25 M 25 75 L 25 75"]
+        RenderSVGPath {path} at (205,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0 M 0 50 L 0 50"]
+        RenderSVGPath {path} at (205,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 L 25 225 M 25 275 C 25 275 25 275 25 275"]
+      RenderSVGContainer {g} at (255,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,0.00)}]
+        RenderSVGPath {circle} at (255,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+        RenderSVGPath {circle} at (255,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+        RenderSVGRect {rect} at (255,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 C 25 25 25 25 25 25 M 25 75 C 25 75 25 75 25 75"]
+        RenderSVGPath {path} at (255,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 C 0 0 0 0 0 0 M 0 50 C 0 50 0 50 0 50"]
+        RenderSVGPath {path} at (255,255) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 M 25 275 C 25 275 25 275 25 275"]
+      RenderSVGContainer {g} at (305,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}]
+        RenderSVGContainer {use} at (305,105) size 40x190
+          RenderSVGContainer {g} at (305,105) size 40x190
+            RenderSVGPath {circle} at (305,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGPath {circle} at (305,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+            RenderSVGRect {rect} at (305,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+            RenderSVGRect {rect} at (305,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 C 25 25 25 25 25 25 M 25 75"]
+        RenderSVGPath {path} at (305,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 C 0 0 0 0 0 0 M 0 50 C 0 50 0 50 0 50"]
+        RenderSVGPath {path} at (305,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 C 25 225 25 225 25 225 M 25 275 C 25 275 25 275 25 275"]
+      RenderSVGContainer {g} at (355,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,0.00)}]
+        RenderSVGContainer {use} at (355,105) size 40x190
+          RenderSVGContainer {g} at (355,105) size 40x190
+            RenderSVGPath {circle} at (355,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGPath {circle} at (355,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+            RenderSVGRect {rect} at (355,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+            RenderSVGRect {rect} at (355,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25 M 25 75 C 25 75 25 75 25 75"]
+        RenderSVGPath {path} at (355,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 C 0 0 0 0 0 0 M 0 50 L 0 50"]
+        RenderSVGPath {path} at (355,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 C 25 225 25 225 25 225 M 25 275 C 25 275 25 275 25 275"]
+      RenderSVGContainer {g} at (405,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,0.00)}]
+        RenderSVGContainer {use} at (405,105) size 40x190
+          RenderSVGContainer {g} at (405,105) size 40x190
+            RenderSVGPath {circle} at (405,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGPath {circle} at (405,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+            RenderSVGRect {rect} at (405,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+            RenderSVGRect {rect} at (405,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 C 25 25 25 25 25 25 M 25 75 C 25 75 25 75 25 75"]
+        RenderSVGPath {path} at (405,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 Z M 0 50 C 0 50 0 50 0 50"]
+        RenderSVGPath {path} at (405,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 C 25 225 25 225 25 225 M 25 275 L 25 275"]
+      RenderSVGContainer {g} at (455,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(450.00,0.00)}]
+        RenderSVGPath {circle} at (455,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+        RenderSVGRect {rect} at (455,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+        RenderSVGRect {rect} at (455,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 C 25 25 25 25 25 25 M 25 75 L 25 75"]
+        RenderSVGPath {path} at (455,105) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0 M 0 50"]
+        RenderSVGPath {path} at (455,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 L 25 225 M 25 275 L 25 275"]
+      RenderSVGContainer {g} at (505,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(500.00,0.00)}]
+        RenderSVGContainer {use} at (505,105) size 40x190
+          RenderSVGContainer {g} at (505,105) size 40x190
+            RenderSVGPath {circle} at (505,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGPath {circle} at (505,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+            RenderSVGRect {rect} at (505,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+            RenderSVGRect {rect} at (505,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25 M 25 75 L 25 75"]
+        RenderSVGPath {path} at (505,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0 M 0 50 L 0 50"]
+        RenderSVGPath {path} at (505,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 L 25 225 M 25 275 Z"]
+      RenderSVGContainer {g} at (555,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(550.00,0.00)}]
+        RenderSVGContainer {use} at (555,105) size 40x190
+          RenderSVGContainer {g} at (555,105) size 40x190
+            RenderSVGPath {circle} at (555,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGPath {circle} at (555,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+            RenderSVGRect {rect} at (555,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+            RenderSVGRect {rect} at (555,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25 M 25 75 L 25 75"]
+        RenderSVGPath {path} at (555,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0 M 0 50 L 0 50"]
+        RenderSVGPath {path} at (555,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 L 25 225 M 25 275 L 25 275"]
diff --git a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt
new file mode 100644 (file)
index 0000000..7bdff22
--- /dev/null
@@ -0,0 +1,93 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGText {text} at (10,304) size 281x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 281x46
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 281.00: "$Revision: 1.11 $"
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGText {text} at (137,10) size 205x19 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 205x19
+        chunk 1 (middle anchor) text run 1 at (137.50,25.00) startOffset 0 endOffset 32 width 205.00: "<animateTransform> on structure,"
+    RenderSVGText {text} at (150,30) size 180x19 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 180x19
+        chunk 1 (middle anchor) text run 1 at (150.00,45.00) startOffset 0 endOffset 30 width 180.00: "hyperlinking and text elements"
+    RenderSVGContainer {g} at (29,59) size 422x225
+      RenderSVGContainer {g} at (29,59) size 62x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
+        RenderSVGContainer {g} at (29,59) size 62x62
+          RenderSVGPath {path} at (59,59) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+          RenderSVGPath {path} at (59,89) size 32x32 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+          RenderSVGPath {path} at (29,89) size 32x32 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+          RenderSVGPath {path} at (29,59) size 32x32 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+          RenderSVGRect {rect} at (44,74) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGText {text} at (-13,45) size 25x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x19
+            chunk 1 (middle anchor) text run 1 at (-12.50,60.00) startOffset 0 endOffset 3 width 25.00: "<g>"
+      RenderSVGContainer {g} at (147,67) size 66x87 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,110.00)}]
+        RenderSVGContainer {g} at (147,67) size 66x56
+          RenderSVGContainer {use} at (147,67) size 26x26 [transform={m=((0.40,0.00)(0.00,0.40)) t=(-20.00,-30.00)}]
+            RenderSVGContainer {g} at (147,67) size 26x26
+              RenderSVGPath {path} at (159,67) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (159,79) size 14x14 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (147,79) size 14x14 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (147,67) size 14x14 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGRect {rect} at (153,73) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+          RenderSVGContainer {use} at (147,97) size 26x26 [transform={m=((0.40,0.00)(0.00,0.40)) t=(-20.00,0.00)}]
+            RenderSVGContainer {g} at (147,97) size 26x26
+              RenderSVGPath {path} at (159,97) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (159,109) size 14x14 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (147,109) size 14x14 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (147,97) size 14x14 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGRect {rect} at (153,103) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+          RenderSVGContainer {use} at (187,67) size 26x26 [transform={m=((0.40,0.00)(0.00,0.40)) t=(20.00,-30.00)}]
+            RenderSVGContainer {g} at (187,67) size 26x26
+              RenderSVGPath {path} at (199,67) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (199,79) size 14x14 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (187,79) size 14x14 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (187,67) size 14x14 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGRect {rect} at (193,73) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+          RenderSVGContainer {use} at (187,97) size 26x26 [transform={m=((0.40,0.00)(0.00,0.40)) t=(20.00,0.00)}]
+            RenderSVGContainer {g} at (187,97) size 26x26
+              RenderSVGPath {path} at (199,97) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (199,109) size 14x14 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (187,109) size 14x14 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (187,97) size 14x14 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGRect {rect} at (193,103) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGText {text} at (-19,25) size 38x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 38x19
+            chunk 1 (middle anchor) text run 1 at (-19.00,40.00) startOffset 0 endOffset 5 width 38.00: "<use>"
+      RenderSVGContainer {g} at (270,60) size 60x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
+        RenderSVGImage {image} at (270,60) size 60x60
+        RenderSVGText {text} at (-27,45) size 53x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 53x19
+            chunk 1 (middle anchor) text run 1 at (-26.50,60.00) startOffset 0 endOffset 7 width 53.00: "<image>"
+      RenderSVGContainer {g} at (389,59) size 62x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
+        RenderSVGContainer {switch} at (389,59) size 62x62
+          RenderSVGContainer {g} at (389,59) size 62x62
+            RenderSVGPath {path} at (419,59) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+            RenderSVGPath {path} at (419,89) size 32x32 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+            RenderSVGPath {path} at (389,89) size 32x32 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+            RenderSVGPath {path} at (389,59) size 32x32 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+            RenderSVGRect {rect} at (404,74) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGText {text} at (-28,45) size 56x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 56x19
+            chunk 1 (middle anchor) text run 1 at (-28.00,60.00) startOffset 0 endOffset 8 width 56.00: "<switch>"
+      RenderSVGContainer {g} at (29,189) size 62x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,220.00)}]
+        RenderSVGContainer {a} at (29,189) size 62x62
+          RenderSVGContainer {g} at (29,189) size 62x62
+            RenderSVGPath {path} at (59,189) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+            RenderSVGPath {path} at (59,219) size 32x32 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+            RenderSVGPath {path} at (29,219) size 32x32 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+            RenderSVGPath {path} at (29,189) size 32x32 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+            RenderSVGRect {rect} at (44,204) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGText {text} at (-13,45) size 25x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x19
+            chunk 1 (middle anchor) text run 1 at (-12.50,60.00) startOffset 0 endOffset 3 width 25.00: "<a>"
+      RenderSVGContainer {g} at (145,187) size 70x97 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,220.00)}]
+        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGText {text} at (-34,-32) size 68x40 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 68x40
+            chunk 1 (middle anchor) text run 1 at (-33.70,0.00) startOffset 0 endOffset 3 width 67.40: "123"
+        RenderSVGText {text} at (-20,45) size 40x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 40x19
+            chunk 1 (middle anchor) text run 1 at (-20.00,60.00) startOffset 0 endOffset 6 width 40.00: "<text>"
diff --git a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt
new file mode 100644 (file)
index 0000000..67e6acf
--- /dev/null
@@ -0,0 +1,74 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGText {text} at (10,304) size 261x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x46
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.9 $"
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGText {text} at (169,10) size 141x19 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 141x19
+        chunk 1 (middle anchor) text run 1 at (169.50,25.00) startOffset 0 endOffset 23 width 141.00: "<animate> on xlink:href"
+    RenderSVGContainer {g} at (18,59) size 441x215
+      RenderSVGContainer {g} at (38,83) size 44x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
+        RenderSVGText {text} at (-22,-7) size 44x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 44x22
+            chunk 1 (middle anchor) text run 1 at (-22.00,10.00) startOffset 0 endOffset 5 width 44.00: "<set>"
+      RenderSVGContainer {g} at (149,59) size 62x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
+        RenderSVGContainer {a} at (149,59) size 62x62
+          RenderSVGPath {circle} at (149,59) size 62x62 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [cx=0.00] [cy=0.00] [r=30.00]
+          RenderSVGText {text} at (-15,-18) size 30x35 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 30x35
+              chunk 1 (middle anchor) text run 1 at (-15.00,10.00) startOffset 0 endOffset 2 width 30.00: "38"
+        RenderSVGText {text} at (-13,45) size 25x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x19
+            chunk 1 (middle anchor) text run 1 at (-12.50,60.00) startOffset 0 endOffset 3 width 25.00: "<a>"
+      RenderSVGContainer {g} at (270,60) size 60x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
+        RenderSVGImage {image} at (270,60) size 60x60
+        RenderSVGText {text} at (-27,45) size 53x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 53x19
+            chunk 1 (middle anchor) text run 1 at (-26.50,60.00) startOffset 0 endOffset 7 width 53.00: "<image>"
+      RenderSVGContainer {g} at (381,61) size 78x93 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
+        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+          RenderSVGText {text} at (0,-15) size 39x19 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 39x19
+              chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 39.00: "Use A"
+          RenderSVGText {text} at (0,-15) size 38x19 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 38x19
+              chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 38.00: "Use B"
+          RenderSVGText {text} at (0,-15) size 39x19 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 39x19
+              chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 39.00: "Use C"
+        RenderSVGContainer {use} at (381,61) size 78x37
+          RenderSVGText {text} at (-38,-28) size 76x35 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 76x35
+              chunk 1 (middle anchor) text run 1 at (-38.00,0.00) startOffset 0 endOffset 5 width 76.00: "Use B"
+        RenderSVGText {text} at (-19,45) size 38x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 38x19
+            chunk 1 (middle anchor) text run 1 at (-19.00,60.00) startOffset 0 endOffset 5 width 38.00: "<use>"
+      RenderSVGContainer {g} at (18,203) size 84x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,210.00)}]
+        RenderSVGText {text} at (-42,-7) size 83x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 83x22
+            chunk 1 (middle anchor) text run 1 at (-41.50,10.00) startOffset 0 endOffset 9 width 83.00: "<animate>"
+      RenderSVGContainer {g} at (149,179) size 62x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,210.00)}]
+        RenderSVGContainer {a} at (149,179) size 62x62
+          RenderSVGPath {circle} at (149,179) size 62x62 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [cx=0.00] [cy=0.00] [r=30.00]
+          RenderSVGText {text} at (-15,-18) size 30x35 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 30x35
+              chunk 1 (middle anchor) text run 1 at (-15.00,10.00) startOffset 0 endOffset 2 width 30.00: "09"
+        RenderSVGText {text} at (-13,45) size 25x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x19
+            chunk 1 (middle anchor) text run 1 at (-12.50,60.00) startOffset 0 endOffset 3 width 25.00: "<a>"
+      RenderSVGContainer {g} at (270,180) size 60x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,210.00)}]
+        RenderSVGImage {image} at (270,180) size 60x60
+        RenderSVGText {text} at (-27,45) size 53x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 53x19
+            chunk 1 (middle anchor) text run 1 at (-26.50,60.00) startOffset 0 endOffset 7 width 53.00: "<image>"
+      RenderSVGContainer {g} at (381,181) size 78x93 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,210.00)}]
+        RenderSVGContainer {use} at (381,181) size 78x37
+          RenderSVGText {text} at (-38,-28) size 76x35 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 76x35
+              chunk 1 (middle anchor) text run 1 at (-38.00,0.00) startOffset 0 endOffset 5 width 76.00: "Use B"
+        RenderSVGText {text} at (-19,45) size 38x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 38x19
+            chunk 1 (middle anchor) text run 1 at (-19.00,60.00) startOffset 0 endOffset 5 width 38.00: "<use>"
diff --git a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt
new file mode 100644 (file)
index 0000000..7b85ac8
--- /dev/null
@@ -0,0 +1,163 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGText {text} at (151,10) size 178x19 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 178x19
+        chunk 1 (middle anchor) text run 1 at (151.00,25.00) startOffset 0 endOffset 29 width 178.00: "<animate> of x/y/width/height"
+    RenderSVGContainer {g} at (10,42) size 464x247
+      RenderSVGContainer {g} at (20,54) size 80x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
+        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+          RenderSVGRect {rect} at (57,87) size 6x6 [fill={[type=SOLID] [color=#000000]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+          RenderSVGContainer {g} at (41,71) size 38x38
+            RenderSVGContainer {use} at (41,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+              RenderSVGRect {rect} at (41,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {use} at (71,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
+              RenderSVGRect {rect} at (71,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {use} at (71,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
+              RenderSVGRect {rect} at (71,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {use} at (41,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
+              RenderSVGRect {rect} at (41,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+          RenderSVGPath {path} at (39,69) size 42x42 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 13.3333 0 20 -6.66667 20 -20 C 6.66667 -20 0 -13.3333 0 0 C 0 -13.3333 -6.66667 -20 -20 -20 C -20 -6.66667 -13.3333 0 0 0 C -13.3333 0 -20 6.66667 -20 20 C -6.66667 20 0 13.3333 0 0 C 0 13.3333 6.66667 20 20 20 C 20 6.66667 13.3333 0 0 0 Z"]
+        RenderSVGContainer {use} at (24,54) size 42x42 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+          RenderSVGPath {path} at (24,54) size 42x42 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 13.3333 0 20 -6.66667 20 -20 C 6.66667 -20 0 -13.3333 0 0 C 0 -13.3333 -6.66667 -20 -20 -20 C -20 -6.66667 -13.3333 0 0 0 C -13.3333 0 -20 6.66667 -20 20 C -6.66667 20 0 13.3333 0 0 C 0 13.3333 6.66667 20 20 20 C 20 6.66667 13.3333 0 0 0 Z"]
+        RenderSVGContainer {use} at (41,71) size 38x38
+          RenderSVGContainer {g} at (41,71) size 38x38
+            RenderSVGContainer {g} at (41,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+              RenderSVGRect {rect} at (41,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (71,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
+              RenderSVGRect {rect} at (71,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (71,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
+              RenderSVGRect {rect} at (71,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (41,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
+              RenderSVGRect {rect} at (41,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+        RenderSVGText {text} at (-40,45) size 79x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 79x19
+            chunk 1 (middle anchor) text run 1 at (-39.50,60.00) startOffset 0 endOffset 12 width 79.00: "x/y on <use>"
+      RenderSVGContainer {g} at (133,71) size 94x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
+        RenderSVGImage {image} at (165,75) size 50x50
+        RenderSVGContainer {use} at (161,71) size 38x38
+          RenderSVGContainer {g} at (161,71) size 38x38
+            RenderSVGContainer {g} at (161,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+              RenderSVGRect {rect} at (161,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (191,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
+              RenderSVGRect {rect} at (191,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (191,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
+              RenderSVGRect {rect} at (191,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (161,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
+              RenderSVGRect {rect} at (161,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+        RenderSVGText {text} at (-47,45) size 94x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 94x19
+            chunk 1 (middle anchor) text run 1 at (-47.00,60.00) startOffset 0 endOffset 14 width 94.00: "x/y on <image>"
+      RenderSVGContainer {g} at (259,71) size 82x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
+        RenderSVGRect {rect} at (284,74) size 52x22 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#000000]}] [x=-15.00] [y=-15.00] [width=50.00] [height=20.00]
+        RenderSVGContainer {use} at (281,71) size 38x38
+          RenderSVGContainer {g} at (281,71) size 38x38
+            RenderSVGContainer {g} at (281,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+              RenderSVGRect {rect} at (281,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (311,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
+              RenderSVGRect {rect} at (311,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (311,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
+              RenderSVGRect {rect} at (311,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (281,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
+              RenderSVGRect {rect} at (281,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+        RenderSVGText {text} at (-41,45) size 82x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 82x19
+            chunk 1 (middle anchor) text run 1 at (-41.00,60.00) startOffset 0 endOffset 13 width 82.00: "x/y on <rect>"
+      RenderSVGContainer {g} at (259,71) size 82x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
+        RenderSVGRect {rect} at (284,74) size 52x22 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#000000]}] [x=-15.00] [y=-15.00] [width=50.00] [height=20.00]
+        RenderSVGContainer {use} at (281,71) size 38x38
+          RenderSVGContainer {g} at (281,71) size 38x38
+            RenderSVGContainer {g} at (281,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+              RenderSVGRect {rect} at (281,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (311,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
+              RenderSVGRect {rect} at (311,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (311,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
+              RenderSVGRect {rect} at (311,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (281,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
+              RenderSVGRect {rect} at (281,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+        RenderSVGText {text} at (-41,45) size 82x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 82x19
+            chunk 1 (middle anchor) text run 1 at (-41.00,60.00) startOffset 0 endOffset 13 width 82.00: "x/y on <rect>"
+      RenderSVGContainer {g} at (379,42) size 95x112 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
+        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGText {text} at (-15,-47) size 68x40 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 68x40
+            chunk 1 text run 1 at (-15.00,-15.00) startOffset 0 endOffset 3 width 67.40: "123"
+        RenderSVGContainer {use} at (401,71) size 38x38
+          RenderSVGContainer {g} at (401,71) size 38x38
+            RenderSVGContainer {g} at (401,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+              RenderSVGRect {rect} at (401,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (431,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
+              RenderSVGRect {rect} at (431,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (431,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
+              RenderSVGRect {rect} at (431,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (401,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
+              RenderSVGRect {rect} at (401,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+        RenderSVGText {text} at (-41,45) size 82x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 82x19
+            chunk 1 (middle anchor) text run 1 at (-41.00,60.00) startOffset 0 endOffset 13 width 82.00: "x/y on <rect>"
+      RenderSVGContainer {g} at (10,162) size 100x112 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,210.00)}]
+        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+          RenderSVGContainer {g} at (41,191) size 38x38
+            RenderSVGContainer {use} at (41,191) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+              RenderSVGRect {rect} at (41,191) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {use} at (71,191) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
+              RenderSVGRect {rect} at (71,191) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {use} at (71,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
+              RenderSVGRect {rect} at (71,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {use} at (41,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
+              RenderSVGRect {rect} at (41,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+        RenderSVGText {text} at (-35,-47) size 64x40 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 64x40
+            chunk 1 text run 1 at (-35.00,-15.00) startOffset 0 endOffset 1 width 22.32: "1"
+            chunk 1 text run 1 at (5.00,-15.00) startOffset 0 endOffset 1 width 23.40: "2"
+        RenderSVGContainer {use} at (21,191) size 38x38 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-20.00,0.00)}]
+          RenderSVGContainer {g} at (21,191) size 38x38
+            RenderSVGContainer {g} at (21,191) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+              RenderSVGRect {rect} at (21,191) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (51,191) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
+              RenderSVGRect {rect} at (51,191) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (51,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
+              RenderSVGRect {rect} at (51,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (21,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
+              RenderSVGRect {rect} at (21,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+        RenderSVGContainer {use} at (61,191) size 38x38 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,0.00)}]
+          RenderSVGContainer {g} at (61,191) size 38x38
+            RenderSVGContainer {g} at (61,191) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+              RenderSVGRect {rect} at (61,191) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (91,191) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
+              RenderSVGRect {rect} at (91,191) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (91,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
+              RenderSVGRect {rect} at (91,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (61,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
+              RenderSVGRect {rect} at (61,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+        RenderSVGText {text} at (-50,45) size 99x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 99x19
+            chunk 1 (middle anchor) text run 1 at (-49.50,60.00) startOffset 0 endOffset 16 width 99.00: "x/y on <text>(2)"
+      RenderSVGContainer {g} at (138,168) size 83x121 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,210.00)}]
+        RenderSVGImage {image} at (140,170) size 50x50
+        RenderSVGRect {rect} at (138,168) size 54x54 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-40.00] [y=-40.00] [width=50.00] [height=50.00]
+        RenderSVGRect {rect} at (139,169) size 82x22 [stroke={[type=SOLID] [color=#FFB400]}] [x=-40.00] [y=-40.00] [width=80.00] [height=20.00]
+        RenderSVGRect {rect} at (139,169) size 22x82 [stroke={[type=SOLID] [color=#FFB400]}] [x=-40.00] [y=-40.00] [width=20.00] [height=80.00]
+        RenderSVGText {text} at (-36,45) size 72x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 72x19
+            chunk 1 (middle anchor) text run 1 at (-36.00,60.00) startOffset 0 endOffset 12 width 72.00: "width/height"
+        RenderSVGText {text} at (-36,60) size 72x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 72x19
+            chunk 1 (middle anchor) text run 1 at (-36.00,75.00) startOffset 0 endOffset 10 width 72.00: "on <image>"
+      RenderSVGContainer {g} at (258,168) size 83x121 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,210.00)}]
+        RenderSVGRect {rect} at (260,170) size 50x50 [fill={[type=SOLID] [color=#808080]}] [x=-40.00] [y=-40.00] [width=50.00] [height=50.00]
+        RenderSVGRect {rect} at (258,168) size 54x54 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-40.00] [y=-40.00] [width=50.00] [height=50.00]
+        RenderSVGRect {rect} at (259,169) size 82x22 [stroke={[type=SOLID] [color=#FFB400]}] [x=-40.00] [y=-40.00] [width=80.00] [height=20.00]
+        RenderSVGRect {rect} at (259,169) size 22x82 [stroke={[type=SOLID] [color=#FFB400]}] [x=-40.00] [y=-40.00] [width=20.00] [height=80.00]
+        RenderSVGText {text} at (-36,45) size 72x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 72x19
+            chunk 1 (middle anchor) text run 1 at (-36.00,60.00) startOffset 0 endOffset 12 width 72.00: "width/height"
+        RenderSVGText {text} at (-30,60) size 60x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 60x19
+            chunk 1 (middle anchor) text run 1 at (-30.00,75.00) startOffset 0 endOffset 9 width 60.00: "on <rect>"
+    RenderSVGText {text} at (10,304) size 261x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x46
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.8 $"
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt
new file mode 100644 (file)
index 0000000..cafd427
--- /dev/null
@@ -0,0 +1,307 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGText {text} at (206,8) size 67x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 67x22
+        chunk 1 (middle anchor) text run 1 at (206.50,25.00) startOffset 0 endOffset 8 width 67.00: "graphics"
+    RenderSVGContainer {g} at (26,45) size 414x243 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,75.00)}]
+      RenderSVGContainer {g} at (26,73) size 84x215 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,10.00)}]
+        RenderSVGText {text} at (-13,-12) size 13x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 13x15
+            chunk 1 (end anchor) text run 1 at (-13.00,0.00) startOffset 0 endOffset 4 width 13.00: "fill"
+        RenderSVGText {text} at (-35,8) size 35x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 35x15
+            chunk 1 (end anchor) text run 1 at (-35.00,20.00) startOffset 0 endOffset 9 width 35.00: "fill-rule"
+        RenderSVGText {text} at (-30,28) size 30x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 30x15
+            chunk 1 (end anchor) text run 1 at (-30.00,40.00) startOffset 0 endOffset 6 width 30.00: "stroke"
+        RenderSVGText {text} at (-62,48) size 62x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 62x15
+            chunk 1 (end anchor) text run 1 at (-62.00,60.00) startOffset 0 endOffset 12 width 62.00: "stroke-width"
+        RenderSVGText {text} at (-68,68) size 68x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 68x15
+            chunk 1 (end anchor) text run 1 at (-68.00,80.00) startOffset 0 endOffset 14 width 68.00: "stroke-linecap"
+        RenderSVGText {text} at (-69,88) size 69x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 69x15
+            chunk 1 (end anchor) text run 1 at (-69.00,100.00) startOffset 0 endOffset 15 width 69.00: "stroke-linejoin"
+        RenderSVGText {text} at (-81,108) size 81x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 81x15
+            chunk 1 (end anchor) text run 1 at (-81.00,120.00) startOffset 0 endOffset 17 width 81.00: "stroke-miterlimit"
+        RenderSVGText {text} at (-84,128) size 84x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 84x15
+            chunk 1 (end anchor) text run 1 at (-84.00,140.00) startOffset 0 endOffset 17 width 84.00: "stroke-dashoffset"
+        RenderSVGText {text} at (-36,148) size 36x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 36x15
+            chunk 1 (end anchor) text run 1 at (-36.00,160.00) startOffset 0 endOffset 7 width 36.00: "display"
+        RenderSVGText {text} at (-43,168) size 43x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 43x15
+            chunk 1 (end anchor) text run 1 at (-43.00,180.00) startOffset 0 endOffset 10 width 43.00: "visibility"
+        RenderSVGText {text} at (-24,188) size 24x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 24x15
+            chunk 1 (end anchor) text run 1 at (-24.00,200.00) startOffset 0 endOffset 5 width 24.00: "color"
+      RenderSVGContainer {g} at (168,45) size 248x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,-20.00)}]
+        RenderSVGText {text} at (-2,-10) size 43x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 43x16
+            chunk 1 (middle anchor) text run 1 at (-1.50,3.00) startOffset 0 endOffset 7 width 43.00: "element"
+        RenderSVGText {text} at (118,-10) size 23x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 23x16
+            chunk 1 (middle anchor) text run 1 at (118.50,3.00) startOffset 0 endOffset 3 width 23.00: "<g>"
+        RenderSVGText {text} at (224,-10) size 22x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 22x16
+            chunk 1 (middle anchor) text run 1 at (224.00,3.00) startOffset 0 endOffset 3 width 22.00: "<a>"
+      RenderSVGContainer {g} at (155,69) size 285x214 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+        RenderSVGContainer {g} at (170,69) size 258x14
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGContainer {g} at (170,69) size 38x4
+              RenderSVGRect {rect} at (170,69) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (185,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (200,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+          RenderSVGContainer {use} at (170,69) size 38x4
+            RenderSVGContainer {g} at (170,69) size 38x4
+              RenderSVGRect {rect} at (170,69) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (185,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (200,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+          RenderSVGContainer {use} at (280,69) size 38x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,69) size 38x4
+              RenderSVGRect {rect} at (280,69) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (295,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (310,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+          RenderSVGContainer {use} at (390,69) size 38x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,69) size 38x4
+              RenderSVGRect {rect} at (390,69) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (405,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (420,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+          RenderSVGRect {rect} at (170,75) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {g} at (280,75) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGRect {rect} at (280,75) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {a} at (390,75) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGRect {rect} at (390,75) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+        RenderSVGContainer {g} at (163,90) size 272x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(5.00,15.00)}]
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGContainer {g} at (165,92) size 50x18
+              RenderSVGPath {polyline} at (165,92) size 20x18 [fill={[type=SOLID] [color=#CCCCCC]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+              RenderSVGPath {polyline} at (195,92) size 20x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+          RenderSVGContainer {use} at (165,92) size 50x18
+            RenderSVGContainer {g} at (165,92) size 50x18
+              RenderSVGPath {polyline} at (165,92) size 20x18 [fill={[type=SOLID] [color=#CCCCCC]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+              RenderSVGPath {polyline} at (195,92) size 20x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+          RenderSVGContainer {use} at (275,92) size 50x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (275,92) size 50x18
+              RenderSVGPath {polyline} at (275,92) size 20x18 [fill={[type=SOLID] [color=#CCCCCC]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+              RenderSVGPath {polyline} at (305,92) size 20x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+          RenderSVGContainer {use} at (385,92) size 50x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (385,92) size 50x18
+              RenderSVGPath {polyline} at (385,92) size 20x18 [fill={[type=SOLID] [color=#CCCCCC]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+              RenderSVGPath {polyline} at (415,92) size 20x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+          RenderSVGPath {polyline} at (163,90) size 23x22 [stroke={[type=SOLID] [color=#CC0066]}] [fill={[type=SOLID] [color=#CC0066] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+          RenderSVGContainer {g} at (273,90) size 23x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGPath {polyline} at (273,90) size 23x22 [stroke={[type=SOLID] [color=#CC0066]}] [fill={[type=SOLID] [color=#CC0066] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+          RenderSVGContainer {a} at (383,90) size 23x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGPath {polyline} at (383,90) size 23x22 [stroke={[type=SOLID] [color=#CC0066]}] [fill={[type=SOLID] [color=#CC0066] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+        RenderSVGContainer {g} at (168,118) size 262x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,45.00)}]
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGContainer {g} at (168,118) size 42x12
+              RenderSVGRect {rect} at (168,118) size 12x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (183,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [stroke={[type=SOLID] [color=#E65233] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (198,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#FFA500] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (168,118) size 42x12
+            RenderSVGContainer {g} at (168,118) size 42x12
+              RenderSVGRect {rect} at (168,118) size 12x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (183,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [stroke={[type=SOLID] [color=#E65233] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (198,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#FFA500] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (278,118) size 42x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (278,118) size 42x12
+              RenderSVGRect {rect} at (278,118) size 12x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (293,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [stroke={[type=SOLID] [color=#E65233] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (308,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#FFA500] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (388,118) size 42x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (388,118) size 42x12
+              RenderSVGRect {rect} at (388,118) size 12x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (403,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [stroke={[type=SOLID] [color=#E65233] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (418,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#FFA500] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGRect {rect} at (168,118) size 12x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {g} at (278,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGRect {rect} at (278,118) size 12x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {a} at (388,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGRect {rect} at (388,118) size 12x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+        RenderSVGContainer {g} at (170,135) size 260x9 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,60.00)}]
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGContainer {g} at (170,135) size 40x6
+              RenderSVGPath {line} at (170,137) size 10x2 [stroke={[type=SOLID] [color=#808080]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
+              RenderSVGPath {line} at (200,135) size 10x6 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
+          RenderSVGContainer {use} at (170,135) size 40x6
+            RenderSVGContainer {g} at (170,135) size 40x6
+              RenderSVGPath {line} at (170,137) size 10x2 [stroke={[type=SOLID] [color=#808080]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
+              RenderSVGPath {line} at (200,135) size 10x6 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
+          RenderSVGContainer {use} at (280,135) size 40x6 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,135) size 40x6
+              RenderSVGPath {line} at (280,137) size 10x2 [stroke={[type=SOLID] [color=#808080]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
+              RenderSVGPath {line} at (310,135) size 10x6 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
+          RenderSVGContainer {use} at (390,135) size 40x6 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,135) size 40x6
+              RenderSVGPath {line} at (390,137) size 10x2 [stroke={[type=SOLID] [color=#808080]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
+              RenderSVGPath {line} at (420,135) size 10x6 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
+          RenderSVGPath {line} at (170,142) size 10x2 [stroke={[type=SOLID] [color=#808080]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=8.00]
+          RenderSVGContainer {g} at (280,142) size 10x2 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGPath {line} at (280,142) size 10x2 [stroke={[type=SOLID] [color=#808080]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=8.00]
+          RenderSVGContainer {a} at (390,142) size 10x2 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGPath {line} at (390,142) size 10x2 [stroke={[type=SOLID] [color=#808080]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=8.00]
+        RenderSVGContainer {g} at (170,157) size 258x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,80.00)}]
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGContainer {g} at (170,157) size 38x12
+              RenderSVGPath {line} at (170,157) size 2x12 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
+              RenderSVGPath {line} at (194,157) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
+          RenderSVGContainer {use} at (170,157) size 38x12
+            RenderSVGContainer {g} at (170,157) size 38x12
+              RenderSVGPath {line} at (170,157) size 2x12 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
+              RenderSVGPath {line} at (194,157) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
+          RenderSVGContainer {use} at (280,157) size 38x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,157) size 38x12
+              RenderSVGPath {line} at (280,157) size 2x12 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
+              RenderSVGPath {line} at (304,157) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
+          RenderSVGContainer {use} at (390,157) size 38x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,157) size 38x12
+              RenderSVGPath {line} at (390,157) size 2x12 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
+              RenderSVGPath {line} at (414,157) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
+          RenderSVGPath {line} at (170,157) size 2x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=12.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
+          RenderSVGContainer {g} at (280,157) size 2x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGPath {line} at (280,157) size 2x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=12.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
+          RenderSVGContainer {a} at (390,157) size 2x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGPath {line} at (390,157) size 2x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=12.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
+        RenderSVGContainer {g} at (169,175) size 267x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(5.00,100.00)}]
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGContainer {g} at (169,175) size 47x10
+              RenderSVGPath {polyline} at (169,175) size 24x10 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
+              RenderSVGPath {polyline} at (199,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
+          RenderSVGContainer {use} at (169,175) size 47x10
+            RenderSVGContainer {g} at (169,175) size 47x10
+              RenderSVGPath {polyline} at (169,175) size 24x10 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
+              RenderSVGPath {polyline} at (199,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
+          RenderSVGContainer {use} at (279,175) size 47x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (279,175) size 47x10
+              RenderSVGPath {polyline} at (279,175) size 24x10 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
+              RenderSVGPath {polyline} at (309,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
+          RenderSVGContainer {use} at (389,175) size 47x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (389,175) size 47x10
+              RenderSVGPath {polyline} at (389,175) size 24x10 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
+              RenderSVGPath {polyline} at (419,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
+          RenderSVGPath {polyline} at (169,175) size 24x10 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
+          RenderSVGContainer {g} at (279,175) size 24x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGPath {polyline} at (279,175) size 24x10 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
+          RenderSVGContainer {a} at (389,175) size 24x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGPath {polyline} at (389,175) size 24x10 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
+        RenderSVGContainer {g} at (169,193) size 271x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(5.00,120.00)}]
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGContainer {g} at (169,193) size 51x14
+              RenderSVGPath {polyline} at (169,193) size 17x14 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
+              RenderSVGPath {polyline} at (199,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
+          RenderSVGContainer {use} at (169,193) size 51x14
+            RenderSVGContainer {g} at (169,193) size 51x14
+              RenderSVGPath {polyline} at (169,193) size 17x14 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
+              RenderSVGPath {polyline} at (199,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
+          RenderSVGContainer {use} at (279,193) size 51x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (279,193) size 51x14
+              RenderSVGPath {polyline} at (279,193) size 17x14 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
+              RenderSVGPath {polyline} at (309,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
+          RenderSVGContainer {use} at (389,193) size 51x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (389,193) size 51x14
+              RenderSVGPath {polyline} at (389,193) size 17x14 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
+              RenderSVGPath {polyline} at (419,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
+          RenderSVGPath {polyline} at (169,193) size 17x14 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
+          RenderSVGContainer {g} at (279,193) size 17x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGPath {polyline} at (279,193) size 17x14 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
+          RenderSVGContainer {a} at (389,193) size 17x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGPath {polyline} at (389,193) size 17x14 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
+        RenderSVGContainer {g} at (155,218) size 282x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-5.00,145.00)}]
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGContainer {g} at (155,218) size 62x4
+              RenderSVGPath {line} at (155,218) size 25x4 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+              RenderSVGPath {line} at (196,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+          RenderSVGContainer {use} at (155,218) size 62x4
+            RenderSVGContainer {g} at (155,218) size 62x4
+              RenderSVGPath {line} at (155,218) size 25x4 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+              RenderSVGPath {line} at (196,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+          RenderSVGContainer {use} at (265,218) size 62x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (265,218) size 62x4
+              RenderSVGPath {line} at (265,218) size 25x4 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+              RenderSVGPath {line} at (306,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+          RenderSVGContainer {use} at (375,218) size 62x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (375,218) size 62x4
+              RenderSVGPath {line} at (375,218) size 25x4 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+              RenderSVGPath {line} at (416,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+          RenderSVGPath {line} at (155,218) size 25x4 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+          RenderSVGContainer {g} at (265,218) size 25x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGPath {line} at (265,218) size 25x4 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+          RenderSVGContainer {a} at (375,218) size 25x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGPath {line} at (375,218) size 25x4 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+        RenderSVGContainer {g} at (170,235) size 228x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGContainer {g} at (170,235) size 8x8
+              RenderSVGRect {rect} at (170,235) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (170,235) size 8x8
+            RenderSVGContainer {g} at (170,235) size 8x8
+              RenderSVGRect {rect} at (170,235) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (280,235) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,235) size 8x8
+              RenderSVGRect {rect} at (280,235) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (390,235) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,235) size 8x8
+              RenderSVGRect {rect} at (390,235) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGRect {rect} at (170,235) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {g} at (280,235) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGRect {rect} at (280,235) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {a} at (390,235) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGRect {rect} at (390,235) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+        RenderSVGContainer {g} at (170,255) size 258x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGContainer {g} at (170,255) size 38x8
+              RenderSVGRect {rect} at (170,255) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (200,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (170,255) size 38x8
+            RenderSVGContainer {g} at (170,255) size 38x8
+              RenderSVGRect {rect} at (170,255) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (200,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (280,255) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,255) size 38x8
+              RenderSVGRect {rect} at (280,255) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (310,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (390,255) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,255) size 38x8
+              RenderSVGRect {rect} at (390,255) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (420,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGRect {rect} at (170,255) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {g} at (280,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGRect {rect} at (280,255) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {a} at (390,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGRect {rect} at (390,255) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+        RenderSVGContainer {g} at (170,269) size 258x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,200.00)}]
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGContainer {g} at (170,269) size 38x4
+              RenderSVGRect {rect} at (170,269) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (185,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (200,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+          RenderSVGContainer {use} at (170,269) size 38x4
+            RenderSVGContainer {g} at (170,269) size 38x4
+              RenderSVGRect {rect} at (170,269) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (185,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (200,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+          RenderSVGContainer {use} at (280,269) size 38x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,269) size 38x4
+              RenderSVGRect {rect} at (280,269) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (295,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (310,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+          RenderSVGContainer {use} at (390,269) size 38x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,269) size 38x4
+              RenderSVGRect {rect} at (390,269) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (405,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (420,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+          RenderSVGRect {rect} at (170,275) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {g} at (280,275) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGRect {rect} at (280,275) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {a} at (390,275) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGRect {rect} at (390,275) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+    RenderSVGText {text} at (10,304) size 261x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x46
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.9 $"
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt
new file mode 100644 (file)
index 0000000..e0fb6cb
--- /dev/null
@@ -0,0 +1,332 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (39,60) size 422x192 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,80.00)}]
+      RenderSVGContainer {g} at (39,92) size 66x156 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,10.00)}]
+        RenderSVGText {text} at (-60,2) size 65x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 65x16
+            chunk 1 (end anchor) text run 1 at (-60.00,15.00) startOffset 0 endOffset 11 width 65.00: "text-anchor"
+        RenderSVGText {text} at (-44,37) size 49x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 49x16
+            chunk 1 (end anchor) text run 1 at (-44.00,50.00) startOffset 0 endOffset 9 width 49.00: "font-size"
+        RenderSVGText {text} at (-58,72) size 63x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 63x16
+            chunk 1 (end anchor) text run 1 at (-58.00,85.00) startOffset 0 endOffset 11 width 63.00: "font-family"
+        RenderSVGText {text} at (-49,107) size 54x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 54x16
+            chunk 1 (end anchor) text run 1 at (-49.00,120.00) startOffset 0 endOffset 10 width 54.00: "font-style"
+        RenderSVGText {text} at (-61,142) size 66x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 66x16
+            chunk 1 (end anchor) text run 1 at (-61.00,155.00) startOffset 0 endOffset 11 width 66.00: "font-weight"
+      RenderSVGContainer {g} at (171,60) size 260x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,-10.00)}]
+        RenderSVGText {text} at (1,-10) size 37x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 37x16
+            chunk 1 (middle anchor) text run 1 at (1.50,3.00) startOffset 0 endOffset 6 width 37.00: "<text>"
+        RenderSVGText {text} at (123,-10) size 23x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 23x16
+            chunk 1 (middle anchor) text run 1 at (123.50,3.00) startOffset 0 endOffset 3 width 23.00: "<g>"
+        RenderSVGText {text} at (239,-10) size 22x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 22x16
+            chunk 1 (middle anchor) text run 1 at (239.00,3.00) startOffset 0 endOffset 3 width 22.00: "<a>"
+      RenderSVGContainer {g} at (139,77) size 322x175 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,5.00)}]
+        RenderSVGContainer {g} at (139,77) size 322x35
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGContainer {g} at (139,77) size 102x35
+              RenderSVGText {text} at (-21,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 (end anchor) text run 1 at (-21.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGRect {rect} at (158,103) size 4x4 [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGText {text} at (-11,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 (middle anchor) text run 1 at (-10.50,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGRect {rect} at (188,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGRect {rect} at (218,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGRect {rect} at (158,103) size 4x4 [fill={[type=SOLID] [color=#CC0066]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+          RenderSVGContainer {use} at (139,77) size 102x35
+            RenderSVGContainer {g} at (139,77) size 102x35
+              RenderSVGText {text} at (-21,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 (end anchor) text run 1 at (-21.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGRect {rect} at (158,103) size 4x4 [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGText {text} at (-11,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 (middle anchor) text run 1 at (-10.50,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGRect {rect} at (188,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGRect {rect} at (218,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGRect {rect} at (158,103) size 4x4 [fill={[type=SOLID] [color=#CC0066]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+          RenderSVGContainer {use} at (249,77) size 102x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (249,77) size 102x35
+              RenderSVGText {text} at (-21,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 (end anchor) text run 1 at (-21.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGRect {rect} at (268,103) size 4x4 [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGText {text} at (-11,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 (middle anchor) text run 1 at (-10.50,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGRect {rect} at (298,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGRect {rect} at (328,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGRect {rect} at (268,103) size 4x4 [fill={[type=SOLID] [color=#CC0066]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+          RenderSVGContainer {use} at (359,77) size 102x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (359,77) size 102x35
+              RenderSVGText {text} at (-21,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 (end anchor) text run 1 at (-21.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGRect {rect} at (378,103) size 4x4 [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGText {text} at (-11,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 (middle anchor) text run 1 at (-10.50,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGRect {rect} at (408,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGRect {rect} at (438,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGRect {rect} at (378,103) size 4x4 [fill={[type=SOLID] [color=#CC0066]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+          RenderSVGText {text} at (-21,-8) size 21x35 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 21x35
+              chunk 1 (end anchor) text run 1 at (-21.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {g} at (249,77) size 21x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGText {text} at (-21,-8) size 21x35 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 21x35
+                chunk 1 (end anchor) text run 1 at (-21.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {a} at (359,77) size 21x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGText {text} at (-21,-8) size 21x35 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 21x35
+                chunk 1 (end anchor) text run 1 at (-21.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+        RenderSVGContainer {g} at (160,112) size 301x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,35.00)}]
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGContainer {g} at (160,112) size 81x35
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (0,8) size 8x15 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 8x15
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 8.00: "A"
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {use} at (160,112) size 81x35
+            RenderSVGContainer {g} at (160,112) size 81x35
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (0,8) size 8x15 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 8x15
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 8.00: "A"
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {use} at (270,112) size 81x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (270,112) size 81x35
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (0,8) size 8x15 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 8x15
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 8.00: "A"
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {use} at (380,112) size 81x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (380,112) size 81x35
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (0,8) size 8x15 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 8x15
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 8.00: "A"
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 21x35
+              chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {g} at (270,112) size 21x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 21x35
+                chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {a} at (380,112) size 21x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 21x35
+                chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+        RenderSVGContainer {g} at (160,147) size 301x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,70.00)}]
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGContainer {g} at (160,147) size 81x35
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (30,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (60,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {use} at (160,147) size 81x35
+            RenderSVGContainer {g} at (160,147) size 81x35
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (30,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (60,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {use} at (270,147) size 81x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (270,147) size 81x35
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (30,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (60,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {use} at (380,147) size 81x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (380,147) size 81x35
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (30,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (60,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 21x35
+              chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {g} at (270,147) size 21x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 21x35
+                chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {a} at (380,147) size 21x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 21x35
+                chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+        RenderSVGContainer {g} at (160,182) size 301x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,105.00)}]
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGContainer {g} at (160,182) size 81x35
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (30,-8) size 20x34 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 20x34
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
+              RenderSVGText {text} at (60,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {use} at (160,182) size 81x35
+            RenderSVGContainer {g} at (160,182) size 81x35
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (30,-8) size 20x34 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 20x34
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
+              RenderSVGText {text} at (60,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {use} at (270,182) size 81x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (270,182) size 81x35
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (30,-8) size 20x34 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 20x34
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
+              RenderSVGText {text} at (60,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {use} at (380,182) size 81x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (380,182) size 81x35
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (30,-8) size 20x34 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 20x34
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
+              RenderSVGText {text} at (60,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 21x35
+              chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {g} at (270,182) size 21x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 21x35
+                chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {a} at (380,182) size 21x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 21x35
+                chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+        RenderSVGContainer {g} at (160,217) size 301x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,140.00)}]
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGContainer {g} at (160,217) size 81x35
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (30,-7) size 21x34 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x34
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (60,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {use} at (160,217) size 81x35
+            RenderSVGContainer {g} at (160,217) size 81x35
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (30,-7) size 21x34 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x34
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (60,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {use} at (270,217) size 81x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (270,217) size 81x35
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (30,-7) size 21x34 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x34
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (60,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {use} at (380,217) size 81x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (380,217) size 81x35
+              RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (30,-7) size 21x34 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x34
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+              RenderSVGText {text} at (60,-8) size 21x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 21x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 21x35
+              chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {g} at (270,217) size 21x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 21x35
+                chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+          RenderSVGContainer {g} at (380,217) size 21x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGText {text} at (0,-8) size 21x35 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 21x35
+                chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 21.00: "A"
+    RenderSVGText {text} at (10,304) size 261x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x46
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.8 $"
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt
new file mode 100644 (file)
index 0000000..05aaaac
--- /dev/null
@@ -0,0 +1,87 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGText {text} at (10,304) size 261x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x46
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.6 $"
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGText {text} at (183,13) size 113x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 113x22
+        chunk 1 (middle anchor) text run 1 at (183.50,30.00) startOffset 0 endOffset 14 width 113.00: "multiple begin"
+    RenderSVGContainer {g} at (103,52) size 200x226 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}]
+      RenderSVGContainer {g} at (103,112) size 77x166 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,25.00)}]
+        RenderSVGText {text} at (-50,-13) size 50x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 50x16
+            chunk 1 (end anchor) text run 1 at (-50.00,0.00) startOffset 0 endOffset 9 width 50.00: "2 offsets"
+        RenderSVGText {text} at (-73,12) size 73x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 73x16
+            chunk 1 (end anchor) text run 1 at (-73.00,25.00) startOffset 0 endOffset 12 width 73.00: "2 sync bases"
+        RenderSVGText {text} at (-45,37) size 45x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 45x16
+            chunk 1 (end anchor) text run 1 at (-45.00,50.00) startOffset 0 endOffset 8 width 45.00: "2 repeat"
+        RenderSVGText {text} at (-70,87) size 70x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x16
+            chunk 1 (end anchor) text run 1 at (-70.00,100.00) startOffset 0 endOffset 12 width 70.00: "2 event base"
+        RenderSVGText {text} at (-77,112) size 77x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 77x16
+            chunk 1 (end anchor) text run 1 at (-77.00,125.00) startOffset 0 endOffset 12 width 77.00: "2 accessKeys"
+        RenderSVGText {text} at (-27,137) size 27x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 27x16
+            chunk 1 (end anchor) text run 1 at (-27.00,150.00) startOffset 0 endOffset 4 width 27.00: "misc"
+      RenderSVGContainer {g} at (234,52) size 69x56 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,5.00)}]
+        RenderSVGText {text} at (-13,-13) size 25x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x16
+            chunk 1 (middle anchor) text run 1 at (-12.50,0.00) startOffset 0 endOffset 4 width 25.00: "0-1s"
+        RenderSVGText {text} at (-16,-33) size 31x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 31x16
+            chunk 1 (middle anchor) text run 1 at (-15.50,-20.00) startOffset 0 endOffset 5 width 31.00: "2s-4s"
+        RenderSVGText {text} at (-13,-53) size 25x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x16
+            chunk 1 (middle anchor) text run 1 at (-12.50,-40.00) startOffset 0 endOffset 4 width 25.00: "> 5s"
+        RenderSVGContainer {g} at (277,72) size 26x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+          RenderSVGText {text} at (-13,-13) size 25x16 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 25x16
+              chunk 1 (middle anchor) text run 1 at (-12.50,0.00) startOffset 0 endOffset 4 width 25.00: "1-2s"
+          RenderSVGText {text} at (-13,-33) size 25x16 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 25x16
+              chunk 1 (middle anchor) text run 1 at (-12.50,-20.00) startOffset 0 endOffset 4 width 25.00: "4-5s"
+      RenderSVGContainer {g} at (243,113) size 54x164 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,20.00)}]
+        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+          RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,113) size 54x14
+          RenderSVGContainer {use} at (243,113) size 14x14
+            RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,138) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+          RenderSVGContainer {use} at (243,138) size 14x14
+            RenderSVGRect {rect} at (243,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,138) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (243,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,163) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+          RenderSVGContainer {use} at (243,163) size 14x14
+            RenderSVGRect {rect} at (243,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,163) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (243,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,213) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
+          RenderSVGContainer {use} at (243,213) size 14x14
+            RenderSVGRect {rect} at (243,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,213) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (243,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,238) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,125.00)}]
+          RenderSVGContainer {use} at (243,238) size 14x14
+            RenderSVGRect {rect} at (243,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,238) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (243,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,263) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
+          RenderSVGContainer {use} at (243,263) size 14x14
+            RenderSVGRect {rect} at (243,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,263) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (243,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
diff --git a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt
new file mode 100644 (file)
index 0000000..0328570
--- /dev/null
@@ -0,0 +1,87 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGText {text} at (10,304) size 261x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x46
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.6 $"
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGText {text} at (191,13) size 98x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 98x22
+        chunk 1 (middle anchor) text run 1 at (191.00,30.00) startOffset 0 endOffset 12 width 98.00: "multiple end"
+    RenderSVGContainer {g} at (103,52) size 200x226 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}]
+      RenderSVGContainer {g} at (103,112) size 77x166 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,25.00)}]
+        RenderSVGText {text} at (-50,-13) size 50x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 50x16
+            chunk 1 (end anchor) text run 1 at (-50.00,0.00) startOffset 0 endOffset 9 width 50.00: "2 offsets"
+        RenderSVGText {text} at (-73,12) size 73x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 73x16
+            chunk 1 (end anchor) text run 1 at (-73.00,25.00) startOffset 0 endOffset 12 width 73.00: "2 sync bases"
+        RenderSVGText {text} at (-45,37) size 45x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 45x16
+            chunk 1 (end anchor) text run 1 at (-45.00,50.00) startOffset 0 endOffset 8 width 45.00: "2 repeat"
+        RenderSVGText {text} at (-70,87) size 70x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x16
+            chunk 1 (end anchor) text run 1 at (-70.00,100.00) startOffset 0 endOffset 12 width 70.00: "2 event base"
+        RenderSVGText {text} at (-77,112) size 77x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 77x16
+            chunk 1 (end anchor) text run 1 at (-77.00,125.00) startOffset 0 endOffset 12 width 77.00: "2 accessKeys"
+        RenderSVGText {text} at (-27,137) size 27x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 27x16
+            chunk 1 (end anchor) text run 1 at (-27.00,150.00) startOffset 0 endOffset 4 width 27.00: "misc"
+      RenderSVGContainer {g} at (234,52) size 69x56 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,5.00)}]
+        RenderSVGText {text} at (-13,-13) size 25x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x16
+            chunk 1 (middle anchor) text run 1 at (-12.50,0.00) startOffset 0 endOffset 4 width 25.00: "0-1s"
+        RenderSVGText {text} at (-16,-33) size 31x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 31x16
+            chunk 1 (middle anchor) text run 1 at (-15.50,-20.00) startOffset 0 endOffset 5 width 31.00: "2s-4s"
+        RenderSVGText {text} at (-13,-53) size 25x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x16
+            chunk 1 (middle anchor) text run 1 at (-12.50,-40.00) startOffset 0 endOffset 4 width 25.00: "> 5s"
+        RenderSVGContainer {g} at (277,72) size 26x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+          RenderSVGText {text} at (-13,-13) size 25x16 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 25x16
+              chunk 1 (middle anchor) text run 1 at (-12.50,0.00) startOffset 0 endOffset 4 width 25.00: "1-2s"
+          RenderSVGText {text} at (-13,-33) size 25x16 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 25x16
+              chunk 1 (middle anchor) text run 1 at (-12.50,-20.00) startOffset 0 endOffset 4 width 25.00: "4-5s"
+      RenderSVGContainer {g} at (243,113) size 54x164 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,20.00)}]
+        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+          RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,113) size 54x14
+          RenderSVGContainer {use} at (243,113) size 14x14
+            RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,138) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+          RenderSVGContainer {use} at (243,138) size 14x14
+            RenderSVGRect {rect} at (243,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,138) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (243,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,163) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+          RenderSVGContainer {use} at (243,163) size 14x14
+            RenderSVGRect {rect} at (243,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,163) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (243,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,213) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
+          RenderSVGContainer {use} at (243,213) size 14x14
+            RenderSVGRect {rect} at (243,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,213) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (283,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=34.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,238) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,125.00)}]
+          RenderSVGContainer {use} at (243,238) size 14x14
+            RenderSVGRect {rect} at (243,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,238) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (283,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=34.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,263) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
+          RenderSVGContainer {use} at (243,263) size 14x14
+            RenderSVGRect {rect} at (243,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,263) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (243,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
diff --git a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt
new file mode 100644 (file)
index 0000000..8be5c9b
--- /dev/null
@@ -0,0 +1,64 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGText {text} at (10,304) size 261x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x46
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.5 $"
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGText {text} at (227,13) size 26x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 26x22
+        chunk 1 (middle anchor) text run 1 at (227.00,30.00) startOffset 0 endOffset 3 width 26.00: "dur"
+    RenderSVGContainer {g} at (116,92) size 230x166 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}]
+      RenderSVGContainer {g} at (116,112) size 64x146 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,25.00)}]
+        RenderSVGText {text} at (-64,-13) size 64x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 64x16
+            chunk 1 (end anchor) text run 1 at (-64.00,0.00) startOffset 0 endOffset 11 width 64.00: "clock value"
+        RenderSVGText {text} at (-51,52) size 51x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 51x16
+            chunk 1 (end anchor) text run 1 at (-51.00,65.00) startOffset 0 endOffset 10 width 51.00: "indefinite"
+        RenderSVGText {text} at (-33,117) size 33x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 33x16
+            chunk 1 (end anchor) text run 1 at (-33.00,130.00) startOffset 0 endOffset 5 width 33.00: "media"
+      RenderSVGContainer {g} at (234,92) size 112x146 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,5.00)}]
+        RenderSVGText {text} at (-13,-13) size 25x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x16
+            chunk 1 (middle anchor) text run 1 at (-12.50,0.00) startOffset 0 endOffset 4 width 25.00: "> 2s"
+        RenderSVGText {text} at (64,-13) size 31x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 31x16
+            chunk 1 (middle anchor) text run 1 at (64.50,0.00) startOffset 0 endOffset 5 width 31.00: "0s-2s"
+        RenderSVGContainer {g} at (234,157) size 109x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,65.00)}]
+          RenderSVGText {text} at (-16,-13) size 31x16 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 31x16
+              chunk 1 (middle anchor) text run 1 at (-15.50,0.00) startOffset 0 endOffset 5 width 31.00: "never"
+          RenderSVGText {text} at (67,-13) size 25x16 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 25x16
+              chunk 1 (middle anchor) text run 1 at (67.50,0.00) startOffset 0 endOffset 4 width 25.00: "> 0s"
+        RenderSVGContainer {g} at (234,222) size 109x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,130.00)}]
+          RenderSVGText {text} at (-16,-13) size 31x16 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 31x16
+              chunk 1 (middle anchor) text run 1 at (-15.50,0.00) startOffset 0 endOffset 5 width 31.00: "never"
+          RenderSVGText {text} at (67,-13) size 25x16 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 25x16
+              chunk 1 (middle anchor) text run 1 at (67.50,0.00) startOffset 0 endOffset 4 width 25.00: "> 0s"
+      RenderSVGContainer {g} at (243,113) size 94x144 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,20.00)}]
+        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+          RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,113) size 94x14
+          RenderSVGContainer {use} at (243,113) size 14x14
+            RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (323,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,178) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,65.00)}]
+          RenderSVGContainer {use} at (243,178) size 14x14
+            RenderSVGRect {rect} at (243,178) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,178) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,178) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (323,178) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,243) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,130.00)}]
+          RenderSVGContainer {use} at (243,243) size 14x14
+            RenderSVGRect {rect} at (243,243) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,243) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,243) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (323,243) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
diff --git a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt
new file mode 100644 (file)
index 0000000..5b9576a
--- /dev/null
@@ -0,0 +1,99 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGText {text} at (10,304) size 261x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x46
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.7 $"
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGText {text} at (225,13) size 29x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 29x22
+        chunk 1 (middle anchor) text run 1 at (225.50,30.00) startOffset 0 endOffset 3 width 29.00: "min"
+    RenderSVGContainer {g} at (76,62) size 281x216 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,50.00)}]
+      RenderSVGContainer {g} at (76,82) size 144x196 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
+        RenderSVGText {text} at (-84,-13) size 84x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 84x16
+            chunk 1 (end anchor) text run 1 at (-84.00,0.00) startOffset 0 endOffset 14 width 84.00: "no min / media"
+        RenderSVGText {text} at (-61,12) size 61x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 61x16
+            chunk 1 (end anchor) text run 1 at (-61.00,25.00) startOffset 0 endOffset 11 width 61.00: "invalid min"
+        RenderSVGText {text} at (-93,37) size 93x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 93x16
+            chunk 1 (end anchor) text run 1 at (-93.00,50.00) startOffset 0 endOffset 16 width 93.00: "min < active dur"
+        RenderSVGText {text} at (-93,62) size 93x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 93x16
+            chunk 1 (end anchor) text run 1 at (-93.00,75.00) startOffset 0 endOffset 16 width 93.00: "min > active dur"
+        RenderSVGText {text} at (-94,87) size 94x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 94x16
+            chunk 1 (end anchor) text run 1 at (-94.00,100.00) startOffset 0 endOffset 16 width 94.00: "min < repeat dur"
+        RenderSVGText {text} at (-144,112) size 144x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 144x16
+            chunk 1 (end anchor) text run 1 at (-144.00,125.00) startOffset 0 endOffset 24 width 144.00: "min > repeat dur, remove"
+        RenderSVGText {text} at (-136,167) size 136x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 136x16
+            chunk 1 (end anchor) text run 1 at (-136.00,180.00) startOffset 0 endOffset 24 width 136.00: "min > repeat dur, freeze"
+      RenderSVGContainer {g} at (234,62) size 112x196 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,25.00)}]
+        RenderSVGText {text} at (-13,-13) size 25x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x16
+            chunk 1 (middle anchor) text run 1 at (-12.50,0.00) startOffset 0 endOffset 4 width 25.00: "> 5s"
+        RenderSVGText {text} at (64,-13) size 31x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 31x16
+            chunk 1 (middle anchor) text run 1 at (64.50,0.00) startOffset 0 endOffset 5 width 31.00: "0s-5s"
+        RenderSVGContainer {g} at (234,242) size 109x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
+          RenderSVGText {text} at (-16,-13) size 31x16 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 31x16
+              chunk 1 (middle anchor) text run 1 at (-15.50,0.00) startOffset 0 endOffset 5 width 31.00: "never"
+          RenderSVGText {text} at (67,-13) size 25x16 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 25x16
+              chunk 1 (middle anchor) text run 1 at (67.50,0.00) startOffset 0 endOffset 4 width 25.00: "> 0s"
+      RenderSVGContainer {g} at (243,83) size 114x194 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,40.00)}]
+        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+          RenderSVGRect {rect} at (243,83) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,83) size 114x14
+          RenderSVGContainer {use} at (243,83) size 14x14
+            RenderSVGRect {rect} at (243,83) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,83) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,83) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (323,83) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {g} at (263,83) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,0.00)}]
+            RenderSVGContainer {use} at (263,83) size 14x14
+              RenderSVGRect {rect} at (263,83) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGContainer {use} at (343,83) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+              RenderSVGRect {rect} at (343,83) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (343,83) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,108) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+          RenderSVGContainer {use} at (243,108) size 14x14
+            RenderSVGRect {rect} at (243,108) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,108) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,108) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (323,108) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,133) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+          RenderSVGContainer {use} at (243,133) size 14x14
+            RenderSVGRect {rect} at (243,133) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,133) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,133) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (323,133) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,158) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,75.00)}]
+          RenderSVGContainer {use} at (243,158) size 14x14
+            RenderSVGRect {rect} at (243,158) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,158) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,158) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (323,158) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,183) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
+          RenderSVGContainer {use} at (243,183) size 14x14
+            RenderSVGRect {rect} at (243,183) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,183) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,183) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (323,183) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,208) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,125.00)}]
+          RenderSVGContainer {use} at (243,208) size 14x14
+            RenderSVGRect {rect} at (243,208) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,208) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,208) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (323,208) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,263) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
+          RenderSVGContainer {use} at (243,263) size 14x14
+            RenderSVGRect {rect} at (243,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,263) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (323,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
diff --git a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt
new file mode 100644 (file)
index 0000000..c556f2a
--- /dev/null
@@ -0,0 +1,101 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGText {text} at (10,304) size 261x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x46
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.7 $"
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGText {text} at (224,13) size 32x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 32x22
+        chunk 1 (middle anchor) text run 1 at (224.00,30.00) startOffset 0 endOffset 3 width 32.00: "max"
+    RenderSVGText {text} at (197,173) size 86x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 86x22
+        chunk 1 (middle anchor) text run 1 at (197.00,190.00) startOffset 0 endOffset 9 width 86.00: "min & max"
+    RenderSVGContainer {g} at (74,42) size 283x236 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,30.00)}]
+      RenderSVGContainer {g} at (74,62) size 146x216 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
+        RenderSVGText {text} at (-87,-13) size 87x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 87x16
+            chunk 1 (end anchor) text run 1 at (-87.00,0.00) startOffset 0 endOffset 14 width 87.00: "no max / media"
+        RenderSVGText {text} at (-103,12) size 103x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 103x16
+            chunk 1 (end anchor) text run 1 at (-103.00,25.00) startOffset 0 endOffset 18 width 103.00: "invalid max values"
+        RenderSVGText {text} at (-96,37) size 96x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 96x16
+            chunk 1 (end anchor) text run 1 at (-96.00,50.00) startOffset 0 endOffset 16 width 96.00: "max < active dur"
+        RenderSVGText {text} at (-96,62) size 96x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 96x16
+            chunk 1 (end anchor) text run 1 at (-96.00,75.00) startOffset 0 endOffset 16 width 96.00: "max > active dur"
+        RenderSVGText {text} at (-61,137) size 61x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 61x16
+            chunk 1 (end anchor) text run 1 at (-61.00,150.00) startOffset 0 endOffset 9 width 61.00: "min < max"
+        RenderSVGText {text} at (-61,162) size 61x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 61x16
+            chunk 1 (end anchor) text run 1 at (-61.00,175.00) startOffset 0 endOffset 9 width 61.00: "min = max"
+        RenderSVGText {text} at (-146,187) size 146x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 146x16
+            chunk 1 (end anchor) text run 1 at (-146.00,200.00) startOffset 0 endOffset 24 width 146.00: "min > max (both ignored)"
+      RenderSVGContainer {g} at (237,42) size 109x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,25.00)}]
+        RenderSVGText {text} at (-13,-13) size 25x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x16
+            chunk 1 (middle anchor) text run 1 at (-12.50,0.00) startOffset 0 endOffset 4 width 25.00: "> 5s"
+        RenderSVGText {text} at (64,-13) size 31x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 31x16
+            chunk 1 (middle anchor) text run 1 at (64.50,0.00) startOffset 0 endOffset 5 width 31.00: "0s-5s"
+      RenderSVGContainer {g} at (243,63) size 114x214 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,40.00)}]
+        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+          RenderSVGRect {rect} at (243,63) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,63) size 114x14
+          RenderSVGContainer {use} at (243,63) size 14x14
+            RenderSVGRect {rect} at (243,63) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,63) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,63) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (323,63) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {g} at (263,63) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,0.00)}]
+            RenderSVGContainer {use} at (263,63) size 14x14
+              RenderSVGRect {rect} at (263,63) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGContainer {use} at (343,63) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+              RenderSVGRect {rect} at (343,63) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (343,63) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,88) size 114x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+          RenderSVGContainer {use} at (243,88) size 14x14
+            RenderSVGRect {rect} at (243,88) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,88) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,88) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (323,88) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {g} at (263,88) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,0.00)}]
+            RenderSVGContainer {use} at (263,88) size 14x14
+              RenderSVGRect {rect} at (263,88) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGContainer {use} at (343,88) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+              RenderSVGRect {rect} at (343,88) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (343,88) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,113) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+          RenderSVGContainer {use} at (243,113) size 14x14
+            RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (323,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,138) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,75.00)}]
+          RenderSVGContainer {use} at (243,138) size 14x14
+            RenderSVGRect {rect} at (243,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,138) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (323,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,213) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
+          RenderSVGContainer {use} at (243,213) size 14x14
+            RenderSVGRect {rect} at (243,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,213) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (323,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,238) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,175.00)}]
+          RenderSVGContainer {use} at (243,238) size 14x14
+            RenderSVGRect {rect} at (243,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,238) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (323,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (243,263) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,200.00)}]
+          RenderSVGContainer {use} at (243,263) size 14x14
+            RenderSVGRect {rect} at (243,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,263) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (323,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
diff --git a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt
new file mode 100644 (file)
index 0000000..7569c46
--- /dev/null
@@ -0,0 +1,74 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGText {text} at (10,304) size 261x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x46
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.8 $"
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGText {text} at (215,13) size 50x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 50x22
+        chunk 1 (middle anchor) text run 1 at (215.00,30.00) startOffset 0 endOffset 7 width 50.00: "restart"
+    RenderSVGContainer {g} at (80,92) size 337x136 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,80.00)}]
+      RenderSVGContainer {g} at (80,112) size 170x116 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
+        RenderSVGText {text} at (-170,-13) size 170x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 170x16
+            chunk 1 (end anchor) text run 1 at (-170.00,0.00) startOffset 0 endOffset 31 width 170.00: "no restart (defaults to always)"
+        RenderSVGText {text} at (-93,12) size 93x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 93x16
+            chunk 1 (end anchor) text run 1 at (-93.00,25.00) startOffset 0 endOffset 16 width 93.00: "restart=\"always\""
+        RenderSVGText {text} at (-142,37) size 142x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 142x16
+            chunk 1 (end anchor) text run 1 at (-142.00,50.00) startOffset 0 endOffset 23 width 142.00: "restart=\"whenNotActive\""
+        RenderSVGText {text} at (-85,62) size 85x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 85x16
+            chunk 1 (end anchor) text run 1 at (-85.00,75.00) startOffset 0 endOffset 15 width 85.00: "restart=\"never\""
+        RenderSVGText {text} at (-53,87) size 53x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 53x16
+            chunk 1 (end anchor) text run 1 at (-53.00,100.00) startOffset 0 endOffset 9 width 53.00: "reference"
+      RenderSVGContainer {g} at (297,92) size 109x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,25.00)}]
+        RenderSVGText {text} at (-13,-13) size 25x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x16
+            chunk 1 (middle anchor) text run 1 at (-12.50,0.00) startOffset 0 endOffset 4 width 25.00: "> 5s"
+        RenderSVGText {text} at (64,-13) size 31x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 31x16
+            chunk 1 (middle anchor) text run 1 at (64.50,0.00) startOffset 0 endOffset 5 width 31.00: "0s-5s"
+      RenderSVGContainer {g} at (303,113) size 114x114 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,40.00)}]
+        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+          RenderSVGRect {rect} at (303,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (303,113) size 94x14
+          RenderSVGContainer {use} at (303,113) size 14x14
+            RenderSVGRect {rect} at (303,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (383,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (303,138) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+          RenderSVGContainer {use} at (303,138) size 14x14
+            RenderSVGRect {rect} at (303,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,138) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (383,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (303,163) size 114x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+          RenderSVGContainer {use} at (303,163) size 14x14
+            RenderSVGRect {rect} at (303,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,163) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (383,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {g} at (323,163) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,0.00)}]
+            RenderSVGContainer {use} at (323,163) size 14x14
+              RenderSVGRect {rect} at (323,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGContainer {use} at (403,163) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+              RenderSVGRect {rect} at (403,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (403,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (303,188) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,75.00)}]
+          RenderSVGContainer {use} at (303,188) size 14x14
+            RenderSVGRect {rect} at (303,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,188) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (383,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (303,213) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
+          RenderSVGContainer {use} at (303,213) size 14x14
+            RenderSVGRect {rect} at (303,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,213) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (383,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
diff --git a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt
new file mode 100644 (file)
index 0000000..625761f
--- /dev/null
@@ -0,0 +1,62 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGText {text} at (10,304) size 261x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x46
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.7 $"
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGText {text} at (192,13) size 95x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 95x22
+        chunk 1 (middle anchor) text run 1 at (192.50,30.00) startOffset 0 endOffset 11 width 95.00: "repeatCount"
+    RenderSVGContainer {g} at (70,92) size 336x126 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,80.00)}]
+      RenderSVGContainer {g} at (70,112) size 180x106 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
+        RenderSVGText {text} at (-180,-13) size 180x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 180x16
+            chunk 1 (end anchor) text run 1 at (-180.00,0.00) startOffset 0 endOffset 30 width 180.00: "dur=5s repeatCount unspecified"
+        RenderSVGText {text} at (-127,12) size 127x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 127x16
+            chunk 1 (end anchor) text run 1 at (-127.00,25.00) startOffset 0 endOffset 20 width 127.00: "dur=1s repeatCount=5"
+        RenderSVGText {text} at (-145,37) size 145x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 145x16
+            chunk 1 (end anchor) text run 1 at (-145.00,50.00) startOffset 0 endOffset 23 width 145.00: "dur=10s repeatCount=0.5"
+        RenderSVGText {text} at (-171,62) size 171x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 171x16
+            chunk 1 (end anchor) text run 1 at (-171.00,75.00) startOffset 0 endOffset 29 width 171.00: "dur=1s repeatCount=indefinite"
+        RenderSVGText {text} at (-41,77) size 41x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 41x16
+            chunk 1 (end anchor) text run 1 at (-41.00,90.00) startOffset 0 endOffset 6 width 41.00: "end=5s"
+      RenderSVGContainer {g} at (297,92) size 109x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,25.00)}]
+        RenderSVGText {text} at (-13,-13) size 25x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x16
+            chunk 1 (middle anchor) text run 1 at (-12.50,0.00) startOffset 0 endOffset 4 width 25.00: "> 5s"
+        RenderSVGText {text} at (64,-13) size 31x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 31x16
+            chunk 1 (middle anchor) text run 1 at (64.50,0.00) startOffset 0 endOffset 5 width 31.00: "0s-5s"
+      RenderSVGContainer {g} at (303,113) size 94x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,40.00)}]
+        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+          RenderSVGRect {rect} at (303,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (303,113) size 94x14
+          RenderSVGContainer {use} at (303,113) size 14x14
+            RenderSVGRect {rect} at (303,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (383,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (303,138) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+          RenderSVGContainer {use} at (303,138) size 14x14
+            RenderSVGRect {rect} at (303,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,138) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (383,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (303,163) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+          RenderSVGContainer {use} at (303,163) size 14x14
+            RenderSVGRect {rect} at (303,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,163) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (383,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (303,188) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,75.00)}]
+          RenderSVGContainer {use} at (303,188) size 14x14
+            RenderSVGRect {rect} at (303,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,188) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (383,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
diff --git a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt
new file mode 100644 (file)
index 0000000..fe6eb1d
--- /dev/null
@@ -0,0 +1,71 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGText {text} at (10,304) size 261x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x46
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.7 $"
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGText {text} at (200,13) size 79x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 79x22
+        chunk 1 (middle anchor) text run 1 at (200.50,30.00) startOffset 0 endOffset 9 width 79.00: "repeatDur"
+    RenderSVGContainer {g} at (82,92) size 324x161 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,80.00)}]
+      RenderSVGContainer {g} at (82,112) size 168x141 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
+        RenderSVGText {text} at (-168,-13) size 168x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 168x16
+            chunk 1 (end anchor) text run 1 at (-168.00,0.00) startOffset 0 endOffset 28 width 168.00: "dur=5s repeatDur unspecified"
+        RenderSVGText {text} at (-121,12) size 121x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 121x16
+            chunk 1 (end anchor) text run 1 at (-121.00,25.00) startOffset 0 endOffset 19 width 121.00: "dur=1s repeatDur=5s"
+        RenderSVGText {text} at (-132,37) size 132x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 132x16
+            chunk 1 (end anchor) text run 1 at (-132.00,50.00) startOffset 0 endOffset 21 width 132.00: "dur=0.5s repeatDur=5s"
+        RenderSVGText {text} at (-159,62) size 159x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 159x16
+            chunk 1 (end anchor) text run 1 at (-159.00,75.00) startOffset 0 endOffset 27 width 159.00: "dur=1s repeatDur=indefinite"
+        RenderSVGText {text} at (-41,77) size 41x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 41x16
+            chunk 1 (end anchor) text run 1 at (-41.00,90.00) startOffset 0 endOffset 6 width 41.00: "end=5s"
+        RenderSVGText {text} at (-132,112) size 132x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 132x16
+            chunk 1 (end anchor) text run 1 at (-132.00,125.00) startOffset 0 endOffset 21 width 132.00: "dur=0.7s repeatDur=5s"
+      RenderSVGContainer {g} at (297,92) size 109x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,25.00)}]
+        RenderSVGText {text} at (-13,-13) size 25x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x16
+            chunk 1 (middle anchor) text run 1 at (-12.50,0.00) startOffset 0 endOffset 4 width 25.00: "> 5s"
+        RenderSVGText {text} at (64,-13) size 31x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 31x16
+            chunk 1 (middle anchor) text run 1 at (64.50,0.00) startOffset 0 endOffset 5 width 31.00: "0s-5s"
+      RenderSVGContainer {g} at (303,113) size 94x139 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,40.00)}]
+        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+          RenderSVGRect {rect} at (303,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (303,113) size 94x14
+          RenderSVGContainer {use} at (303,113) size 14x14
+            RenderSVGRect {rect} at (303,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (383,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (303,138) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+          RenderSVGContainer {use} at (303,138) size 14x14
+            RenderSVGRect {rect} at (303,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,138) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (383,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (303,163) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+          RenderSVGContainer {use} at (303,163) size 14x14
+            RenderSVGRect {rect} at (303,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,163) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (383,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (303,188) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,75.00)}]
+          RenderSVGContainer {use} at (303,188) size 14x14
+            RenderSVGRect {rect} at (303,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,188) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (383,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (303,238) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,125.00)}]
+          RenderSVGContainer {use} at (303,238) size 14x14
+            RenderSVGRect {rect} at (303,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,238) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (383,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
diff --git a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt
new file mode 100644 (file)
index 0000000..8d33dab
--- /dev/null
@@ -0,0 +1,65 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGText {text} at (10,304) size 261x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x46
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.7 $"
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGText {text} at (228,13) size 24x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 24x22
+        chunk 1 (middle anchor) text run 1 at (228.00,30.00) startOffset 0 endOffset 4 width 24.00: "fill"
+    RenderSVGContainer {g} at (112,92) size 298x141 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,60.00)}]
+      RenderSVGContainer {g} at (112,92) size 138x141 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
+        RenderSVGText {text} at (-138,-13) size 138x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 138x16
+            chunk 1 (end anchor) text run 1 at (-138.00,0.00) startOffset 0 endOffset 25 width 138.00: "fill unspecified (remove)"
+        RenderSVGText {text} at (-64,12) size 64x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 64x16
+            chunk 1 (end anchor) text run 1 at (-64.00,25.00) startOffset 0 endOffset 11 width 64.00: "fill=remove"
+        RenderSVGText {text} at (-135,87) size 135x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 135x16
+            chunk 1 (end anchor) text run 1 at (-135.00,100.00) startOffset 0 endOffset 26 width 135.00: "fill=freeze (with restart)"
+        RenderSVGText {text} at (-124,112) size 124x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 124x16
+            chunk 1 (end anchor) text run 1 at (-124.00,125.00) startOffset 0 endOffset 24 width 124.00: "fill=freeze (no restart)"
+      RenderSVGContainer {g} at (294,157) size 116x31 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,125.00)}]
+        RenderSVGText {text} at (-16,-28) size 31x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 31x16
+            chunk 1 (middle anchor) text run 1 at (-15.50,-15.00) startOffset 0 endOffset 5 width 31.00: "never"
+        RenderSVGText {text} at (-12,-13) size 24x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 24x16
+            chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "here"
+        RenderSVGText {text} at (60,-28) size 39x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 39x16
+            chunk 1 (middle anchor) text run 1 at (60.50,-15.00) startOffset 0 endOffset 6 width 39.00: "always"
+        RenderSVGText {text} at (68,-13) size 24x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 24x16
+            chunk 1 (middle anchor) text run 1 at (68.00,0.00) startOffset 0 endOffset 4 width 24.00: "here"
+      RenderSVGContainer {g} at (303,93) size 94x139 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,40.00)}]
+        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+          RenderSVGRect {rect} at (303,93) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (303,93) size 94x14
+          RenderSVGContainer {use} at (303,93) size 14x14
+            RenderSVGRect {rect} at (303,93) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,93) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,93) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (383,93) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (303,118) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+          RenderSVGContainer {use} at (303,118) size 14x14
+            RenderSVGRect {rect} at (303,118) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,118) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,118) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (383,118) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (303,193) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
+          RenderSVGContainer {use} at (303,193) size 14x14
+            RenderSVGRect {rect} at (303,193) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,193) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,193) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (383,193) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
+        RenderSVGContainer {g} at (303,218) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,125.00)}]
+          RenderSVGContainer {use} at (303,218) size 14x14
+            RenderSVGRect {rect} at (303,218) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,218) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,218) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGRect {rect} at (383,218) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
index da140ac..9d74a0d 100644 (file)
Binary files a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png and b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png differ
diff --git a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt
new file mode 100644 (file)
index 0000000..7c17e78
--- /dev/null
@@ -0,0 +1,86 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (38,1) size 394x293
+      RenderSVGText {text} at (158,1) size 163x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 163x19
+          chunk 1 (middle anchor) text run 1 at (158.50,16.00) startOffset 0 endOffset 27 width 163.00: "Filter Effect: feMorphology"
+      RenderSVGContainer {g} at (38,22) size 394x272 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-6.00)}]
+        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+          RenderSVGResourceFilter {filter} [id="erode1"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+            [feMorphology operator="ERODE" radius="1.00, 1.00"]
+              [SourceGraphic]
+          RenderSVGResourceFilter {filter} [id="erode2"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+            [feMorphology operator="ERODE" radius="2.00, 2.00"]
+              [SourceGraphic]
+          RenderSVGResourceFilter {filter} [id="dilate1"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+            [feMorphology operator="DILATE" radius="1.00, 1.00"]
+              [SourceGraphic]
+          RenderSVGResourceFilter {filter} [id="dilate2"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+            [feMorphology operator="DILATE" radius="3.00, 3.00"]
+              [SourceGraphic]
+          RenderSVGContainer {g} at (0,0) size 149x118
+            RenderSVGContainer {g} at (0,0) size 149x118
+              RenderSVGContainer {g} at (0,0) size 149x118
+                RenderSVGPath {path} at (0,3) size 85x73 [stroke={[type=SOLID] [color=#6666FF] [stroke width=7.17]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 81.403 78.289 L 3.585 78.289 L 3.585 13.539 L 81.403 13.539 L 81.403 78.289 Z"]
+                RenderSVGPath {path} at (6,25) size 91x93 [stroke={[type=SOLID] [color=#00FF00] [stroke width=7.17]}] [data="M 93.261 77.536 C 93.261 100.821 74.68 119.699 51.758 119.699 C 28.837 119.699 10.255 100.822 10.255 77.536 C 10.255 54.25 28.837 35.373 51.758 35.373 C 74.68 35.373 93.261 54.25 93.261 77.536 Z"]
+                RenderSVGPath {path} at (47,14) size 102x99 [stroke={[type=SOLID] [color=#FF0000] [stroke width=7.17]}] [data="M 98.31 28.445 L 111.598 55.799 L 141.312 60.184 L 119.811 81.476 L 124.887 111.54 L 98.31 97.347 L 71.733 111.541 L 76.809 81.477 L 55.307 60.184 L 85.021 55.799 L 98.31 28.445 Z"]
+                RenderSVGPath {path} at (36,0) size 100x76 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=7.17]}] [data="M 131.563 26.338 C 131.563 54.897 108.773 78.047 80.662 78.047 C 58.173 78.047 39.942 59.526 39.942 36.68 C 39.942 18.402 54.526 3.585 72.518 3.585 C 86.912 3.585 98.579 15.439 98.579 30.06 C 98.579 41.758 89.245 51.241 77.73 51.241 C 68.519 51.241 61.05 43.655 61.05 34.297 C 61.05 26.811 67.025 20.742 74.394 20.742 C 80.289 20.742 85.068 25.597 85.068 31.586 C 85.068 36.377 81.245 40.262 76.528 40.262 C 72.755 40.262 69.696 37.155 69.696 33.321"]
+        RenderSVGContainer {g} at (38,22) size 394x272
+          RenderSVGContainer {g} at (38,22) size 139x132
+            RenderSVGContainer {use} at (38,22) size 139x117 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
+              [filter="erode1"] RenderSVGResourceFilter {filter} at (3.59,3.58) size 137.73x116.11
+              RenderSVGContainer {g} at (34,18) size 150x125
+                RenderSVGContainer {g} at (34,18) size 150x125
+                  RenderSVGContainer {g} at (34,18) size 150x125
+                    RenderSVGPath {path} at (34,28) size 86x73 [stroke={[type=SOLID] [color=#6666FF] [stroke width=7.17]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 81.403 78.289 L 3.585 78.289 L 3.585 13.539 L 81.403 13.539 L 81.403 78.289 Z"]
+                    RenderSVGPath {path} at (41,50) size 91x93 [stroke={[type=SOLID] [color=#00FF00] [stroke width=7.17]}] [data="M 93.261 77.536 C 93.261 100.821 74.68 119.699 51.758 119.699 C 28.837 119.699 10.255 100.822 10.255 77.536 C 10.255 54.25 28.837 35.373 51.758 35.373 C 74.68 35.373 93.261 54.25 93.261 77.536 Z"]
+                    RenderSVGPath {path} at (82,39) size 102x99 [stroke={[type=SOLID] [color=#FF0000] [stroke width=7.17]}] [data="M 98.31 28.445 L 111.598 55.799 L 141.312 60.184 L 119.811 81.476 L 124.887 111.54 L 98.31 97.347 L 71.733 111.541 L 76.809 81.477 L 55.307 60.184 L 85.021 55.799 L 98.31 28.445 Z"]
+                    RenderSVGPath {path} at (71,18) size 100x83 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=7.17]}] [data="M 131.563 26.338 C 131.563 54.897 108.773 78.047 80.662 78.047 C 58.173 78.047 39.942 59.526 39.942 36.68 C 39.942 18.402 54.526 3.585 72.518 3.585 C 86.912 3.585 98.579 15.439 98.579 30.06 C 98.579 41.758 89.245 51.241 77.73 51.241 C 68.519 51.241 61.05 43.655 61.05 34.297 C 61.05 26.811 67.025 20.742 74.394 20.742 C 80.289 20.742 85.068 25.597 85.068 31.586 C 85.068 36.377 81.245 40.262 76.528 40.262 C 72.755 40.262 69.696 37.155 69.696 33.321"]
+            RenderSVGText {text} at (46,141) size 127x19 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 127x19
+                chunk 1 (middle anchor) text run 1 at (46.50,156.00) startOffset 0 endOffset 19 width 127.00: "type=erode radius=1"
+          RenderSVGContainer {g} at (293,22) size 139x132 [transform={m=((1.00,0.00)(0.00,1.00)) t=(255.00,0.00)}]
+            RenderSVGContainer {use} at (293,22) size 139x117 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
+              [filter="erode2"] RenderSVGResourceFilter {filter} at (3.59,3.58) size 137.73x116.11
+              RenderSVGContainer {g} at (289,18) size 150x125
+                RenderSVGContainer {g} at (289,18) size 150x125
+                  RenderSVGContainer {g} at (289,18) size 150x125
+                    RenderSVGPath {path} at (289,28) size 86x73 [stroke={[type=SOLID] [color=#6666FF] [stroke width=7.17]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 81.403 78.289 L 3.585 78.289 L 3.585 13.539 L 81.403 13.539 L 81.403 78.289 Z"]
+                    RenderSVGPath {path} at (296,50) size 91x93 [stroke={[type=SOLID] [color=#00FF00] [stroke width=7.17]}] [data="M 93.261 77.536 C 93.261 100.821 74.68 119.699 51.758 119.699 C 28.837 119.699 10.255 100.822 10.255 77.536 C 10.255 54.25 28.837 35.373 51.758 35.373 C 74.68 35.373 93.261 54.25 93.261 77.536 Z"]
+                    RenderSVGPath {path} at (337,39) size 102x99 [stroke={[type=SOLID] [color=#FF0000] [stroke width=7.17]}] [data="M 98.31 28.445 L 111.598 55.799 L 141.312 60.184 L 119.811 81.476 L 124.887 111.54 L 98.31 97.347 L 71.733 111.541 L 76.809 81.477 L 55.307 60.184 L 85.021 55.799 L 98.31 28.445 Z"]
+                    RenderSVGPath {path} at (326,18) size 100x83 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=7.17]}] [data="M 131.563 26.338 C 131.563 54.897 108.773 78.047 80.662 78.047 C 58.173 78.047 39.942 59.526 39.942 36.68 C 39.942 18.402 54.526 3.585 72.518 3.585 C 86.912 3.585 98.579 15.439 98.579 30.06 C 98.579 41.758 89.245 51.241 77.73 51.241 C 68.519 51.241 61.05 43.655 61.05 34.297 C 61.05 26.811 67.025 20.742 74.394 20.742 C 80.289 20.742 85.068 25.597 85.068 31.586 C 85.068 36.377 81.245 40.262 76.528 40.262 C 72.755 40.262 69.696 37.155 69.696 33.321"]
+            RenderSVGText {text} at (46,141) size 127x19 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 127x19
+                chunk 1 (middle anchor) text run 1 at (46.50,156.00) startOffset 0 endOffset 19 width 127.00: "type=erode radius=2"
+          RenderSVGContainer {g} at (38,162) size 139x132 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,140.00)}]
+            RenderSVGContainer {use} at (38,162) size 139x117 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
+              [filter="dilate1"] RenderSVGResourceFilter {filter} at (3.59,3.58) size 137.73x116.11
+              RenderSVGContainer {g} at (34,158) size 150x125
+                RenderSVGContainer {g} at (34,158) size 150x125
+                  RenderSVGContainer {g} at (34,158) size 150x125
+                    RenderSVGPath {path} at (34,168) size 86x73 [stroke={[type=SOLID] [color=#6666FF] [stroke width=7.17]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 81.403 78.289 L 3.585 78.289 L 3.585 13.539 L 81.403 13.539 L 81.403 78.289 Z"]
+                    RenderSVGPath {path} at (41,190) size 91x93 [stroke={[type=SOLID] [color=#00FF00] [stroke width=7.17]}] [data="M 93.261 77.536 C 93.261 100.821 74.68 119.699 51.758 119.699 C 28.837 119.699 10.255 100.822 10.255 77.536 C 10.255 54.25 28.837 35.373 51.758 35.373 C 74.68 35.373 93.261 54.25 93.261 77.536 Z"]
+                    RenderSVGPath {path} at (82,179) size 102x99 [stroke={[type=SOLID] [color=#FF0000] [stroke width=7.17]}] [data="M 98.31 28.445 L 111.598 55.799 L 141.312 60.184 L 119.811 81.476 L 124.887 111.54 L 98.31 97.347 L 71.733 111.541 L 76.809 81.477 L 55.307 60.184 L 85.021 55.799 L 98.31 28.445 Z"]
+                    RenderSVGPath {path} at (71,158) size 100x83 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=7.17]}] [data="M 131.563 26.338 C 131.563 54.897 108.773 78.047 80.662 78.047 C 58.173 78.047 39.942 59.526 39.942 36.68 C 39.942 18.402 54.526 3.585 72.518 3.585 C 86.912 3.585 98.579 15.439 98.579 30.06 C 98.579 41.758 89.245 51.241 77.73 51.241 C 68.519 51.241 61.05 43.655 61.05 34.297 C 61.05 26.811 67.025 20.742 74.394 20.742 C 80.289 20.742 85.068 25.597 85.068 31.586 C 85.068 36.377 81.245 40.262 76.528 40.262 C 72.755 40.262 69.696 37.155 69.696 33.321"]
+            RenderSVGText {text} at (48,141) size 124x19 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 124x19
+                chunk 1 (middle anchor) text run 1 at (48.00,156.00) startOffset 0 endOffset 20 width 124.00: "type=dilate radius=1"
+          RenderSVGContainer {g} at (293,162) size 139x132 [transform={m=((1.00,0.00)(0.00,1.00)) t=(255.00,140.00)}]
+            RenderSVGContainer {use} at (293,162) size 139x117 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
+              [filter="dilate2"] RenderSVGResourceFilter {filter} at (3.59,3.58) size 137.73x116.11
+              RenderSVGContainer {g} at (289,158) size 150x125
+                RenderSVGContainer {g} at (289,158) size 150x125
+                  RenderSVGContainer {g} at (289,158) size 150x125
+                    RenderSVGPath {path} at (289,168) size 86x73 [stroke={[type=SOLID] [color=#6666FF] [stroke width=7.17]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 81.403 78.289 L 3.585 78.289 L 3.585 13.539 L 81.403 13.539 L 81.403 78.289 Z"]
+                    RenderSVGPath {path} at (296,190) size 91x93 [stroke={[type=SOLID] [color=#00FF00] [stroke width=7.17]}] [data="M 93.261 77.536 C 93.261 100.821 74.68 119.699 51.758 119.699 C 28.837 119.699 10.255 100.822 10.255 77.536 C 10.255 54.25 28.837 35.373 51.758 35.373 C 74.68 35.373 93.261 54.25 93.261 77.536 Z"]
+                    RenderSVGPath {path} at (337,179) size 102x99 [stroke={[type=SOLID] [color=#FF0000] [stroke width=7.17]}] [data="M 98.31 28.445 L 111.598 55.799 L 141.312 60.184 L 119.811 81.476 L 124.887 111.54 L 98.31 97.347 L 71.733 111.541 L 76.809 81.477 L 55.307 60.184 L 85.021 55.799 L 98.31 28.445 Z"]
+                    RenderSVGPath {path} at (326,158) size 100x83 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=7.17]}] [data="M 131.563 26.338 C 131.563 54.897 108.773 78.047 80.662 78.047 C 58.173 78.047 39.942 59.526 39.942 36.68 C 39.942 18.402 54.526 3.585 72.518 3.585 C 86.912 3.585 98.579 15.439 98.579 30.06 C 98.579 41.758 89.245 51.241 77.73 51.241 C 68.519 51.241 61.05 43.655 61.05 34.297 C 61.05 26.811 67.025 20.742 74.394 20.742 C 80.289 20.742 85.068 25.597 85.068 31.586 C 85.068 36.377 81.245 40.262 76.528 40.262 C 72.755 40.262 69.696 37.155 69.696 33.321"]
+            RenderSVGText {text} at (48,141) size 124x19 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 124x19
+                chunk 1 (middle anchor) text run 1 at (48.00,156.00) startOffset 0 endOffset 20 width 124.00: "type=dilate radius=3"
+    RenderSVGText {text} at (10,304) size 261x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x46
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.6 $"
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/text-path-01-b-expected.txt b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/text-path-01-b-expected.txt
new file mode 100644 (file)
index 0000000..394fcfb
--- /dev/null
@@ -0,0 +1,96 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (0,0) size 419x292
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGPath {path} at (198,13) size 221x99 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 199 89.3 C 206.6 66.6 235.8 13.2 270 30.3 C 286.6 38.6 298.9 59.4 310 73.3 C 321.7 87.9 338.6 99 356 103.3 C 387.3 111.1 396.6 90.4 418 74.3"]
+        RenderSVGPath {path} at (33,69) size 220x99 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 33.5 145.8 C 41 123 70.3 69.7 104.5 86.8 C 121 95 133 116 144.5 129.8 C 156.2 144.4 173 155.5 190.5 159.8 C 221.8 167.6 231 146.9 252.5 130.8"]
+        RenderSVGPath {path} at (113,231) size 300x4 [stroke={[type=SOLID] [color=#0000FF] [stroke width=4.00]}] [data="M 113 233 L 413 233"]
+      RenderSVGContainer {g} at (168,0) size 251x114
+        RenderSVGContainer {use} at (198,13) size 221x99
+          RenderSVGPath {path} at (198,13) size 221x99 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 199 89.3 C 206.6 66.6 235.8 13.2 270 30.3 C 286.6 38.6 298.9 59.4 310 73.3 C 321.7 87.9 338.6 99 356 103.3 C 387.3 111.1 396.6 90.4 418 74.3"]
+        RenderSVGText {text} at (168,-7) size 205x120 contains 1 chunk(s)
+          RenderSVGTextPath {textPath} at (0,0) size 205x120
+            RenderSVGInlineText {#text} at (0,0) size 205x120
+              chunk 1 text run 1 at (203.04,79.07) startOffset 0 endOffset 1 width 22.00: "T"
+              chunk 1 text run 2 at (212.12,61.83) startOffset 1 endOffset 2 width 17.00: "e"
+              chunk 1 text run 3 at (222.22,47.56) startOffset 2 endOffset 3 width 18.00: "x"
+              chunk 1 text run 4 at (232.73,36.89) startOffset 3 endOffset 4 width 12.00: "t"
+              chunk 1 text run 5 at (241.41,31.01) startOffset 4 endOffset 5 width 9.00: " "
+              chunk 1 text run 6 at (254.72,27.04) startOffset 5 endOffset 6 width 19.00: "o"
+              chunk 1 text run 7 at (273.65,32.36) startOffset 6 endOffset 7 width 21.00: "n"
+              chunk 1 text run 8 at (285.16,41.92) startOffset 7 endOffset 8 width 9.00: " "
+              chunk 1 text run 9 at (294.01,52.11) startOffset 8 endOffset 9 width 18.00: "a"
+              chunk 1 text run 10 at (302.14,62.89) startOffset 9 endOffset 10 width 9.00: " "
+              chunk 1 text run 11 at (311.24,74.81) startOffset 10 endOffset 11 width 21.00: "p"
+              chunk 1 text run 12 at (325.32,88.24) startOffset 11 endOffset 12 width 18.00: "a"
+              chunk 1 text run 13 at (337.93,96.33) startOffset 12 endOffset 13 width 12.00: "t"
+              chunk 1 text run 14 at (353.19,102.54) startOffset 13 endOffset 14 width 21.00: "h"
+          RenderSVGInlineText {#text} at (0,0) size 0x0
+      RenderSVGContainer {g} at (0,49) size 292x162
+        RenderSVGContainer {use} at (33,69) size 220x99
+          RenderSVGPath {path} at (33,69) size 220x99 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 33.5 145.8 C 41 123 70.3 69.7 104.5 86.8 C 121 95 133 116 144.5 129.8 C 156.2 144.4 173 155.5 190.5 159.8 C 221.8 167.6 231 146.9 252.5 130.8"]
+        RenderSVGText {text} at (-9,49) size 216x120 contains 1 chunk(s)
+          RenderSVGTextPath {textPath} at (0,0) size 216x120
+            RenderSVGTSpan {tspan} at (0,0) size 56x58
+              RenderSVGInlineText {#text} at (0,37) size 56x57
+                chunk 1 text run 1 at (37.50,135.56) startOffset 0 endOffset 1 width 22.00: "T"
+                chunk 1 text run 2 at (46.56,118.31) startOffset 1 endOffset 2 width 17.00: "e"
+            RenderSVGTSpan {tspan} at (0,0) size 44x41
+              RenderSVGInlineText {#text} at (33,26) size 44x40
+                chunk 1 text run 1 at (56.67,104.04) startOffset 0 endOffset 1 width 18.00: "x"
+            RenderSVGInlineText {#text} at (49,0) size 166x120
+              chunk 1 text run 1 at (67.18,93.37) startOffset 0 endOffset 1 width 12.00: "t"
+              chunk 1 text run 2 at (75.87,87.50) startOffset 1 endOffset 2 width 9.00: " "
+              chunk 1 text run 3 at (89.18,83.54) startOffset 2 endOffset 3 width 19.00: "o"
+              chunk 1 text run 4 at (108.11,88.84) startOffset 3 endOffset 4 width 21.00: "n"
+              chunk 1 text run 5 at (119.58,98.45) startOffset 4 endOffset 5 width 9.00: " "
+              chunk 1 text run 6 at (128.37,108.70) startOffset 5 endOffset 6 width 18.00: "a"
+              chunk 1 text run 7 at (136.50,119.47) startOffset 6 endOffset 7 width 9.00: " "
+              chunk 1 text run 8 at (145.73,131.29) startOffset 7 endOffset 8 width 21.00: "p"
+              chunk 1 text run 9 at (159.80,144.74) startOffset 8 endOffset 9 width 18.00: "a"
+              chunk 1 text run 10 at (172.40,152.84) startOffset 9 endOffset 10 width 12.00: "t"
+              chunk 1 text run 11 at (187.66,159.04) startOffset 10 endOffset 11 width 21.00: "h"
+          RenderSVGInlineText {#text} at (0,0) size 0x0
+        RenderSVGRect {rect} at (16,168) size 276x43 [stroke={[type=SOLID] [color=#000000]}] [x=17.00] [y=169.00] [width=274.00] [height=41.00]
+        RenderSVGText {text} at (19,166) size 218x23 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 218x23
+            chunk 1 text run 1 at (19.00,185.00) startOffset 0 endOffset 25 width 218.00: "'tspan' subelement inside"
+        RenderSVGText {text} at (19,188) size 194x23 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 194x23
+            chunk 1 text run 1 at (19.00,207.00) startOffset 0 endOffset 23 width 194.00: "the 'textPath' element."
+      RenderSVGContainer {g} at (113,212) size 300x80
+        RenderSVGContainer {use} at (113,231) size 300x4
+          RenderSVGPath {path} at (113,231) size 300x4 [stroke={[type=SOLID] [color=#0000FF] [stroke width=4.00]}] [data="M 113 233 L 413 233"]
+        RenderSVGText {text} at (212,212) size 182x27 contains 1 chunk(s)
+          RenderSVGTextPath {textPath} at (0,0) size 182x27
+            RenderSVGInlineText {#text} at (0,0) size 182x27
+              chunk 1 text run 1 at (219.00,233.00) startOffset 0 endOffset 1 width 14.00: "T"
+              chunk 1 text run 2 at (233.00,233.00) startOffset 1 endOffset 2 width 14.00: "h"
+              chunk 1 text run 3 at (246.50,233.00) startOffset 2 endOffset 3 width 13.00: "e"
+              chunk 1 text run 4 at (256.50,233.00) startOffset 3 endOffset 4 width 7.00: " "
+              chunk 1 text run 5 at (267.00,233.00) startOffset 4 endOffset 5 width 14.00: "T"
+              chunk 1 text run 6 at (280.50,233.00) startOffset 5 endOffset 6 width 13.00: "e"
+              chunk 1 text run 7 at (292.50,233.00) startOffset 6 endOffset 7 width 11.00: "x"
+              chunk 1 text run 8 at (301.50,233.00) startOffset 7 endOffset 8 width 7.00: "t"
+              chunk 1 text run 9 at (308.50,233.00) startOffset 8 endOffset 9 width 7.00: " "
+              chunk 1 text run 10 at (318.50,233.00) startOffset 9 endOffset 10 width 13.00: "o"
+              chunk 1 text run 11 at (332.00,233.00) startOffset 10 endOffset 11 width 14.00: "n"
+              chunk 1 text run 12 at (342.50,233.00) startOffset 11 endOffset 12 width 7.00: " "
+              chunk 1 text run 13 at (353.00,233.00) startOffset 12 endOffset 13 width 14.00: "p"
+              chunk 1 text run 14 at (366.50,233.00) startOffset 13 endOffset 14 width 13.00: "a"
+              chunk 1 text run 15 at (376.50,233.00) startOffset 14 endOffset 15 width 7.00: "t"
+              chunk 1 text run 16 at (387.00,233.00) startOffset 15 endOffset 16 width 14.00: "h"
+          RenderSVGInlineText {#text} at (0,0) size 0x0
+        RenderSVGRect {rect} at (117,249) size 262x43 [stroke={[type=SOLID] [color=#000000]}] [x=118.00] [y=250.00] [width=260.00] [height=41.00]
+        RenderSVGText {text} at (120,248) size 237x23 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 237x23
+            chunk 1 text run 1 at (120.00,267.00) startOffset 0 endOffset 30 width 237.00: "'startOffset' attribute of the"
+        RenderSVGText {text} at (120,268) size 161x23 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 161x23
+            chunk 1 text run 1 at (120.00,287.00) startOffset 0 endOffset 19 width 161.00: "'textPath' element."
+    RenderSVGText {text} at (10,304) size 261x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x46
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.9 $"
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/text-text-05-t-expected.txt b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/text-text-05-t-expected.txt
new file mode 100644 (file)
index 0000000..c103ed0
--- /dev/null
@@ -0,0 +1,548 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (10,8) size 404x322
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGContainer {g} at (0,0) size 4x4
+          RenderSVGPath {line} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+          RenderSVGRect {rect} at (0,0) size 4x4 [fill={[type=SOLID] [color=#000000]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+      RenderSVGContainer {g} at (10,55) size 42x259 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,40.00)}]
+        RenderSVGText {text} at (0,15) size 42x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 42x19
+            chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 7 width 42.00: "1.x 1.y"
+        RenderSVGText {text} at (0,45) size 42x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 42x19
+            chunk 1 text run 1 at (0.00,60.00) startOffset 0 endOffset 7 width 42.00: "4.x 1.y"
+        RenderSVGText {text} at (0,75) size 42x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 42x19
+            chunk 1 text run 1 at (0.00,90.00) startOffset 0 endOffset 7 width 42.00: "2.x 1.y"
+        RenderSVGText {text} at (0,105) size 42x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 42x19
+            chunk 1 text run 1 at (0.00,120.00) startOffset 0 endOffset 7 width 42.00: "1.x 4.y"
+        RenderSVGText {text} at (0,135) size 42x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 42x19
+            chunk 1 text run 1 at (0.00,150.00) startOffset 0 endOffset 7 width 42.00: "4.x 4.y"
+        RenderSVGText {text} at (0,165) size 42x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 42x19
+            chunk 1 text run 1 at (0.00,180.00) startOffset 0 endOffset 7 width 42.00: "2.x 4.y"
+        RenderSVGText {text} at (0,195) size 42x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 42x19
+            chunk 1 text run 1 at (0.00,210.00) startOffset 0 endOffset 7 width 42.00: "1.x 2.y"
+        RenderSVGText {text} at (0,225) size 42x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 42x19
+            chunk 1 text run 1 at (0.00,240.00) startOffset 0 endOffset 7 width 42.00: "4.x 2.y"
+        RenderSVGText {text} at (0,255) size 42x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 42x19
+            chunk 1 text run 1 at (0.00,270.00) startOffset 0 endOffset 7 width 42.00: "2.x 2.y"
+      RenderSVGContainer {g} at (115,8) size 140x322 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,40.00)}]
+        RenderSVGText {text} at (-35,-32) size 69x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 69x19
+            chunk 1 (middle anchor) text run 1 at (-34.50,-17.00) startOffset 0 endOffset 11 width 69.00: "text-anchor"
+        RenderSVGText {text} at (-13,-18) size 26x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 26x19
+            chunk 1 (middle anchor) text run 1 at (-13.00,-3.00) startOffset 0 endOffset 5 width 26.00: "start"
+        RenderSVGPath {line} at (149,50) size 2x280 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=10.00] [x2=0.00] [y2=290.00]
+        RenderSVGContainer {g} at (146,55) size 109x254
+          RenderSVGContainer {use} at (146,55) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
+            RenderSVGContainer {g} at (146,55) size 8x19
+              RenderSVGPath {line} at (149,55) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+              RenderSVGRect {rect} at (146,66) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGText {text} at (0,20) size 60x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 60x12
+              chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 4 width 60.00: "1234"
+          RenderSVGContainer {use} at (156,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,60.00)}]
+            RenderSVGContainer {g} at (156,85) size 8x19
+              RenderSVGPath {line} at (159,85) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+              RenderSVGRect {rect} at (156,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (166,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,60.00)}]
+            RenderSVGContainer {g} at (166,85) size 8x19
+              RenderSVGPath {line} at (169,85) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+              RenderSVGRect {rect} at (166,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (176,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,60.00)}]
+            RenderSVGContainer {g} at (176,85) size 8x19
+              RenderSVGPath {line} at (179,85) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+              RenderSVGRect {rect} at (176,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (186,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,60.00)}]
+            RenderSVGContainer {g} at (186,85) size 8x19
+              RenderSVGPath {line} at (189,85) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+              RenderSVGRect {rect} at (186,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGText {text} at (10,50) size 45x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 45x12
+              chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 1 width 15.00: "1"
+              chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 1 width 15.00: "2"
+              chunk 1 text run 1 at (30.00,60.00) startOffset 0 endOffset 1 width 15.00: "3"
+              chunk 1 text run 1 at (40.00,60.00) startOffset 0 endOffset 1 width 15.00: "4"
+          RenderSVGContainer {use} at (156,115) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,90.00)}]
+            RenderSVGContainer {g} at (156,115) size 8x19
+              RenderSVGPath {line} at (159,115) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+              RenderSVGRect {rect} at (156,126) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (206,115) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
+            RenderSVGContainer {g} at (206,115) size 8x19
+              RenderSVGPath {line} at (209,115) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+              RenderSVGRect {rect} at (206,126) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGText {text} at (10,80) size 95x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 95x12
+              chunk 1 text run 1 at (10.00,90.00) startOffset 0 endOffset 1 width 15.00: "1"
+              chunk 1 text run 1 at (60.00,90.00) startOffset 0 endOffset 3 width 45.00: "234"
+          RenderSVGContainer {g} at (146,135) size 64x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
+            RenderSVGContainer {use} at (146,135) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
+              RenderSVGContainer {g} at (146,135) size 8x19
+                RenderSVGPath {line} at (149,135) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (146,146) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (161,140) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-5.00)}]
+              RenderSVGContainer {g} at (161,140) size 8x19
+                RenderSVGPath {line} at (164,140) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (161,151) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (176,150) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,5.00)}]
+              RenderSVGContainer {g} at (176,150) size 8x19
+                RenderSVGPath {line} at (179,150) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (176,161) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (191,155) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(45.00,10.00)}]
+              RenderSVGContainer {g} at (191,155) size 8x19
+                RenderSVGPath {line} at (194,155) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (191,166) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (0,-20) size 60x32 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 60x32
+                chunk 1 text run 1 at (0.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
+                chunk 1 text run 1 at (15.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
+                chunk 1 text run 1 at (30.00,5.00) startOffset 0 endOffset 1 width 15.00: "3"
+                chunk 1 text run 1 at (45.00,10.00) startOffset 0 endOffset 1 width 15.00: "4"
+          RenderSVGContainer {g} at (156,165) size 49x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
+            RenderSVGContainer {use} at (156,165) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+              RenderSVGContainer {g} at (156,165) size 8x19
+                RenderSVGPath {line} at (159,165) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (156,176) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (166,170) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
+              RenderSVGContainer {g} at (166,170) size 8x19
+                RenderSVGPath {line} at (169,170) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (166,181) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (176,180) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,5.00)}]
+              RenderSVGContainer {g} at (176,180) size 8x19
+                RenderSVGPath {line} at (179,180) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (176,191) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (186,185) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,10.00)}]
+              RenderSVGContainer {g} at (186,185) size 8x19
+                RenderSVGPath {line} at (189,185) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (186,196) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (10,-20) size 45x32 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 45x32
+                chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
+                chunk 1 text run 1 at (20.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
+                chunk 1 text run 1 at (30.00,5.00) startOffset 0 endOffset 1 width 15.00: "3"
+                chunk 1 text run 1 at (40.00,10.00) startOffset 0 endOffset 1 width 15.00: "4"
+          RenderSVGContainer {g} at (156,195) size 59x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
+            RenderSVGContainer {use} at (156,195) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+              RenderSVGContainer {g} at (156,195) size 8x19
+                RenderSVGPath {line} at (159,195) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (156,206) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (166,200) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
+              RenderSVGContainer {g} at (166,200) size 8x19
+                RenderSVGPath {line} at (169,200) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (166,211) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (181,210) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,5.00)}]
+              RenderSVGContainer {g} at (181,210) size 8x19
+                RenderSVGPath {line} at (184,210) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (181,221) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (196,215) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,10.00)}]
+              RenderSVGContainer {g} at (196,215) size 8x19
+                RenderSVGPath {line} at (199,215) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (196,226) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (10,-20) size 55x32 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 55x32
+                chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
+                chunk 1 text run 1 at (20.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
+                chunk 1 text run 1 at (35.00,5.00) startOffset 0 endOffset 1 width 15.00: "3"
+                chunk 1 text run 1 at (50.00,10.00) startOffset 0 endOffset 1 width 15.00: "4"
+          RenderSVGContainer {g} at (146,225) size 64x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
+            RenderSVGContainer {use} at (146,225) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
+              RenderSVGContainer {g} at (146,225) size 8x19
+                RenderSVGPath {line} at (149,225) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (146,236) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (161,240) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,5.00)}]
+              RenderSVGContainer {g} at (161,240) size 8x19
+                RenderSVGPath {line} at (164,240) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (161,251) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (0,-20) size 60x27 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 60x27
+                chunk 1 text run 1 at (0.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
+                chunk 1 text run 1 at (15.00,5.00) startOffset 0 endOffset 3 width 45.00: "234"
+          RenderSVGContainer {g} at (156,255) size 49x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,240.00)}]
+            RenderSVGContainer {use} at (156,255) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+              RenderSVGContainer {g} at (156,255) size 8x19
+                RenderSVGPath {line} at (159,255) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (156,266) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (166,260) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
+              RenderSVGContainer {g} at (166,260) size 8x19
+                RenderSVGPath {line} at (169,260) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (166,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (176,260) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,-5.00)}]
+              RenderSVGContainer {g} at (176,260) size 8x19
+                RenderSVGPath {line} at (179,260) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (176,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (186,260) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,-5.00)}]
+              RenderSVGContainer {g} at (186,260) size 8x19
+                RenderSVGPath {line} at (189,260) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (186,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (10,-20) size 45x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 45x17
+                chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
+                chunk 1 text run 1 at (20.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
+                chunk 1 text run 1 at (30.00,-5.00) startOffset 0 endOffset 1 width 15.00: "3"
+                chunk 1 text run 1 at (40.00,-5.00) startOffset 0 endOffset 1 width 15.00: "4"
+          RenderSVGContainer {g} at (156,285) size 99x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
+            RenderSVGContainer {use} at (156,285) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+              RenderSVGContainer {g} at (156,285) size 8x19
+                RenderSVGPath {line} at (159,285) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (156,296) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (206,290) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,-5.00)}]
+              RenderSVGContainer {g} at (206,290) size 8x19
+                RenderSVGPath {line} at (209,290) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (206,301) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (10,-20) size 95x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 95x17
+                chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
+                chunk 1 text run 1 at (60.00,-5.00) startOffset 0 endOffset 3 width 45.00: "234"
+      RenderSVGContainer {g} at (215,8) size 118x322 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,40.00)}]
+        RenderSVGText {text} at (-35,-32) size 69x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 69x19
+            chunk 1 (middle anchor) text run 1 at (-34.50,-17.00) startOffset 0 endOffset 11 width 69.00: "text-anchor"
+        RenderSVGText {text} at (-20,-18) size 40x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 40x19
+            chunk 1 (middle anchor) text run 1 at (-20.00,-3.00) startOffset 0 endOffset 6 width 40.00: "middle"
+        RenderSVGPath {line} at (249,50) size 2x280 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=10.00] [x2=0.00] [y2=290.00]
+        RenderSVGContainer {use} at (220,55) size 113x254
+          RenderSVGContainer {g} at (220,55) size 113x254
+            RenderSVGContainer {g} at (246,55) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
+              RenderSVGContainer {g} at (246,55) size 8x19
+                RenderSVGPath {line} at (249,55) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (246,66) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (-30,20) size 60x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 60x12
+                chunk 1 (middle anchor) text run 1 at (-30.00,30.00) startOffset 0 endOffset 4 width 60.00: "1234"
+            RenderSVGContainer {g} at (256,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,60.00)}]
+              RenderSVGContainer {g} at (256,85) size 8x19
+                RenderSVGPath {line} at (259,85) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (256,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {g} at (266,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,60.00)}]
+              RenderSVGContainer {g} at (266,85) size 8x19
+                RenderSVGPath {line} at (269,85) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (266,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {g} at (276,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,60.00)}]
+              RenderSVGContainer {g} at (276,85) size 8x19
+                RenderSVGPath {line} at (279,85) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (276,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {g} at (286,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,60.00)}]
+              RenderSVGContainer {g} at (286,85) size 8x19
+                RenderSVGPath {line} at (289,85) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (286,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (2,50) size 45x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 45x12
+                chunk 1 (middle anchor) text run 1 at (2.50,60.00) startOffset 0 endOffset 1 width 15.00: "1"
+                chunk 1 (middle anchor) text run 1 at (12.50,60.00) startOffset 0 endOffset 1 width 15.00: "2"
+                chunk 1 (middle anchor) text run 1 at (22.50,60.00) startOffset 0 endOffset 1 width 15.00: "3"
+                chunk 1 (middle anchor) text run 1 at (32.50,60.00) startOffset 0 endOffset 1 width 15.00: "4"
+            RenderSVGContainer {g} at (256,115) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,90.00)}]
+              RenderSVGContainer {g} at (256,115) size 8x19
+                RenderSVGPath {line} at (259,115) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (256,126) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {g} at (306,115) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
+              RenderSVGContainer {g} at (306,115) size 8x19
+                RenderSVGPath {line} at (309,115) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (306,126) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (2,80) size 80x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 80x12
+                chunk 1 (middle anchor) text run 1 at (2.50,90.00) startOffset 0 endOffset 1 width 15.00: "1"
+                chunk 1 (middle anchor) text run 1 at (37.50,90.00) startOffset 0 endOffset 3 width 45.00: "234"
+            RenderSVGContainer {g} at (242,135) size 61x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
+              RenderSVGContainer {g} at (246,135) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
+                RenderSVGContainer {g} at (246,135) size 8x19
+                  RenderSVGPath {line} at (249,135) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (246,146) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (261,140) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-5.00)}]
+                RenderSVGContainer {g} at (261,140) size 8x19
+                  RenderSVGPath {line} at (264,140) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (261,151) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (276,150) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,5.00)}]
+                RenderSVGContainer {g} at (276,150) size 8x19
+                  RenderSVGPath {line} at (279,150) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (276,161) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (291,155) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(45.00,10.00)}]
+                RenderSVGContainer {g} at (291,155) size 8x19
+                  RenderSVGPath {line} at (294,155) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (291,166) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (-8,-20) size 60x32 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 60x32
+                  chunk 1 (middle anchor) text run 1 at (-7.50,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
+                  chunk 1 (middle anchor) text run 1 at (7.50,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
+                  chunk 1 (middle anchor) text run 1 at (22.50,5.00) startOffset 0 endOffset 1 width 15.00: "3"
+                  chunk 1 (middle anchor) text run 1 at (37.50,10.00) startOffset 0 endOffset 1 width 15.00: "4"
+            RenderSVGContainer {g} at (252,165) size 46x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
+              RenderSVGContainer {g} at (256,165) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+                RenderSVGContainer {g} at (256,165) size 8x19
+                  RenderSVGPath {line} at (259,165) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (256,176) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (266,170) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
+                RenderSVGContainer {g} at (266,170) size 8x19
+                  RenderSVGPath {line} at (269,170) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (266,181) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (276,180) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,5.00)}]
+                RenderSVGContainer {g} at (276,180) size 8x19
+                  RenderSVGPath {line} at (279,180) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (276,191) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (286,185) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,10.00)}]
+                RenderSVGContainer {g} at (286,185) size 8x19
+                  RenderSVGPath {line} at (289,185) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (286,196) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (2,-20) size 45x32 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 45x32
+                  chunk 1 (middle anchor) text run 1 at (2.50,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
+                  chunk 1 (middle anchor) text run 1 at (12.50,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
+                  chunk 1 (middle anchor) text run 1 at (22.50,5.00) startOffset 0 endOffset 1 width 15.00: "3"
+                  chunk 1 (middle anchor) text run 1 at (32.50,10.00) startOffset 0 endOffset 1 width 15.00: "4"
+            RenderSVGContainer {g} at (252,195) size 56x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
+              RenderSVGContainer {g} at (256,195) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+                RenderSVGContainer {g} at (256,195) size 8x19
+                  RenderSVGPath {line} at (259,195) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (256,206) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (266,200) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
+                RenderSVGContainer {g} at (266,200) size 8x19
+                  RenderSVGPath {line} at (269,200) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (266,211) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (281,210) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,5.00)}]
+                RenderSVGContainer {g} at (281,210) size 8x19
+                  RenderSVGPath {line} at (284,210) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (281,221) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (296,215) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,10.00)}]
+                RenderSVGContainer {g} at (296,215) size 8x19
+                  RenderSVGPath {line} at (299,215) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (296,226) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (2,-20) size 55x32 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 55x32
+                  chunk 1 (middle anchor) text run 1 at (2.50,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
+                  chunk 1 (middle anchor) text run 1 at (12.50,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
+                  chunk 1 (middle anchor) text run 1 at (27.50,5.00) startOffset 0 endOffset 1 width 15.00: "3"
+                  chunk 1 (middle anchor) text run 1 at (42.50,10.00) startOffset 0 endOffset 1 width 15.00: "4"
+            RenderSVGContainer {g} at (242,225) size 46x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
+              RenderSVGContainer {g} at (246,225) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
+                RenderSVGContainer {g} at (246,225) size 8x19
+                  RenderSVGPath {line} at (249,225) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (246,236) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (261,240) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,5.00)}]
+                RenderSVGContainer {g} at (261,240) size 8x19
+                  RenderSVGPath {line} at (264,240) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (261,251) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (-8,-20) size 45x27 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 45x27
+                  chunk 1 (middle anchor) text run 1 at (-7.50,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
+                  chunk 1 (middle anchor) text run 1 at (-7.50,5.00) startOffset 0 endOffset 3 width 45.00: "234"
+            RenderSVGContainer {g} at (252,255) size 46x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,240.00)}]
+              RenderSVGContainer {g} at (256,255) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+                RenderSVGContainer {g} at (256,255) size 8x19
+                  RenderSVGPath {line} at (259,255) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (256,266) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (266,260) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
+                RenderSVGContainer {g} at (266,260) size 8x19
+                  RenderSVGPath {line} at (269,260) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (266,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (276,260) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,-5.00)}]
+                RenderSVGContainer {g} at (276,260) size 8x19
+                  RenderSVGPath {line} at (279,260) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (276,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (286,260) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,-5.00)}]
+                RenderSVGContainer {g} at (286,260) size 8x19
+                  RenderSVGPath {line} at (289,260) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (286,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (2,-20) size 45x17 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 45x17
+                  chunk 1 (middle anchor) text run 1 at (2.50,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
+                  chunk 1 (middle anchor) text run 1 at (12.50,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
+                  chunk 1 (middle anchor) text run 1 at (22.50,-5.00) startOffset 0 endOffset 1 width 15.00: "3"
+                  chunk 1 (middle anchor) text run 1 at (32.50,-5.00) startOffset 0 endOffset 1 width 15.00: "4"
+            RenderSVGContainer {g} at (252,285) size 81x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
+              RenderSVGContainer {g} at (256,285) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+                RenderSVGContainer {g} at (256,285) size 8x19
+                  RenderSVGPath {line} at (259,285) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (256,296) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (306,290) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,-5.00)}]
+                RenderSVGContainer {g} at (306,290) size 8x19
+                  RenderSVGPath {line} at (309,290) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (306,301) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (2,-20) size 80x17 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 80x17
+                  chunk 1 (middle anchor) text run 1 at (2.50,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
+                  chunk 1 (middle anchor) text run 1 at (37.50,-5.00) startOffset 0 endOffset 3 width 45.00: "234"
+      RenderSVGContainer {g} at (290,8) size 124x322 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,40.00)}]
+        RenderSVGText {text} at (-35,-32) size 69x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 69x19
+            chunk 1 (middle anchor) text run 1 at (-34.50,-17.00) startOffset 0 endOffset 11 width 69.00: "text-anchor"
+        RenderSVGText {text} at (-11,-18) size 22x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 22x19
+            chunk 1 (middle anchor) text run 1 at (-11.00,-3.00) startOffset 0 endOffset 3 width 22.00: "end"
+        RenderSVGPath {line} at (349,50) size 2x280 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=10.00] [x2=0.00] [y2=290.00]
+        RenderSVGContainer {use} at (290,55) size 124x254
+          RenderSVGContainer {g} at (290,55) size 124x254
+            RenderSVGContainer {g} at (346,55) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
+              RenderSVGContainer {g} at (346,55) size 8x19
+                RenderSVGPath {line} at (349,55) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (346,66) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (-60,20) size 60x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 60x12
+                chunk 1 (end anchor) text run 1 at (-60.00,30.00) startOffset 0 endOffset 4 width 60.00: "1234"
+            RenderSVGContainer {g} at (356,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,60.00)}]
+              RenderSVGContainer {g} at (356,85) size 8x19
+                RenderSVGPath {line} at (359,85) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (356,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {g} at (366,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,60.00)}]
+              RenderSVGContainer {g} at (366,85) size 8x19
+                RenderSVGPath {line} at (369,85) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (366,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {g} at (376,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,60.00)}]
+              RenderSVGContainer {g} at (376,85) size 8x19
+                RenderSVGPath {line} at (379,85) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (376,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {g} at (386,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,60.00)}]
+              RenderSVGContainer {g} at (386,85) size 8x19
+                RenderSVGPath {line} at (389,85) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (386,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (-5,50) size 45x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 45x12
+                chunk 1 (end anchor) text run 1 at (-5.00,60.00) startOffset 0 endOffset 1 width 15.00: "1"
+                chunk 1 (end anchor) text run 1 at (5.00,60.00) startOffset 0 endOffset 1 width 15.00: "2"
+                chunk 1 (end anchor) text run 1 at (15.00,60.00) startOffset 0 endOffset 1 width 15.00: "3"
+                chunk 1 (end anchor) text run 1 at (25.00,60.00) startOffset 0 endOffset 1 width 15.00: "4"
+            RenderSVGContainer {g} at (356,115) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,90.00)}]
+              RenderSVGContainer {g} at (356,115) size 8x19
+                RenderSVGPath {line} at (359,115) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (356,126) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {g} at (406,115) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
+              RenderSVGContainer {g} at (406,115) size 8x19
+                RenderSVGPath {line} at (409,115) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (406,126) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (-5,80) size 65x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 65x12
+                chunk 1 (end anchor) text run 1 at (-5.00,90.00) startOffset 0 endOffset 1 width 15.00: "1"
+                chunk 1 (end anchor) text run 1 at (15.00,90.00) startOffset 0 endOffset 3 width 45.00: "234"
+            RenderSVGContainer {g} at (335,135) size 64x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
+              RenderSVGContainer {g} at (346,135) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
+                RenderSVGContainer {g} at (346,135) size 8x19
+                  RenderSVGPath {line} at (349,135) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (346,146) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (361,140) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-5.00)}]
+                RenderSVGContainer {g} at (361,140) size 8x19
+                  RenderSVGPath {line} at (364,140) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (361,151) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (376,150) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,5.00)}]
+                RenderSVGContainer {g} at (376,150) size 8x19
+                  RenderSVGPath {line} at (379,150) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (376,161) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (391,155) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(45.00,10.00)}]
+                RenderSVGContainer {g} at (391,155) size 8x19
+                  RenderSVGPath {line} at (394,155) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (391,166) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (-15,-20) size 60x32 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 60x32
+                  chunk 1 (end anchor) text run 1 at (-15.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
+                  chunk 1 (end anchor) text run 1 at (0.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
+                  chunk 1 (end anchor) text run 1 at (15.00,5.00) startOffset 0 endOffset 1 width 15.00: "3"
+                  chunk 1 (end anchor) text run 1 at (30.00,10.00) startOffset 0 endOffset 1 width 15.00: "4"
+            RenderSVGContainer {g} at (345,165) size 49x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
+              RenderSVGContainer {g} at (356,165) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+                RenderSVGContainer {g} at (356,165) size 8x19
+                  RenderSVGPath {line} at (359,165) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (356,176) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (366,170) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
+                RenderSVGContainer {g} at (366,170) size 8x19
+                  RenderSVGPath {line} at (369,170) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (366,181) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (376,180) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,5.00)}]
+                RenderSVGContainer {g} at (376,180) size 8x19
+                  RenderSVGPath {line} at (379,180) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (376,191) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (386,185) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,10.00)}]
+                RenderSVGContainer {g} at (386,185) size 8x19
+                  RenderSVGPath {line} at (389,185) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (386,196) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (-5,-20) size 45x32 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 45x32
+                  chunk 1 (end anchor) text run 1 at (-5.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
+                  chunk 1 (end anchor) text run 1 at (5.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
+                  chunk 1 (end anchor) text run 1 at (15.00,5.00) startOffset 0 endOffset 1 width 15.00: "3"
+                  chunk 1 (end anchor) text run 1 at (25.00,10.00) startOffset 0 endOffset 1 width 15.00: "4"
+            RenderSVGContainer {g} at (345,195) size 59x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
+              RenderSVGContainer {g} at (356,195) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+                RenderSVGContainer {g} at (356,195) size 8x19
+                  RenderSVGPath {line} at (359,195) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (356,206) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (366,200) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
+                RenderSVGContainer {g} at (366,200) size 8x19
+                  RenderSVGPath {line} at (369,200) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (366,211) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (381,210) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,5.00)}]
+                RenderSVGContainer {g} at (381,210) size 8x19
+                  RenderSVGPath {line} at (384,210) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (381,221) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (396,215) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,10.00)}]
+                RenderSVGContainer {g} at (396,215) size 8x19
+                  RenderSVGPath {line} at (399,215) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (396,226) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (-5,-20) size 55x32 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 55x32
+                  chunk 1 (end anchor) text run 1 at (-5.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
+                  chunk 1 (end anchor) text run 1 at (5.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
+                  chunk 1 (end anchor) text run 1 at (20.00,5.00) startOffset 0 endOffset 1 width 15.00: "3"
+                  chunk 1 (end anchor) text run 1 at (35.00,10.00) startOffset 0 endOffset 1 width 15.00: "4"
+            RenderSVGContainer {g} at (320,225) size 49x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
+              RenderSVGContainer {g} at (346,225) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
+                RenderSVGContainer {g} at (346,225) size 8x19
+                  RenderSVGPath {line} at (349,225) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (346,236) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (361,240) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,5.00)}]
+                RenderSVGContainer {g} at (361,240) size 8x19
+                  RenderSVGPath {line} at (364,240) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (361,251) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (-30,-20) size 45x27 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (15,0) size 45x27
+                  chunk 1 (end anchor) text run 1 at (-15.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
+                  chunk 1 (end anchor) text run 1 at (-30.00,5.00) startOffset 0 endOffset 3 width 45.00: "234"
+            RenderSVGContainer {g} at (345,255) size 49x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,240.00)}]
+              RenderSVGContainer {g} at (356,255) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+                RenderSVGContainer {g} at (356,255) size 8x19
+                  RenderSVGPath {line} at (359,255) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (356,266) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (366,260) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
+                RenderSVGContainer {g} at (366,260) size 8x19
+                  RenderSVGPath {line} at (369,260) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (366,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (376,260) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,-5.00)}]
+                RenderSVGContainer {g} at (376,260) size 8x19
+                  RenderSVGPath {line} at (379,260) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (376,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (386,260) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,-5.00)}]
+                RenderSVGContainer {g} at (386,260) size 8x19
+                  RenderSVGPath {line} at (389,260) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (386,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (-5,-20) size 45x17 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 45x17
+                  chunk 1 (end anchor) text run 1 at (-5.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
+                  chunk 1 (end anchor) text run 1 at (5.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
+                  chunk 1 (end anchor) text run 1 at (15.00,-5.00) startOffset 0 endOffset 1 width 15.00: "3"
+                  chunk 1 (end anchor) text run 1 at (25.00,-5.00) startOffset 0 endOffset 1 width 15.00: "4"
+            RenderSVGContainer {g} at (345,285) size 69x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
+              RenderSVGContainer {g} at (356,285) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+                RenderSVGContainer {g} at (356,285) size 8x19
+                  RenderSVGPath {line} at (359,285) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (356,296) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (406,290) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,-5.00)}]
+                RenderSVGContainer {g} at (406,290) size 8x19
+                  RenderSVGPath {line} at (409,290) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (406,301) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (-5,-20) size 65x17 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 65x17
+                  chunk 1 (end anchor) text run 1 at (-5.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
+                  chunk 1 (end anchor) text run 1 at (15.00,-5.00) startOffset 0 endOffset 3 width 45.00: "234"
+    RenderSVGText {text} at (10,314) size 261x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x46
+        chunk 1 text run 1 at (10.00,350.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.8 $"
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/chromium-linux/svg/batik/text/smallFonts-expected.png b/LayoutTests/platform/chromium-linux/svg/batik/text/smallFonts-expected.png
new file mode 100644 (file)
index 0000000..4fca043
Binary files /dev/null and b/LayoutTests/platform/chromium-linux/svg/batik/text/smallFonts-expected.png differ
index 1c82627..12f52c4 100644 (file)
@@ -136,4 +136,3 @@ layer at (0,0) size 450x500
         RenderSVGInlineText {#text} at (0,0) size 116x13
           chunk 1 text run 1 at (240.00,400.00) startOffset 0 endOffset 22 width 116.00: "Empty Preceeding tspan"
     RenderSVGContainer {use} at (0,0) size 0x0
-      RenderSVGContainer {g} at (0,0) size 0x0
index 089cb1d..15d3eae 100644 (file)
@@ -113,4 +113,3 @@ layer at (0,0) size 450x500
           RenderSVGInlineText {#text} at (33,11) size 160x13
             chunk 1 text run 1 at (273.00,351.00) startOffset 0 endOffset 34 width 160.00: "y=\"320\" style=\"letter-spacing:10\">"
     RenderSVGContainer {use} at (0,0) size 0x0
-      RenderSVGContainer {g} at (0,0) size 0x0
diff --git a/LayoutTests/platform/chromium-linux/svg/carto.net/window-expected.txt b/LayoutTests/platform/chromium-linux/svg/carto.net/window-expected.txt
deleted file mode 100644 (file)
index 1c9cf5f..0000000
+++ /dev/null
@@ -1,278 +0,0 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (0,0) size 800x600
-    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGRect {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#D3D3D3]}] [x=-5000.00] [y=-5000.00] [width=15000.00] [height=15000.00]
-    RenderSVGRect {rect} at (0,26) size 800x64 [fill={[type=SOLID] [color=#FFFFFF]}] [x=-5000.00] [y=0.00] [width=15000.00] [height=80.00]
-    RenderSVGRect {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FFFFFF]}] [x=-5000.00] [y=-5000.00] [width=5000.00] [height=15000.00]
-    RenderSVGRect {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FFFFFF]}] [x=1024.00] [y=-5000.00] [width=5000.00] [height=15000.00]
-    RenderSVGRect {rect} at (0,573) size 800x27 [fill={[type=SOLID] [color=#FFFFFF]}] [x=-5000.00] [y=700.00] [width=15000.00] [height=5000.00]
-    RenderSVGText {text} at (10,10) size 320x24 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 320x24
-        chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 34 width 320.00: "Demonstration of the Window object"
-    RenderSVGText {text} at (10,35) size 63x18 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 63x18
-        chunk 1 text run 1 at (10.00,50.00) startOffset 0 endOffset 10 width 62.72: "Statustext"
-    RenderSVGContainer {use} at (319,33) size 112x18
-      RenderSVGContainer {g} at (319,33) size 112x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(480.00,20.00)}]
-        RenderSVGViewportContainer {svg} at (319,33) size 112x18
-          RenderSVGRect {rect} at (319,33) size 112x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
-    RenderSVGText {text} at (411,13) size 137x16 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 137x16
-        chunk 1 (middle anchor) text run 1 at (411.52,25.00) startOffset 0 endOffset 23 width 136.96: "Close Navigation Window"
-    RenderSVGContainer {use} at (437,33) size 111x18
-      RenderSVGContainer {g} at (437,33) size 111x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(630.00,20.00)}]
-        RenderSVGViewportContainer {svg} at (437,33) size 111x18
-          RenderSVGRect {rect} at (437,33) size 111x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
-    RenderSVGText {text} at (582,13) size 96x16 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 96x16
-        chunk 1 (middle anchor) text run 1 at (582.00,25.00) startOffset 0 endOffset 16 width 96.00: "Close Big Window"
-    RenderSVGContainer {use} at (554,33) size 111x18
-      RenderSVGContainer {g} at (554,33) size 111x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(780.00,20.00)}]
-        RenderSVGViewportContainer {svg} at (554,33) size 111x18
-          RenderSVGRect {rect} at (554,33) size 111x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
-    RenderSVGText {text} at (713,13) size 134x16 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 134x16
-        chunk 1 (middle anchor) text run 1 at (713.44,25.00) startOffset 0 endOffset 23 width 133.12: "Close Middlesize Window"
-    RenderSVGContainer {use} at (671,33) size 111x18
-      RenderSVGContainer {g} at (671,33) size 111x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(930.00,20.00)}]
-        RenderSVGViewportContainer {svg} at (671,33) size 111x18
-          RenderSVGRect {rect} at (671,33) size 111x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
-    RenderSVGText {text} at (876,13) size 107x16 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 107x16
-        chunk 1 (middle anchor) text run 1 at (876.88,25.00) startOffset 0 endOffset 19 width 106.24: "Close Colour Picker"
-    RenderSVGContainer {use} at (671,57) size 111x17
-      RenderSVGContainer {g} at (671,57) size 111x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(930.00,50.00)}]
-        RenderSVGViewportContainer {svg} at (671,57) size 111x17
-          RenderSVGRect {rect} at (671,57) size 111x17 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
-    RenderSVGText {text} at (875,43) size 109x16 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 109x16
-        chunk 1 (middle anchor) text run 1 at (875.60,55.00) startOffset 0 endOffset 18 width 108.80: "Close Small Window"
-    RenderSVGContainer {use} at (319,57) size 112x17
-      RenderSVGContainer {g} at (319,57) size 112x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(480.00,50.00)}]
-        RenderSVGViewportContainer {svg} at (319,57) size 112x17
-          RenderSVGRect {rect} at (319,57) size 112x17 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
-    RenderSVGText {text} at (408,43) size 143x16 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 143x16
-        chunk 1 (middle anchor) text run 1 at (408.96,55.00) startOffset 0 endOffset 24 width 142.08: "Resize Navigation Window"
-    RenderSVGContainer {g} at (38,81) size 760x454
-      RenderSVGContainer {g} at (613,81) size 185x169 [transform={m=((1.00,0.00)(0.00,1.00)) t=(800.00,85.00)}]
-        RenderSVGContainer {g} at (624,92) size 174x158
-          RenderSVGRect {rect} at (624,92) size 174x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=220.00] [height=200.00]
-          RenderSVGContainer {g} at (632,102) size 161x98
-            RenderSVGText {text} at (10,12) size 204x124 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 122x16
-                chunk 1 text run 1 at (10.00,25.00) startOffset 0 endOffset 18 width 122.00: "This window should"
-              RenderSVGTSpan {tspan} at (0,0) size 149x16
-                RenderSVGInlineText {#text} at (0,16) size 149x16
-                  chunk 1 text run 1 at (10.00,41.00) startOffset 0 endOffset 24 width 149.00: "contain navigation tools"
-              RenderSVGTSpan {tspan} at (0,0) size 94x16
-                RenderSVGInlineText {#text} at (0,38) size 94x16
-                  chunk 1 text run 1 at (10.00,63.00) startOffset 0 endOffset 15 width 94.00: "Click on button"
-              RenderSVGTSpan {tspan} at (0,0) size 204x16
-                RenderSVGInlineText {#text} at (0,54) size 204x16
-                  chunk 1 text run 1 at (10.00,79.00) startOffset 0 endOffset 32 width 204.00: "'Resize Navigation Window' for a"
-              RenderSVGTSpan {tspan} at (0,0) size 184x16
-                RenderSVGInlineText {#text} at (0,70) size 184x16
-                  chunk 1 text run 1 at (10.00,95.00) startOffset 0 endOffset 28 width 184.00: "random resize of this Window"
-              RenderSVGTSpan {tspan} at (0,0) size 162x16
-                RenderSVGInlineText {#text} at (0,92) size 162x16
-                  chunk 1 text run 1 at (10.00,117.00) startOffset 0 endOffset 26 width 162.00: "Note that this window also"
-              RenderSVGTSpan {tspan} at (0,0) size 184x16
-                RenderSVGInlineText {#text} at (0,108) size 184x16
-                  chunk 1 text run 1 at (10.00,133.00) startOffset 0 endOffset 28 width 184.00: "features a window decoration"
-          RenderSVGRect {rect} at (624,238) size 174x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=187.00] [width=220.00] [height=13.00]
-          RenderSVGText {text} at (3,187) size 44x13 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 44x13
-              chunk 1 text run 1 at (3.00,197.00) startOffset 0 endOffset 9 width 44.00: "Statusbar"
-        RenderSVGContainer {g} at (613,81) size 185x159
-          RenderSVGContainer {g} at (613,81) size 185x159
-            RenderSVGRect {rect} at (613,81) size 16x159 [fill={[type=SOLID] [color=#B0C4DE]}] [x=-15.00] [y=-15.00] [width=20.00] [height=202.00]
-            RenderSVGRect {rect} at (613,81) size 185x16 [fill={[type=SOLID] [color=#B0C4DE]}] [x=-15.00] [y=-15.00] [width=236.00] [height=20.00]
-            RenderSVGText {text} at (0,168) size 105x15 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 105x15
-                chunk 1 text run 1 at (0.00,180.00) startOffset 0 endOffset 17 width 105.00: "Navigation Window"
-          RenderSVGContainer {use} at (616,84) size 10x10
-            RenderSVGContainer {g} at (616,84) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-5.00,-5.00)}]
-              RenderSVGViewportContainer {svg} at (616,84) size 10x10
-                RenderSVGRect {rect} at (616,84) size 10x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                RenderSVGPath {line} at (616,84) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=-5.50] [y1=-5.50] [x2=5.50] [y2=5.50]
-                RenderSVGPath {line} at (616,84) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=-5.50] [x2=-5.50] [y2=5.50]
-          RenderSVGContainer {use} at (616,100) size 10x10
-            RenderSVGContainer {g} at (616,100) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-5.00,15.00)}]
-              RenderSVGViewportContainer {svg} at (616,100) size 10x10
-                RenderSVGRect {rect} at (616,100) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-          RenderSVGContainer {use} at (616,116) size 10x9
-            RenderSVGContainer {g} at (616,116) size 10x9 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-5.00,35.00)}]
-              RenderSVGViewportContainer {svg} at (616,116) size 10x9
-                RenderSVGRect {rect} at (616,116) size 10x9 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                RenderSVGPath {line} at (616,124) size 10x1 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
-      RenderSVGContainer {g} at (38,143) size 549x392 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,150.00)}]
-        RenderSVGContainer {g} at (38,143) size 549x392
-          RenderSVGRect {rect} at (38,143) size 549x392 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=700.00] [height=500.00]
-          RenderSVGContainer {g} at (0,0) size 0x0
-          RenderSVGRect {rect} at (38,523) size 549x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=487.00] [width=700.00] [height=13.00]
-          RenderSVGText {text} at (3,487) size 139x13 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 139x13
-              chunk 1 text run 1 at (3.00,497.00) startOffset 0 endOffset 28 width 139.00: "This is a big movable window"
-          RenderSVGContainer {g} at (77,182) size 315x236 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
-            RenderSVGContainer {g} at (77,182) size 315x236
-              RenderSVGRect {rect} at (77,182) size 315x236 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=400.00] [height=300.00]
-              RenderSVGContainer {g} at (0,0) size 0x0
-              RenderSVGRect {rect} at (77,406) size 315x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=287.00] [width=400.00] [height=13.00]
-              RenderSVGText {text} at (3,287) size 170x13 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 170x13
-                  chunk 1 text run 1 at (3.00,297.00) startOffset 0 endOffset 34 width 170.00: "This window contains other windows"
-              RenderSVGContainer {g} at (77,195) size 174x143 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,17.00)}]
-                RenderSVGContainer {g} at (77,195) size 174x143
-                  RenderSVGRect {rect} at (77,195) size 174x143 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=220.00] [height=180.00]
-                  RenderSVGContainer {g} at (0,0) size 0x0
-                  RenderSVGRect {rect} at (77,326) size 174x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=167.00] [width=220.00] [height=13.00]
-                  RenderSVGText {text} at (3,167) size 189x13 contains 1 chunk(s)
-                    RenderSVGInlineText {#text} at (0,0) size 189x13
-                      chunk 1 text run 1 at (3.00,177.00) startOffset 0 endOffset 36 width 189.00: "Changing a colour changes background"
-                RenderSVGContainer {g} at (77,195) size 174x15
-                  RenderSVGRect {rect} at (77,195) size 174x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=220.00] [height=17.00]
-                  RenderSVGText {text} at (3,1) size 85x16 contains 1 chunk(s)
-                    RenderSVGInlineText {#text} at (0,0) size 85x16
-                      chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 13 width 85.00: "Colour Picker"
-                  RenderSVGContainer {use} at (236,198) size 10x10
-                    RenderSVGContainer {g} at (236,198) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(208.50,8.50)}]
-                      RenderSVGViewportContainer {svg} at (236,198) size 10x10
-                        RenderSVGRect {rect} at (236,198) size 10x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                        RenderSVGPath {line} at (236,198) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=-5.50] [y1=-5.50] [x2=5.50] [y2=5.50]
-                        RenderSVGPath {line} at (236,198) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=-5.50] [x2=-5.50] [y2=5.50]
-                  RenderSVGContainer {use} at (223,198) size 10x10
-                    RenderSVGContainer {g} at (223,198) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(191.50,8.50)}]
-                      RenderSVGViewportContainer {svg} at (223,198) size 10x10
-                        RenderSVGRect {rect} at (223,198) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                  RenderSVGContainer {use} at (210,198) size 9x10
-                    RenderSVGContainer {g} at (210,198) size 9x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(174.50,8.50)}]
-                      RenderSVGViewportContainer {svg} at (210,198) size 9x10
-                        RenderSVGRect {rect} at (210,198) size 9x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                        RenderSVGPath {line} at (210,206) size 9x2 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
-              RenderSVGContainer {g} at (249,344) size 143x64 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,207.00)}]
-                RenderSVGContainer {g} at (249,344) size 143x64
-                  RenderSVGRect {rect} at (249,344) size 143x64 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=180.00] [height=80.00]
-                  RenderSVGContainer {g} at (257,365) size 122x39
-                    RenderSVGText {text} at (10,27) size 155x48 contains 1 chunk(s)
-                      RenderSVGInlineText {#text} at (0,0) size 155x16
-                        chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 23 width 155.00: "This is a none-moveable"
-                      RenderSVGTSpan {tspan} at (0,0) size 139x16
-                        RenderSVGInlineText {#text} at (0,16) size 139x16
-                          chunk 1 text run 1 at (10.00,56.00) startOffset 0 endOffset 21 width 139.00: "none-closeable status"
-                      RenderSVGTSpan {tspan} at (0,0) size 45x16
-                        RenderSVGInlineText {#text} at (0,32) size 45x16
-                          chunk 1 text run 1 at (10.00,72.00) startOffset 0 endOffset 6 width 45.00: "window"
-                RenderSVGContainer {g} at (249,344) size 143x15
-                  RenderSVGRect {rect} at (249,344) size 143x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=180.00] [height=17.00]
-                  RenderSVGText {text} at (3,1) size 93x16 contains 1 chunk(s)
-                    RenderSVGInlineText {#text} at (0,0) size 93x16
-                      chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 13 width 93.00: "Status Window"
-                  RenderSVGContainer {use} at (376,346) size 11x10
-                    RenderSVGContainer {g} at (376,346) size 11x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(168.50,8.50)}]
-                      RenderSVGViewportContainer {svg} at (376,346) size 11x10
-                        RenderSVGRect {rect} at (376,346) size 11x10 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                  RenderSVGContainer {use} at (364,346) size 9x10
-                    RenderSVGContainer {g} at (364,346) size 9x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(151.50,8.50)}]
-                      RenderSVGViewportContainer {svg} at (364,346) size 9x10
-                        RenderSVGRect {rect} at (364,346) size 9x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                        RenderSVGPath {line} at (364,355) size 9x1 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
-            RenderSVGContainer {g} at (77,182) size 315x15
-              RenderSVGRect {rect} at (77,182) size 315x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=400.00] [height=17.00]
-              RenderSVGText {text} at (3,1) size 166x16 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 166x16
-                  chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 24 width 166.00: "Nested middlesize Window"
-              RenderSVGContainer {use} at (377,184) size 10x11
-                RenderSVGContainer {g} at (377,184) size 10x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(388.50,8.50)}]
-                  RenderSVGViewportContainer {svg} at (377,184) size 10x11
-                    RenderSVGRect {rect} at (377,185) size 9x9 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                    RenderSVGPath {line} at (377,184) size 10x11 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=-5.50] [y1=-5.50] [x2=5.50] [y2=5.50]
-                    RenderSVGPath {line} at (377,184) size 10x11 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=-5.50] [x2=-5.50] [y2=5.50]
-              RenderSVGContainer {use} at (363,184) size 11x11
-                RenderSVGContainer {g} at (363,184) size 11x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(371.50,8.50)}]
-                  RenderSVGViewportContainer {svg} at (363,184) size 11x11
-                    RenderSVGRect {rect} at (363,184) size 11x11 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-              RenderSVGContainer {use} at (350,185) size 10x10
-                RenderSVGContainer {g} at (350,185) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(354.50,8.50)}]
-                  RenderSVGViewportContainer {svg} at (350,185) size 10x10
-                    RenderSVGRect {rect} at (350,185) size 10x9 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                    RenderSVGPath {line} at (350,193) size 10x2 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
-          RenderSVGContainer {g} at (312,377) size 158x143 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,300.00)}]
-            RenderSVGContainer {g} at (312,377) size 158x143
-              RenderSVGRect {rect} at (312,377) size 158x143 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=200.00] [height=180.00]
-              RenderSVGContainer {g} at (320,399) size 137x63
-                RenderSVGText {text} at (10,27) size 174x80 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 170x16
-                    chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 26 width 170.00: "This window has a callback"
-                  RenderSVGTSpan {tspan} at (0,0) size 160x16
-                    RenderSVGInlineText {#text} at (0,16) size 160x16
-                      chunk 1 text run 1 at (10.00,56.00) startOffset 0 endOffset 25 width 160.00: "function indicating mouse"
-                  RenderSVGTSpan {tspan} at (0,0) size 174x16
-                    RenderSVGInlineText {#text} at (0,32) size 174x16
-                      chunk 1 text run 1 at (10.00,72.00) startOffset 0 endOffset 26 width 174.00: "movements in the statusbar"
-                  RenderSVGTSpan {tspan} at (0,0) size 124x16
-                    RenderSVGInlineText {#text} at (0,48) size 124x16
-                      chunk 1 text run 1 at (10.00,88.00) startOffset 0 endOffset 19 width 124.00: "and alerting window"
-                  RenderSVGTSpan {tspan} at (0,0) size 42x16
-                    RenderSVGInlineText {#text} at (0,64) size 42x16
-                      chunk 1 text run 1 at (10.00,104.00) startOffset 0 endOffset 6 width 42.00: "events"
-              RenderSVGRect {rect} at (312,508) size 158x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=167.00] [width=200.00] [height=13.00]
-              RenderSVGText {text} at (3,167) size 125x13 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 125x13
-                  chunk 1 text run 1 at (3.00,177.00) startOffset 0 endOffset 27 width 125.00: "Callback function is active"
-            RenderSVGContainer {g} at (312,377) size 158x15
-              RenderSVGRect {rect} at (312,377) size 158x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=200.00] [height=17.00]
-              RenderSVGText {text} at (3,1) size 87x16 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 87x16
-                  chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 12 width 87.00: "Small Window"
-              RenderSVGContainer {use} at (455,380) size 10x10
-                RenderSVGContainer {g} at (455,380) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(188.50,8.50)}]
-                  RenderSVGViewportContainer {svg} at (455,380) size 10x10
-                    RenderSVGRect {rect} at (455,380) size 10x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                    RenderSVGPath {line} at (455,380) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=-5.50] [y1=-5.50] [x2=5.50] [y2=5.50]
-                    RenderSVGPath {line} at (455,380) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=-5.50] [x2=-5.50] [y2=5.50]
-              RenderSVGContainer {use} at (441,380) size 11x10
-                RenderSVGContainer {g} at (441,380) size 11x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(171.50,8.50)}]
-                  RenderSVGViewportContainer {svg} at (441,380) size 11x10
-                    RenderSVGRect {rect} at (441,380) size 11x10 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-              RenderSVGContainer {use} at (428,380) size 10x10
-                RenderSVGContainer {g} at (428,380) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(154.50,8.50)}]
-                  RenderSVGViewportContainer {svg} at (428,380) size 10x10
-                    RenderSVGRect {rect} at (428,380) size 10x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                    RenderSVGPath {line} at (428,388) size 10x2 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
-          RenderSVGContainer {g} at (39,476) size 119x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,426.00)}]
-            RenderSVGContainer {g} at (39,476) size 119x48
-              RenderSVGRect {rect} at (39,476) size 119x48 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=150.00] [height=60.00]
-              RenderSVGContainer {g} at (43,479) size 115x38
-                RenderSVGText {text} at (5,4) size 146x47 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 140x15
-                    chunk 1 text run 1 at (5.00,16.00) startOffset 0 endOffset 24 width 140.00: "This is a minimal window"
-                  RenderSVGTSpan {tspan} at (0,0) size 146x15
-                    RenderSVGInlineText {#text} at (0,16) size 146x15
-                      chunk 1 text run 1 at (5.00,32.00) startOffset 0 endOffset 29 width 146.00: "without title and status bar."
-                  RenderSVGTSpan {tspan} at (0,0) size 123x15
-                    RenderSVGInlineText {#text} at (0,32) size 123x15
-                      chunk 1 text run 1 at (5.00,48.00) startOffset 0 endOffset 23 width 123.00: "it is also not moveable"
-            RenderSVGContainer {g} at (0,0) size 0x0
-        RenderSVGContainer {g} at (38,143) size 549x15
-          RenderSVGRect {rect} at (38,143) size 549x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=700.00] [height=17.00]
-          RenderSVGText {text} at (3,1) size 73x16 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 73x16
-              chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 10 width 73.00: "Big Window"
-          RenderSVGContainer {use} at (572,145) size 10x10
-            RenderSVGContainer {g} at (572,145) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(688.50,8.50)}]
-              RenderSVGViewportContainer {svg} at (572,145) size 10x10
-                RenderSVGRect {rect} at (572,146) size 10x9 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                RenderSVGPath {line} at (572,145) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=-5.50] [y1=-5.50] [x2=5.50] [y2=5.50]
-                RenderSVGPath {line} at (572,145) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=-5.50] [x2=-5.50] [y2=5.50]
-          RenderSVGContainer {use} at (558,145) size 11x11
-            RenderSVGContainer {g} at (558,145) size 11x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(671.50,8.50)}]
-              RenderSVGViewportContainer {svg} at (558,145) size 11x11
-                RenderSVGRect {rect} at (558,145) size 11x11 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-          RenderSVGContainer {use} at (546,146) size 9x10
-            RenderSVGContainer {g} at (546,146) size 9x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(654.50,8.50)}]
-              RenderSVGViewportContainer {svg} at (546,146) size 9x10
-                RenderSVGRect {rect} at (546,146) size 9x9 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                RenderSVGPath {line} at (546,154) size 9x2 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
index 71e141d..9359314 100644 (file)
@@ -20,72 +20,60 @@ layer at (0,0) size 300x400
     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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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]
diff --git a/LayoutTests/platform/chromium-linux/svg/stroke/zero-length-path-linecap-rendering-expected.txt b/LayoutTests/platform/chromium-linux/svg/stroke/zero-length-path-linecap-rendering-expected.txt
new file mode 100644 (file)
index 0000000..d8f1973
--- /dev/null
@@ -0,0 +1,100 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 600x150
+    RenderSVGContainer {g} at (0,0) size 600x150
+      RenderSVGRect {rect} at (0,0) size 600x150 [fill={[type=SOLID] [color=#808080]}] [x=0.00] [y=0.00] [width=600.00] [height=150.00]
+      RenderSVGContainer {g} at (5,55) size 40x90
+        RenderSVGPath {circle} at (5,55) size 40x40 [fill={[type=SOLID] [color=#008000]}] [cx=25.00] [cy=75.00] [r=20.00]
+        RenderSVGRect {rect} at (5,105) size 40x40 [fill={[type=SOLID] [color=#008000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25"]
+        RenderSVGPath {path} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0"]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125"]
+      RenderSVGContainer {g} at (55,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+        RenderSVGContainer {use} at (55,55) size 40x90
+          RenderSVGContainer {g} at (55,55) size 40x90
+            RenderSVGPath {circle} at (55,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (55,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 Z"]
+        RenderSVGPath {path} at (55,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 Z"]
+        RenderSVGPath {path} at (55,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 Z"]
+      RenderSVGContainer {g} at (105,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+        RenderSVGContainer {use} at (105,55) size 40x90
+          RenderSVGContainer {g} at (105,55) size 40x90
+            RenderSVGPath {circle} at (105,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (105,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25"]
+        RenderSVGPath {path} at (105,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0"]
+        RenderSVGPath {path} at (105,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 L 25 125"]
+      RenderSVGContainer {g} at (155,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,0.00)}]
+        RenderSVGContainer {use} at (155,55) size 40x90
+          RenderSVGContainer {g} at (155,55) size 40x90
+            RenderSVGPath {circle} at (155,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (155,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25"]
+        RenderSVGPath {path} at (155,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0"]
+        RenderSVGPath {path} at (155,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 L 25 125"]
+      RenderSVGContainer {g} at (205,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}]
+        RenderSVGContainer {use} at (205,55) size 40x90
+          RenderSVGContainer {g} at (205,55) size 40x90
+            RenderSVGPath {circle} at (205,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (205,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25"]
+        RenderSVGPath {path} at (205,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0"]
+        RenderSVGPath {path} at (205,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 L 25 125"]
+      RenderSVGContainer {g} at (255,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,0.00)}]
+        RenderSVGContainer {use} at (255,55) size 40x90
+          RenderSVGContainer {g} at (255,55) size 40x90
+            RenderSVGPath {circle} at (255,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (255,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 C 25 25 25 25 25 25"]
+        RenderSVGPath {path} at (255,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 C 0 0 0 0 0 0"]
+        RenderSVGPath {path} at (255,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 C 25 125 25 125 25 125"]
+      RenderSVGContainer {g} at (305,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}]
+        RenderSVGContainer {use} at (305,55) size 40x90
+          RenderSVGContainer {g} at (305,55) size 40x90
+            RenderSVGPath {circle} at (305,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (305,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 C 25 25 25 25 25 25"]
+        RenderSVGPath {path} at (305,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 C 0 0 0 0 0 0"]
+        RenderSVGPath {path} at (305,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 C 25 125 25 125 25 125"]
+      RenderSVGContainer {g} at (355,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,0.00)}]
+        RenderSVGContainer {use} at (355,55) size 40x90
+          RenderSVGContainer {g} at (355,55) size 40x90
+            RenderSVGPath {circle} at (355,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (355,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 C 25 25 25 25 25 25"]
+        RenderSVGPath {path} at (355,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 C 0 0 0 0 0 0"]
+        RenderSVGPath {path} at (355,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 C 25 125 25 125 25 125"]
+      RenderSVGContainer {g} at (405,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,0.00)}]
+        RenderSVGContainer {use} at (405,55) size 40x90
+          RenderSVGContainer {g} at (405,55) size 40x90
+            RenderSVGPath {circle} at (405,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (405,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 C 25 25 25 25 25 25"]
+        RenderSVGPath {path} at (405,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 C 0 0 0 0 0 0"]
+        RenderSVGPath {path} at (405,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 C 25 125 25 125 25 125"]
+      RenderSVGContainer {g} at (455,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(450.00,0.00)}]
+        RenderSVGContainer {use} at (455,55) size 40x90
+          RenderSVGContainer {g} at (455,55) size 40x90
+            RenderSVGPath {circle} at (455,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (455,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25"]
+        RenderSVGPath {path} at (455,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0"]
+        RenderSVGPath {path} at (455,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 L 25 125"]
+      RenderSVGContainer {g} at (505,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(500.00,0.00)}]
+        RenderSVGContainer {use} at (505,55) size 40x90
+          RenderSVGContainer {g} at (505,55) size 40x90
+            RenderSVGPath {circle} at (505,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (505,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25"]
+        RenderSVGPath {path} at (505,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0"]
+        RenderSVGPath {path} at (505,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 L 25 125"]
+      RenderSVGContainer {g} at (555,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(550.00,0.00)}]
+        RenderSVGContainer {use} at (555,55) size 40x90
+          RenderSVGContainer {g} at (555,55) size 40x90
+            RenderSVGPath {circle} at (555,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (555,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25"]
+        RenderSVGPath {path} at (555,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0"]
+        RenderSVGPath {path} at (555,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 L 25 125"]
diff --git a/LayoutTests/platform/chromium-linux/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt b/LayoutTests/platform/chromium-linux/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt
new file mode 100644 (file)
index 0000000..19f43e4
--- /dev/null
@@ -0,0 +1,116 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 600x300
+    RenderSVGContainer {g} at (0,0) size 600x300
+      RenderSVGRect {rect} at (0,0) size 600x300 [fill={[type=SOLID] [color=#808080]}] [x=0.00] [y=0.00] [width=600.00] [height=300.00]
+      RenderSVGContainer {g} at (5,105) size 40x190
+        RenderSVGPath {circle} at (5,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+        RenderSVGRect {rect} at (5,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 M 25 75 L 25 75"]
+        RenderSVGPath {path} at (5,105) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 C 0 0 0 0 0 0 M 0 50"]
+        RenderSVGPath {path} at (5,255) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 M 25 275 L 25 275"]
+      RenderSVGContainer {g} at (55,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+        RenderSVGContainer {use} at (55,105) size 40x190
+          RenderSVGContainer {g} at (55,105) size 40x190
+            RenderSVGPath {circle} at (55,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGPath {circle} at (55,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+            RenderSVGRect {rect} at (55,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+            RenderSVGRect {rect} at (55,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 Z M 25 75 Z"]
+        RenderSVGPath {path} at (55,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 Z M 0 50 L 0 50"]
+        RenderSVGPath {path} at (55,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 L 25 225 M 25 275 Z"]
+      RenderSVGContainer {g} at (105,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+        RenderSVGContainer {use} at (105,105) size 40x190
+          RenderSVGContainer {g} at (105,105) size 40x190
+            RenderSVGPath {circle} at (105,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGPath {circle} at (105,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+            RenderSVGRect {rect} at (105,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+            RenderSVGRect {rect} at (105,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25 M 25 75 L 25 75"]
+        RenderSVGPath {path} at (105,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0 M 0 50 L 0 50"]
+        RenderSVGPath {path} at (105,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 L 25 225 M 25 275 C 25 275 25 275 25 275"]
+      RenderSVGContainer {g} at (155,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,0.00)}]
+        RenderSVGContainer {use} at (155,105) size 40x190
+          RenderSVGContainer {g} at (155,105) size 40x190
+            RenderSVGPath {circle} at (155,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGPath {circle} at (155,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+            RenderSVGRect {rect} at (155,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+            RenderSVGRect {rect} at (155,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 C 25 25 25 25 25 25 M 25 75 L 25 75"]
+        RenderSVGPath {path} at (155,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0 M 0 50 C 0 50 0 50 0 50"]
+        RenderSVGPath {path} at (155,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 L 25 225 M 25 275 L 25 275"]
+      RenderSVGContainer {g} at (205,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}]
+        RenderSVGContainer {use} at (205,105) size 40x190
+          RenderSVGContainer {g} at (205,105) size 40x190
+            RenderSVGPath {circle} at (205,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGPath {circle} at (205,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+            RenderSVGRect {rect} at (205,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+            RenderSVGRect {rect} at (205,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25 M 25 75 L 25 75"]
+        RenderSVGPath {path} at (205,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0 M 0 50 L 0 50"]
+        RenderSVGPath {path} at (205,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 L 25 225 M 25 275 C 25 275 25 275 25 275"]
+      RenderSVGContainer {g} at (255,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,0.00)}]
+        RenderSVGPath {circle} at (255,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+        RenderSVGPath {circle} at (255,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+        RenderSVGRect {rect} at (255,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 C 25 25 25 25 25 25 M 25 75 C 25 75 25 75 25 75"]
+        RenderSVGPath {path} at (255,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 C 0 0 0 0 0 0 M 0 50 C 0 50 0 50 0 50"]
+        RenderSVGPath {path} at (255,255) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 M 25 275 C 25 275 25 275 25 275"]
+      RenderSVGContainer {g} at (305,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}]
+        RenderSVGContainer {use} at (305,105) size 40x190
+          RenderSVGContainer {g} at (305,105) size 40x190
+            RenderSVGPath {circle} at (305,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGPath {circle} at (305,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+            RenderSVGRect {rect} at (305,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+            RenderSVGRect {rect} at (305,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 C 25 25 25 25 25 25 M 25 75"]
+        RenderSVGPath {path} at (305,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 C 0 0 0 0 0 0 M 0 50 C 0 50 0 50 0 50"]
+        RenderSVGPath {path} at (305,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 C 25 225 25 225 25 225 M 25 275 C 25 275 25 275 25 275"]
+      RenderSVGContainer {g} at (355,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,0.00)}]
+        RenderSVGContainer {use} at (355,105) size 40x190
+          RenderSVGContainer {g} at (355,105) size 40x190
+            RenderSVGPath {circle} at (355,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGPath {circle} at (355,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+            RenderSVGRect {rect} at (355,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+            RenderSVGRect {rect} at (355,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25 M 25 75 C 25 75 25 75 25 75"]
+        RenderSVGPath {path} at (355,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 C 0 0 0 0 0 0 M 0 50 L 0 50"]
+        RenderSVGPath {path} at (355,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 C 25 225 25 225 25 225 M 25 275 C 25 275 25 275 25 275"]
+      RenderSVGContainer {g} at (405,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,0.00)}]
+        RenderSVGContainer {use} at (405,105) size 40x190
+          RenderSVGContainer {g} at (405,105) size 40x190
+            RenderSVGPath {circle} at (405,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGPath {circle} at (405,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+            RenderSVGRect {rect} at (405,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+            RenderSVGRect {rect} at (405,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 C 25 25 25 25 25 25 M 25 75 C 25 75 25 75 25 75"]
+        RenderSVGPath {path} at (405,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 Z M 0 50 C 0 50 0 50 0 50"]
+        RenderSVGPath {path} at (405,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 C 25 225 25 225 25 225 M 25 275 L 25 275"]
+      RenderSVGContainer {g} at (455,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(450.00,0.00)}]
+        RenderSVGPath {circle} at (455,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+        RenderSVGRect {rect} at (455,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+        RenderSVGRect {rect} at (455,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 C 25 25 25 25 25 25 M 25 75 L 25 75"]
+        RenderSVGPath {path} at (455,105) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0 M 0 50"]
+        RenderSVGPath {path} at (455,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 L 25 225 M 25 275 L 25 275"]
+      RenderSVGContainer {g} at (505,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(500.00,0.00)}]
+        RenderSVGContainer {use} at (505,105) size 40x190
+          RenderSVGContainer {g} at (505,105) size 40x190
+            RenderSVGPath {circle} at (505,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGPath {circle} at (505,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+            RenderSVGRect {rect} at (505,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+            RenderSVGRect {rect} at (505,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25 M 25 75 L 25 75"]
+        RenderSVGPath {path} at (505,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0 M 0 50 L 0 50"]
+        RenderSVGPath {path} at (505,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 L 25 225 M 25 275 Z"]
+      RenderSVGContainer {g} at (555,105) size 40x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(550.00,0.00)}]
+        RenderSVGContainer {use} at (555,105) size 40x190
+          RenderSVGContainer {g} at (555,105) size 40x190
+            RenderSVGPath {circle} at (555,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGPath {circle} at (555,155) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=175.00] [r=20.00]
+            RenderSVGRect {rect} at (555,205) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=205.00] [width=40.00] [height=40.00]
+            RenderSVGRect {rect} at (555,255) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=255.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25 M 25 75 L 25 75"]
+        RenderSVGPath {path} at (555,105) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,125.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0 M 0 50 L 0 50"]
+        RenderSVGPath {path} at (555,205) size 40x90 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 225 L 25 225 M 25 275 L 25 275"]
diff --git a/LayoutTests/platform/chromium-mac-leopard/svg/batik/text/smallFonts-expected.png b/LayoutTests/platform/chromium-mac-leopard/svg/batik/text/smallFonts-expected.png
new file mode 100644 (file)
index 0000000..b631611
Binary files /dev/null and b/LayoutTests/platform/chromium-mac-leopard/svg/batik/text/smallFonts-expected.png differ
index 71e141d..9359314 100644 (file)
@@ -20,72 +20,60 @@ layer at (0,0) size 300x400
     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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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 {use} 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]
diff --git a/LayoutTests/platform/chromium-mac-leopard/svg/stroke/zero-length-path-linecap-rendering-expected.txt b/LayoutTests/platform/chromium-mac-leopard/svg/stroke/zero-length-path-linecap-rendering-expected.txt
new file mode 100644 (file)
index 0000000..d8f1973
--- /dev/null
@@ -0,0 +1,100 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 600x150
+    RenderSVGContainer {g} at (0,0) size 600x150
+      RenderSVGRect {rect} at (0,0) size 600x150 [fill={[type=SOLID] [color=#808080]}] [x=0.00] [y=0.00] [width=600.00] [height=150.00]
+      RenderSVGContainer {g} at (5,55) size 40x90
+        RenderSVGPath {circle} at (5,55) size 40x40 [fill={[type=SOLID] [color=#008000]}] [cx=25.00] [cy=75.00] [r=20.00]
+        RenderSVGRect {rect} at (5,105) size 40x40 [fill={[type=SOLID] [color=#008000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25"]
+        RenderSVGPath {path} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0"]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125"]
+      RenderSVGContainer {g} at (55,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+        RenderSVGContainer {use} at (55,55) size 40x90
+          RenderSVGContainer {g} at (55,55) size 40x90
+            RenderSVGPath {circle} at (55,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (55,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 Z"]
+        RenderSVGPath {path} at (55,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 Z"]
+        RenderSVGPath {path} at (55,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 Z"]
+      RenderSVGContainer {g} at (105,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+        RenderSVGContainer {use} at (105,55) size 40x90
+          RenderSVGContainer {g} at (105,55) size 40x90
+            RenderSVGPath {circle} at (105,55) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=75.00] [r=20.00]
+            RenderSVGRect {rect} at (105,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=105.00] [width=40.00] [height=40.00]
+        RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=40.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 25 L 25 25"]
+        RenderSVGPath {path} at (105,55) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,75.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 0 0"]
+        RenderSVGPath {path} at (105,105) size 40x40 [stroke={[type=SOLID] [color=#008000] [stroke width=40.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 125 L 25 125"]
+      RenderSVGContainer {g} at (155,55) size 40x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,0.00)}]
+        RenderSVGContainer {use} at (155,55) size 40x90
+          RenderSVGContainer {g} at (155,55) si