[Chromium] Unreviewed, rebaseline part of expectations after r112667 using garden...
authorapavlov@chromium.org <apavlov@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 30 Mar 2012 18:02:13 +0000 (18:02 +0000)
committerapavlov@chromium.org <apavlov@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 30 Mar 2012 18:02:13 +0000 (18:02 +0000)
* platform/chromium-linux-x86/svg/: [...]
* platform/chromium-linux/svg/: [...]
* platform/chromium-mac-leopard/svg/: [...]
* platform/chromium-mac-snowleopard/svg/: [...]
* platform/chromium-mac/svg/: [...]
* platform/chromium-win-vista/svg/: [...]
* platform/chromium-win-xp/svg/: [...]
* platform/chromium-win/svg/: [...]
* platform/chromium/svg/hixie/shapes/path/001-expected.txt: Renamed from LayoutTests/platform/chromium-win/svg/hixie/shapes/path/001-expected.txt.
* platform/chromium/svg/stroke/zero-length-arc-linecaps-rendering-expected.txt:
* platform/gtk/svg/hixie/perf/001-expected.txt: Removed.
* platform/gtk/svg/hixie/perf/002-expected.txt: Removed.
* platform/gtk/svg/hixie/shapes/path/001-expected.txt: Removed.
* platform/mac-snowleopard/svg/custom/object-sizing-no-width-height-expected.png: Removed.
* svg/hixie/mixed/004-expected.txt: Renamed from LayoutTests/platform/qt/svg/hixie/mixed/004-expected.txt.
* svg/hixie/mixed/005-expected.txt: Renamed from LayoutTests/platform/qt/svg/hixie/mixed/005-expected.txt.
* svg/hixie/perf/001-expected.txt: Renamed from LayoutTests/platform/efl/svg/hixie/perf/001-expected.txt.
* svg/hixie/perf/002-expected.txt: Renamed from LayoutTests/platform/efl/svg/hixie/perf/002-expected.txt.
* svg/hixie/shapes/path/001-expected.txt: Renamed from LayoutTests/platform/efl/svg/hixie/shapes/path/001-expected.txt.

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

215 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/chromium-linux-x86/svg/as-image/img-preserveAspectRatio-support-1-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium-linux-x86/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux-x86/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux-x86/svg/custom/use-setAttribute-crash-expected.txt
LayoutTests/platform/chromium-linux-x86/svg/hixie/perf/001-expected.png
LayoutTests/platform/chromium-linux-x86/svg/hixie/perf/001-expected.txt
LayoutTests/platform/chromium-linux-x86/svg/hixie/perf/002-expected.png
LayoutTests/platform/chromium-linux-x86/svg/hixie/perf/002-expected.txt
LayoutTests/platform/chromium-linux-x86/svg/stroke/zero-length-path-linecap-rendering-expected.txt
LayoutTests/platform/chromium-linux-x86/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt
LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png
LayoutTests/platform/chromium-linux/svg/as-image/img-preserveAspectRatio-support-1-expected.png
LayoutTests/platform/chromium-linux/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt
LayoutTests/platform/chromium-linux/svg/clip-path/deep-nested-clip-in-mask-expected.txt
LayoutTests/platform/chromium-linux/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt
LayoutTests/platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.txt
LayoutTests/platform/chromium-linux/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/custom/pattern-rotate-expected.png
LayoutTests/platform/chromium-linux/svg/custom/use-setAttribute-crash-expected.txt
LayoutTests/platform/chromium-linux/svg/hixie/perf/001-expected.png
LayoutTests/platform/chromium-linux/svg/hixie/perf/001-expected.txt
LayoutTests/platform/chromium-linux/svg/hixie/perf/002-expected.png
LayoutTests/platform/chromium-linux/svg/hixie/perf/002-expected.txt
LayoutTests/platform/chromium-linux/svg/hixie/perf/007-expected.png
LayoutTests/platform/chromium-linux/svg/stroke/zero-length-path-linecap-rendering-expected.txt
LayoutTests/platform/chromium-linux/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt
LayoutTests/platform/chromium-mac-leopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-leopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-leopard/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-leopard/svg/custom/mask-colorspace-expected.txt
LayoutTests/platform/chromium-mac-leopard/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-leopard/svg/custom/use-on-g-containing-use-expected.png [deleted file]
LayoutTests/platform/chromium-mac-leopard/svg/custom/use-on-g-containing-use-expected.txt
LayoutTests/platform/chromium-mac-leopard/svg/custom/use-setAttribute-crash-expected.txt
LayoutTests/platform/chromium-mac-leopard/svg/filters/feImage-late-indirect-update-expected.txt
LayoutTests/platform/chromium-mac-leopard/svg/hixie/perf/001-expected.png
LayoutTests/platform/chromium-mac-leopard/svg/hixie/perf/002-expected.png
LayoutTests/platform/chromium-mac-leopard/svg/hixie/perf/007-expected.png
LayoutTests/platform/chromium-mac-leopard/svg/stroke/zero-length-path-linecap-rendering-expected.txt
LayoutTests/platform/chromium-mac-leopard/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-on-g-containing-use-expected.png [deleted file]
LayoutTests/platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-28-t-expected.txt
LayoutTests/platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt
LayoutTests/platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt
LayoutTests/platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt
LayoutTests/platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png [moved from LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png with 100% similarity]
LayoutTests/platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt [moved from LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt with 100% similarity]
LayoutTests/platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png [moved from LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png with 100% similarity]
LayoutTests/platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt [moved from LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt with 100% similarity]
LayoutTests/platform/chromium-mac/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt
LayoutTests/platform/chromium-mac/svg/custom/use-css-events-expected.txt
LayoutTests/platform/chromium-mac/svg/hixie/perf/001-expected.png
LayoutTests/platform/chromium-mac/svg/hixie/perf/001-expected.txt
LayoutTests/platform/chromium-mac/svg/hixie/perf/002-expected.png
LayoutTests/platform/chromium-mac/svg/hixie/perf/002-expected.txt
LayoutTests/platform/chromium-mac/svg/hixie/perf/007-expected.png
LayoutTests/platform/chromium-mac/svg/hixie/perf/007-expected.txt
LayoutTests/platform/chromium-mac/svg/stroke/zero-length-path-linecap-rendering-expected.txt
LayoutTests/platform/chromium-mac/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt
LayoutTests/platform/chromium-win-vista/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-win-vista/svg/css/shadow-changes-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium-win-vista/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-win-vista/svg/custom/use-setAttribute-crash-expected.txt
LayoutTests/platform/chromium-win-vista/svg/stroke/zero-length-path-linecap-rendering-expected.txt
LayoutTests/platform/chromium-win-vista/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt
LayoutTests/platform/chromium-win-xp/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-win-xp/svg/batik/masking/maskRegions-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium-win-xp/svg/css/shadow-changes-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium-win-xp/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-win-xp/svg/custom/use-setAttribute-crash-expected.txt
LayoutTests/platform/chromium-win-xp/svg/stroke/zero-length-path-linecap-rendering-expected.txt
LayoutTests/platform/chromium-win-xp/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1-SE/linking-uri-01-b-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-21-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-28-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-29-b-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-31-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/color-prop-02-f-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/color-prop-03-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/coords-units-01-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/filters-offset-01-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/script-handle-02-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/script-handle-03-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/script-handle-04-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/struct-frag-04-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/styling-css-01-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/styling-css-02-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/styling-css-03-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/styling-pres-01-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/text-align-01-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt
LayoutTests/platform/chromium-win/svg/as-image/img-preserveAspectRatio-support-1-expected.png
LayoutTests/platform/chromium-win/svg/as-image/img-preserveAspectRatio-support-1-expected.txt
LayoutTests/platform/chromium-win/svg/as-image/img-preserveAspectRatio-support-2-expected.txt
LayoutTests/platform/chromium-win/svg/as-object/object-box-sizing-no-width-height-expected.txt
LayoutTests/platform/chromium-win/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt
LayoutTests/platform/chromium-win/svg/batik/masking/maskRegions-expected.txt
LayoutTests/platform/chromium-win/svg/batik/paints/patternPreserveAspectRatioA-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/verticalText-expected.txt
LayoutTests/platform/chromium-win/svg/carto.net/button-expected.txt
LayoutTests/platform/chromium-win/svg/css/shadow-changes-expected.png
LayoutTests/platform/chromium-win/svg/css/shadow-changes-expected.txt
LayoutTests/platform/chromium-win/svg/custom/absolute-sized-content-with-resources-expected.txt
LayoutTests/platform/chromium-win/svg/custom/clone-element-with-animated-svg-properties-expected.txt
LayoutTests/platform/chromium-win/svg/custom/focus-ring-expected.txt
LayoutTests/platform/chromium-win/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt
LayoutTests/platform/chromium-win/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt
LayoutTests/platform/chromium-win/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt
LayoutTests/platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.txt
LayoutTests/platform/chromium-win/svg/custom/invalid-css-expected.txt
LayoutTests/platform/chromium-win/svg/custom/linking-a-03-b-all-expected.txt
LayoutTests/platform/chromium-win/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt
LayoutTests/platform/chromium-win/svg/custom/linking-a-03-b-transform-expected.txt
LayoutTests/platform/chromium-win/svg/custom/linking-a-03-b-viewBox-expected.txt
LayoutTests/platform/chromium-win/svg/custom/linking-a-03-b-viewBox-transform-expected.txt
LayoutTests/platform/chromium-win/svg/custom/linking-a-03-b-viewTarget-expected.txt
LayoutTests/platform/chromium-win/svg/custom/linking-a-03-b-zoomAndPan-expected.txt
LayoutTests/platform/chromium-win/svg/custom/linking-uri-01-b-expected.txt
LayoutTests/platform/chromium-win/svg/custom/object-sizing-expected.txt
LayoutTests/platform/chromium-win/svg/custom/object-sizing-explicit-height-expected.txt
LayoutTests/platform/chromium-win/svg/custom/object-sizing-explicit-width-expected.txt
LayoutTests/platform/chromium-win/svg/custom/object-sizing-explicit-width-height-expected.txt
LayoutTests/platform/chromium-win/svg/custom/object-sizing-no-width-height-expected.txt
LayoutTests/platform/chromium-win/svg/custom/pattern-incorrect-tiling-expected.txt
LayoutTests/platform/chromium-win/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt
LayoutTests/platform/chromium-win/svg/custom/pattern-rotate-expected.png
LayoutTests/platform/chromium-win/svg/custom/pattern-rotate-expected.txt
LayoutTests/platform/chromium-win/svg/custom/relative-sized-content-with-resources-expected.txt
LayoutTests/platform/chromium-win/svg/custom/shapes-supporting-markers-expected.txt
LayoutTests/platform/chromium-win/svg/custom/stroked-pattern-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-css-events-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-elementInstance-methods-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-instanceRoot-modifications-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-modify-container-in-target-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-modify-target-container-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-g-containing-use-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-g-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-use-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-setAttribute-crash-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-transform-expected.txt
LayoutTests/platform/chromium-win/svg/hixie/error/003-expected.txt
LayoutTests/platform/chromium-win/svg/hixie/error/017-expected.txt
LayoutTests/platform/chromium-win/svg/hixie/mixed/003-expected.txt
LayoutTests/platform/chromium-win/svg/hixie/mixed/004-expected.txt
LayoutTests/platform/chromium-win/svg/hixie/mixed/005-expected.txt
LayoutTests/platform/chromium-win/svg/hixie/mixed/006-expected.txt
LayoutTests/platform/chromium-win/svg/hixie/mixed/008-expected.txt
LayoutTests/platform/chromium-win/svg/hixie/mixed/011-expected.txt
LayoutTests/platform/chromium-win/svg/hixie/perf/001-expected.png
LayoutTests/platform/chromium-win/svg/hixie/perf/001-expected.txt
LayoutTests/platform/chromium-win/svg/hixie/perf/002-expected.png
LayoutTests/platform/chromium-win/svg/hixie/perf/002-expected.txt
LayoutTests/platform/chromium-win/svg/hixie/perf/007-expected.png
LayoutTests/platform/chromium-win/svg/hixie/perf/007-expected.txt
LayoutTests/platform/chromium-win/svg/hixie/shapes/path/001-expected.txt [deleted file]
LayoutTests/platform/chromium-win/svg/in-html/circle-expected.txt
LayoutTests/platform/chromium-win/svg/stroke/zero-length-path-linecap-rendering-expected.txt
LayoutTests/platform/chromium-win/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt
LayoutTests/platform/chromium-win/svg/text/small-fonts-3-expected.txt
LayoutTests/platform/chromium-win/svg/text/text-align-01-b-expected.txt
LayoutTests/platform/chromium-win/svg/transforms/svg-css-transforms-clip-path-expected.txt
LayoutTests/platform/chromium-win/svg/wicd/rightsizing-grid-expected.txt
LayoutTests/platform/chromium-win/svg/zoom/page/zoom-hixie-mixed-008-expected.txt
LayoutTests/platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt
LayoutTests/platform/chromium-win/svg/zoom/text/zoom-hixie-mixed-008-expected.txt
LayoutTests/platform/chromium/svg/hixie/shapes/path/001-expected.txt [moved from LayoutTests/platform/chromium-mac/svg/hixie/shapes/path/001-expected.txt with 68% similarity]
LayoutTests/platform/chromium/svg/stroke/zero-length-arc-linecaps-rendering-expected.txt
LayoutTests/platform/gtk/svg/hixie/perf/001-expected.txt [deleted file]
LayoutTests/platform/gtk/svg/hixie/perf/002-expected.txt [deleted file]
LayoutTests/platform/gtk/svg/hixie/shapes/path/001-expected.txt [deleted file]
LayoutTests/platform/mac-snowleopard/svg/custom/object-sizing-no-width-height-expected.png [deleted file]
LayoutTests/svg/hixie/mixed/004-expected.txt [moved from LayoutTests/platform/qt/svg/hixie/mixed/004-expected.txt with 100% similarity]
LayoutTests/svg/hixie/mixed/005-expected.txt [moved from LayoutTests/platform/qt/svg/hixie/mixed/005-expected.txt with 100% similarity]
LayoutTests/svg/hixie/perf/001-expected.txt [moved from LayoutTests/platform/efl/svg/hixie/perf/001-expected.txt with 100% similarity]
LayoutTests/svg/hixie/perf/002-expected.txt [moved from LayoutTests/platform/efl/svg/hixie/perf/002-expected.txt with 100% similarity]
LayoutTests/svg/hixie/shapes/path/001-expected.txt [moved from LayoutTests/platform/efl/svg/hixie/shapes/path/001-expected.txt with 100% similarity]

index 80d9bf6..679b65b 100644 (file)
@@ -1,3 +1,27 @@
+2012-03-30  Alexander Pavlov  <apavlov@chromium.org>
+
+        [Chromium] Unreviewed, rebaseline part of expectations after r112667 using garden-o-matic (224 files affected).
+
+        * platform/chromium-linux-x86/svg/: [...]
+        * platform/chromium-linux/svg/: [...]
+        * platform/chromium-mac-leopard/svg/: [...]
+        * platform/chromium-mac-snowleopard/svg/: [...]
+        * platform/chromium-mac/svg/: [...]
+        * platform/chromium-win-vista/svg/: [...]
+        * platform/chromium-win-xp/svg/: [...]
+        * platform/chromium-win/svg/: [...]
+        * platform/chromium/svg/hixie/shapes/path/001-expected.txt: Renamed from LayoutTests/platform/chromium-win/svg/hixie/shapes/path/001-expected.txt.
+        * platform/chromium/svg/stroke/zero-length-arc-linecaps-rendering-expected.txt:
+        * platform/gtk/svg/hixie/perf/001-expected.txt: Removed.
+        * platform/gtk/svg/hixie/perf/002-expected.txt: Removed.
+        * platform/gtk/svg/hixie/shapes/path/001-expected.txt: Removed.
+        * platform/mac-snowleopard/svg/custom/object-sizing-no-width-height-expected.png: Removed.
+        * svg/hixie/mixed/004-expected.txt: Renamed from LayoutTests/platform/qt/svg/hixie/mixed/004-expected.txt.
+        * svg/hixie/mixed/005-expected.txt: Renamed from LayoutTests/platform/qt/svg/hixie/mixed/005-expected.txt.
+        * svg/hixie/perf/001-expected.txt: Renamed from LayoutTests/platform/efl/svg/hixie/perf/001-expected.txt.
+        * svg/hixie/perf/002-expected.txt: Renamed from LayoutTests/platform/efl/svg/hixie/perf/002-expected.txt.
+        * svg/hixie/shapes/path/001-expected.txt: Renamed from LayoutTests/platform/efl/svg/hixie/shapes/path/001-expected.txt.
+
 2012-03-30  Simon Fraser  <simon.fraser@apple.com>
 
         Skip some more failing tests.
diff --git a/LayoutTests/platform/chromium-linux-x86/svg/as-image/img-preserveAspectRatio-support-1-expected.png b/LayoutTests/platform/chromium-linux-x86/svg/as-image/img-preserveAspectRatio-support-1-expected.png
new file mode 100644 (file)
index 0000000..59fdd4a
Binary files /dev/null and b/LayoutTests/platform/chromium-linux-x86/svg/as-image/img-preserveAspectRatio-support-1-expected.png differ
diff --git a/LayoutTests/platform/chromium-linux-x86/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt b/LayoutTests/platform/chromium-linux-x86/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt
new file mode 100644 (file)
index 0000000..ee4d08d
--- /dev/null
@@ -0,0 +1,14 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x171
+  RenderBlock {HTML} at (0,0) size 800x171
+    RenderBody {BODY} at (8,8) size 784x155
+      RenderPartObject {IFRAME} at (0,0) size 784x150
+        layer at (0,0) size 784x150
+          RenderView at (0,0) size 784x150
+        layer at (0,0) size 784x121
+          RenderBlock {HTML} at (0,0) size 784x121
+            RenderBody {BODY} at (8,8) size 768x105
+              RenderSVGRoot {svg} at (8,8) size 100x100
+                RenderSVGEllipse {circle} at (8,8) size 100x100 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=50.00]
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/chromium-linux-x86/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt b/LayoutTests/platform/chromium-linux-x86/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt
new file mode 100644 (file)
index 0000000..9750f9f
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (80,0) size 60x80
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourcePattern {pattern} [id="pattern1"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+        RenderSVGRect {rect} at (0,0) size 30x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x=0.50] [y=0.50] [width=29.00] [height=39.00]
+        RenderSVGContainer {g} at (5,10) size 20x20 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+          RenderSVGEllipse {circle} at (5,10) size 20x20 [fill={[type=SOLID] [color=#FFFF00]}] [cx=15.00] [cy=15.00] [r=10.00]
+          RenderSVGEllipse {circle} at (10,15) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=12.00] [cy=12.00] [r=1.50]
+          RenderSVGEllipse {circle} at (15,15) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=17.00] [cy=12.00] [r=1.50]
+          RenderSVGPath {path} at (9,23) size 12x4 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 10 19 C 12.9227 21.34 17.0773 21.34 20 19"]
+      RenderSVGResourcePattern {pattern} [id="pattern2"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+    RenderSVGRect {rect} at (80,0) size 20x80 [fill={[type=PATTERN] [id="pattern1"]}] [x=80.00] [y=0.00] [width=20.00] [height=80.00]
+    RenderSVGRect {rect} at (100,0) size 40x80 [fill={[type=PATTERN] [id="pattern2"]}] [x=100.00] [y=0.00] [width=40.00] [height=80.00]
index c861e9a..0cc79a5 100644 (file)
@@ -7,5 +7,5 @@ layer at (0,0) size 800x221
         RenderSVGHiddenContainer {svg:defs} at (0,0) size 0x0
         RenderSVGContainer {svg:use} at (33,33) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
           RenderSVGViewportContainer {svg} at (33,33) size 50x50
-            RenderSVGPath {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
+            RenderSVGEllipse {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
       RenderText {#text} at (0,0) size 0x0
index c2e839f..6bf082f 100644 (file)
Binary files a/LayoutTests/platform/chromium-linux-x86/svg/hixie/perf/001-expected.png and b/LayoutTests/platform/chromium-linux-x86/svg/hixie/perf/001-expected.png differ
index 8079135..fdaf99e 100644 (file)
@@ -250,4 +250,4 @@ layer at (0,0) size 800x600
       RenderSVGPath {path} at (251,527) size 11x12 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [data="M -39 331 C -39 331 -39.5 327.5 -48.5 338"]
       RenderSVGPath {path} at (261,529) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [data="M -33.5 336 C -33.5 336 -31.5 329.5 -38 334"]
       RenderSVGPath {path} at (310,533) size 12x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20.5 344.5 C 20.5 344.5 22 333.5 10.5 346.5"]
-    RenderSVGPath {circle} at (430,50) size 100x100 [fill={[type=SOLID] [color=#FFFF00]}] [cx=180.00] [cy=-100.00] [r=50.00]
+    RenderSVGEllipse {circle} at (430,50) size 100x100 [fill={[type=SOLID] [color=#FFFF00]}] [cx=180.00] [cy=-100.00] [r=50.00]
index 57c0a34..d36ef34 100644 (file)
Binary files a/LayoutTests/platform/chromium-linux-x86/svg/hixie/perf/002-expected.png and b/LayoutTests/platform/chromium-linux-x86/svg/hixie/perf/002-expected.png differ
index 87667e9..c9cf713 100644 (file)
@@ -250,4 +250,4 @@ layer at (0,0) size 800x600
       RenderSVGPath {path} at (251,527) size 11x12 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [data="M -39 331 C -39 331 -39.5 327.5 -48.5 338"]
       RenderSVGPath {path} at (261,529) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [data="M -33.5 336 C -33.5 336 -31.5 329.5 -38 334"]
       RenderSVGPath {path} at (310,533) size 12x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20.5 344.5 C 20.5 344.5 22 333.5 10.5 346.5"]
-    RenderSVGPath {circle} at (430,50) size 100x100 [fill={[type=SOLID] [color=#FFFF00] [opacity=0.50]}] [cx=180.00] [cy=-100.00] [r=50.00]
+    RenderSVGEllipse {circle} at (430,50) size 100x100 [fill={[type=SOLID] [color=#FFFF00] [opacity=0.50]}] [cx=180.00] [cy=-100.00] [r=50.00]
index d8f1973..e6733ed 100644 (file)
@@ -5,7 +5,7 @@ layer at (0,0) size 800x600
     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]
+        RenderSVGEllipse {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"]
@@ -13,7 +13,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -21,7 +21,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -29,7 +29,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -37,7 +37,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -45,7 +45,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -53,7 +53,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -61,7 +61,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -69,7 +69,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -77,7 +77,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -85,7 +85,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -93,7 +93,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
index 19f43e4..21250b4 100644 (file)
@@ -5,7 +5,7 @@ layer at (0,0) size 800x600
     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]
+        RenderSVGEllipse {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"]
@@ -13,8 +13,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (55,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -23,8 +23,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (105,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -33,8 +33,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (155,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -43,16 +43,16 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (205,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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]
+        RenderSVGEllipse {circle} at (255,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+        RenderSVGEllipse {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"]
@@ -60,8 +60,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (305,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -70,8 +70,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (355,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -80,15 +80,15 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (405,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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]
+        RenderSVGEllipse {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"]
@@ -97,8 +97,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (505,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -107,8 +107,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (555,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
index d466a67..b10c686 100644 (file)
@@ -70,7 +70,7 @@ layer at (0,0) size 480x360
             chunk 1 (middle anchor) text run 6 at (387.68,132.00) startOffset 20 endOffset 21 width 5.00: "x"
             chunk 1 (middle anchor) text run 7 at (392.45,132.00) startOffset 21 endOffset 24 width 16.12: "cep"
             chunk 1 (middle anchor) text run 8 at (408.53,132.00) startOffset 24 endOffset 29 width 16.12: "t id."
-        RenderSVGPath {ellipse} at (298,219) size 144x64 [fill={[type=SOLID] [color=#0000FF]}] [cx=370.00] [cy=251.00] [rx=72.00] [ry=32.00]
+        RenderSVGEllipse {ellipse} at (298,219) size 144x64 [fill={[type=SOLID] [color=#0000FF]}] [cx=370.00] [cy=251.00] [rx=72.00] [ry=32.00]
         RenderSVGText {text} at (349,283) size 42x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 42x15
             chunk 1 (middle anchor) text run 1 at (349.39,295.00) startOffset 0 endOffset 7 width 41.23: "Ellipse"
@@ -82,7 +82,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 3 at (346.87,212.00) startOffset 6 endOffset 17 width 45.58: "x, should f"
             chunk 1 text run 4 at (392.43,212.00) startOffset 17 endOffset 23 width 15.55: "ill fr"
             chunk 1 text run 5 at (407.93,212.00) startOffset 23 endOffset 27 width 22.23: "ame."
-        RenderSVGPath {circle} at (49,32) size 72x72 [fill={[type=SOLID] [color=#FFFF00]}] [cx=85.00] [cy=68.00] [r=36.00]
+        RenderSVGEllipse {circle} at (49,32) size 72x72 [fill={[type=SOLID] [color=#FFFF00]}] [cx=85.00] [cy=68.00] [r=36.00]
         RenderSVGText {text} at (67,104) size 36x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 36x14
             chunk 1 (middle anchor) text run 1 at (67.16,116.00) startOffset 0 endOffset 3 width 17.88: "Cir"
index 67e6acf..8ac8664 100644 (file)
@@ -16,7 +16,7 @@ layer at (0,0) size 480x360
             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]
+          RenderSVGEllipse {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"
@@ -52,7 +52,7 @@ layer at (0,0) size 480x360
             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]
+          RenderSVGEllipse {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"
index d3ae01a..4bc07a2 100644 (file)
@@ -43,9 +43,9 @@ layer at (0,0) size 480x360
             RenderSVGPath {path} at (73,43) size 14x11 [fill={[type=SOLID] [color=#000000]}] [data="M 66.386 44.677 C 68.511 42.927 71.761 40.427 71.511 37.427 L 70.261 36.802 L 70.136 36.052 C 65.011 39.302 62.386 40.427 61.636 41.052 C 62.511 42.927 64.136 42.427 64.136 42.427 C 66.261 41.302 68.136 40.052 68.136 40.052 C 66.261 42.177 65.636 43.177 65.636 43.177 C 65.636 43.177 65.511 44.052 66.386 44.677 Z"]
       RenderSVGContainer {g} at (194,42) size 61x42 [transform={m=((0.04,-0.02)(0.02,0.04)) t=(153.00,58.00)}]
         RenderSVGContainer {g} at (194,50) size 43x28
-          RenderSVGPath {ellipse} at (197,73) size 5x5 [stroke={[type=SOLID] [color=#426942]}] [fill={[type=SOLID] [color=#73BF73]}] [cx=195.00] [cy=210.00] [rx=27.00] [ry=18.00]
-          RenderSVGPath {ellipse} at (208,50) size 26x15 [stroke={[type=SOLID] [color=#426942]}] [fill={[type=SOLID] [color=#73BF73]}] [cx=645.00] [cy=102.00] [rx=225.00] [ry=18.00]
-          RenderSVGPath {ellipse} at (209,53) size 27x15 [stroke={[type=SOLID] [color=#426942]}] [fill={[type=SOLID] [color=#73BF73]}] [cx=645.00] [cy=156.00] [rx=230.00] [ry=18.00]
+          RenderSVGEllipse {ellipse} at (197,73) size 5x5 [stroke={[type=SOLID] [color=#426942]}] [fill={[type=SOLID] [color=#73BF73]}] [cx=195.00] [cy=210.00] [rx=27.00] [ry=18.00]
+          RenderSVGEllipse {ellipse} at (208,50) size 26x15 [stroke={[type=SOLID] [color=#426942]}] [fill={[type=SOLID] [color=#73BF73]}] [cx=645.00] [cy=102.00] [rx=225.00] [ry=18.00]
+          RenderSVGEllipse {ellipse} at (209,53) size 27x15 [stroke={[type=SOLID] [color=#426942]}] [fill={[type=SOLID] [color=#73BF73]}] [cx=645.00] [cy=156.00] [rx=230.00] [ry=18.00]
         RenderSVGContainer {g} at (215,58) size 20x16
           RenderSVGRect {rect} at (220,60) size 8x6 [stroke={[type=SOLID] [color=#847542]}] [fill={[type=SOLID] [color=#FFDF7B]}] [x=595.00] [y=192.00] [width=100.00] [height=36.00]
           RenderSVGRect {rect} at (217,61) size 17x10 [stroke={[type=SOLID] [color=#847542]}] [fill={[type=SOLID] [color=#FFDF7B]}] [x=507.00] [y=246.00] [width=276.00] [height=36.00]
index 74b12c7..3f7980e 100644 (file)
Binary files a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png and b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png differ
index 1d0ed20..480fc70 100644 (file)
Binary files a/LayoutTests/platform/chromium-linux/svg/as-image/img-preserveAspectRatio-support-1-expected.png and b/LayoutTests/platform/chromium-linux/svg/as-image/img-preserveAspectRatio-support-1-expected.png differ
diff --git a/LayoutTests/platform/chromium-linux/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt b/LayoutTests/platform/chromium-linux/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt
new file mode 100644 (file)
index 0000000..ee4d08d
--- /dev/null
@@ -0,0 +1,14 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x171
+  RenderBlock {HTML} at (0,0) size 800x171
+    RenderBody {BODY} at (8,8) size 784x155
+      RenderPartObject {IFRAME} at (0,0) size 784x150
+        layer at (0,0) size 784x150
+          RenderView at (0,0) size 784x150
+        layer at (0,0) size 784x121
+          RenderBlock {HTML} at (0,0) size 784x121
+            RenderBody {BODY} at (8,8) size 768x105
+              RenderSVGRoot {svg} at (8,8) size 100x100
+                RenderSVGEllipse {circle} at (8,8) size 100x100 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=50.00]
+      RenderText {#text} at (0,0) size 0x0
index 274fd8f..bf6ca95 100644 (file)
@@ -4,12 +4,12 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 226x229
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGResourceClipper {clipPath} [id="clip0"] [clipPathUnits=userSpaceOnUse]
-        RenderSVGPath {circle} at (50,50) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=100.00] [cy=100.00] [r=50.00]
+        RenderSVGEllipse {circle} at (50,50) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=100.00] [cy=100.00] [r=50.00]
       RenderSVGResourceClipper {clipPath} [id="clip1"] [clipPathUnits=objectBoundingBox]
-        RenderSVGPath {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=0.50]
-        RenderSVGPath {circle} at (0,0) size 1x2 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=1.00] [r=0.50]
+        RenderSVGEllipse {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=0.50]
+        RenderSVGEllipse {circle} at (0,0) size 1x2 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=1.00] [r=0.50]
       RenderSVGResourceClipper {clipPath} [id="clip2"] [clipPathUnits=userSpaceOnUse]
-        RenderSVGPath {circle} at (0,0) size 2x1 [transform={m=((0.01,0.00)(0.00,0.01)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [cx=100.00] [cy=0.00] [r=50.00]
+        RenderSVGEllipse {circle} at (0,0) size 2x1 [transform={m=((0.01,0.00)(0.00,0.01)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [cx=100.00] [cy=0.00] [r=50.00]
         RenderSVGRect {rect} at (0,0) size 2x2 [transform={m=((0.01,0.00)(0.00,0.01)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
           [clipPath="clip0"] RenderSVGResourceClipper {clipPath} at (50,50) size 100x100
       RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=objectBoundingBox]
@@ -24,7 +24,7 @@ layer at (0,0) size 800x600
     RenderSVGText {text} at (24,210) size 201x19 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 201x19
         chunk 1 (middle anchor) text run 1 at (24.50,225.00) startOffset 0 endOffset 33 width 201.00: "Both shapes should look identical"
-    RenderSVGPath {circle} at (0,0) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=50.00] [cy=50.00] [r=50.00]
+    RenderSVGEllipse {circle} at (0,0) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=50.00] [cy=50.00] [r=50.00]
       [masker="mask1"] RenderSVGResourceMasker {mask} at (0,0) size 100x100
-    RenderSVGPath {circle} at (100,100) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=150.00] [cy=150.00] [r=50.00]
+    RenderSVGEllipse {circle} at (100,100) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=150.00] [cy=150.00] [r=50.00]
       [masker="mask1"] RenderSVGResourceMasker {mask} at (100,100) size 100x100
index f1a6f49..f18bdff 100644 (file)
@@ -4,11 +4,11 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 226x229
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGResourceClipper {clipPath} [id="clip1"] [clipPathUnits=objectBoundingBox]
-        RenderSVGPath {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=0.50]
-        RenderSVGPath {circle} at (0,0) size 1x2 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=1.00] [r=0.50]
+        RenderSVGEllipse {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=0.50]
+        RenderSVGEllipse {circle} at (0,0) size 1x2 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=1.00] [r=0.50]
       RenderSVGResourceClipper {clipPath} [id="clip2"] [clipPathUnits=objectBoundingBox]
-        RenderSVGPath {circle} at (0,0) size 2x1 [fill={[type=SOLID] [color=#000000]}] [cx=1.00] [cy=0.00] [r=0.50]
-        RenderSVGPath {circle} at (0,0) size 2x2 [fill={[type=SOLID] [color=#000000]}] [cx=1.00] [cy=1.00] [r=0.50]
+        RenderSVGEllipse {circle} at (0,0) size 2x1 [fill={[type=SOLID] [color=#000000]}] [cx=1.00] [cy=0.00] [r=0.50]
+        RenderSVGEllipse {circle} at (0,0) size 2x2 [fill={[type=SOLID] [color=#000000]}] [cx=1.00] [cy=1.00] [r=0.50]
       RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=objectBoundingBox]
         RenderSVGRect {rect} at (0,0) size 1x1 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
           [clipPath="clip1"] RenderSVGResourceClipper {clipPath} at (-0.50,-0.50) size 1x2
@@ -33,9 +33,9 @@ layer at (0,0) size 800x600
         chunk 1 (middle anchor) text run 1 at (24.50,225.00) startOffset 0 endOffset 33 width 201.00: "Both shapes should look identical"
     RenderSVGContainer {g} at (0,0) size 100x100
       [masker="mask1a"] RenderSVGResourceMasker {mask} at (0,0) size 100x100
-      RenderSVGPath {circle} at (0,0) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=50.00] [cy=50.00] [r=50.00]
+      RenderSVGEllipse {circle} at (0,0) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=50.00] [cy=50.00] [r=50.00]
         [masker="mask1b"] RenderSVGResourceMasker {mask} at (0,0) size 100x100
     RenderSVGContainer {g} at (100,100) size 100x100
       [masker="mask3"] RenderSVGResourceMasker {mask} at (100,100) size 100x100
-      RenderSVGPath {circle} at (100,100) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=150.00] [cy=150.00] [r=50.00]
+      RenderSVGEllipse {circle} at (100,100) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=150.00] [cy=150.00] [r=50.00]
         [masker="mask2"] RenderSVGResourceMasker {mask} at (100,100) size 100x100
index 01c4a90..1296230 100644 (file)
@@ -4,11 +4,11 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 321x279
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGResourceClipper {clipPath} [id="clip1"] [clipPathUnits=objectBoundingBox]
-        RenderSVGPath {circle} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=0.50]
-        RenderSVGPath {circle} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=1.00] [r=0.50]
+        RenderSVGEllipse {circle} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=0.50]
+        RenderSVGEllipse {circle} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=1.00] [r=0.50]
       RenderSVGResourceClipper {clipPath} [id="clip2"] [clipPathUnits=objectBoundingBox]
-        RenderSVGPath {circle} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [cx=1.00] [cy=0.00] [r=0.50]
-        RenderSVGPath {circle} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [cx=1.00] [cy=1.00] [r=0.50]
+        RenderSVGEllipse {circle} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [cx=1.00] [cy=0.00] [r=0.50]
+        RenderSVGEllipse {circle} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [cx=1.00] [cy=1.00] [r=0.50]
       RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=objectBoundingBox]
         RenderSVGRect {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
           [clipPath="clip1"] RenderSVGResourceClipper {clipPath} at (-0.50,-0.50) size 1x2
@@ -30,11 +30,11 @@ layer at (0,0) size 800x600
           [masker="mask1b"] RenderSVGResourceMasker {mask} at (0,0) size 1x1
     RenderSVGContainer {g} at (0,0) size 25x100
       [masker="mask1a"] RenderSVGResourceMasker {mask} at (0,0) size 100x100
-      RenderSVGPath {circle} at (0,0) size 25x100 [fill={[type=SOLID] [color=#000000]}] [cx=50.00] [cy=50.00] [r=50.00]
+      RenderSVGEllipse {circle} at (0,0) size 25x100 [fill={[type=SOLID] [color=#000000]}] [cx=50.00] [cy=50.00] [r=50.00]
         [masker="mask1b"] RenderSVGResourceMasker {mask} at (0,0) size 100x100
     RenderSVGContainer {g} at (25,100) size 100x100
       [masker="mask3"] RenderSVGResourceMasker {mask} at (100,100) size 100x100
-      RenderSVGPath {circle} at (25,100) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=150.00] [cy=150.00] [r=50.00]
+      RenderSVGEllipse {circle} at (25,100) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=150.00] [cy=150.00] [r=50.00]
         [masker="mask2"] RenderSVGResourceMasker {mask} at (100,100) size 100x100
     RenderSVGText {text} at (104,235) size 291x44 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 291x19
index a473129..cd3fb7f 100644 (file)
@@ -9,7 +9,7 @@ layer at (49,39) size 720x540
       RenderSVGGradientStop {stop} [offset=0.00] [color=#FFFF00]
       RenderSVGGradientStop {stop} [offset=1.00] [color=#008000]
     RenderSVGRect {rect} at (49,39) size 720x540 [fill={[type=LINEAR-GRADIENT] [id="gradient"]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
-    RenderSVGPath {circle} at (193,93) size 432x432 [fill={[type=LINEAR-GRADIENT] [id="gradient"]}] [cx=50.00] [cy=50.00] [r=30.00]
+    RenderSVGEllipse {circle} at (193,93) size 432x432 [fill={[type=LINEAR-GRADIENT] [id="gradient"]}] [cx=50.00] [cy=50.00] [r=30.00]
 layer at (48,38) size 722x542 layerType: foreground only
   RenderBody {body} at (48,38) size 722x542 [border: (1px solid #000000)]
     RenderBlock {form} at (1,1) size 720x137
diff --git a/LayoutTests/platform/chromium-linux/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt b/LayoutTests/platform/chromium-linux/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt
new file mode 100644 (file)
index 0000000..9750f9f
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (80,0) size 60x80
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourcePattern {pattern} [id="pattern1"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+        RenderSVGRect {rect} at (0,0) size 30x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x=0.50] [y=0.50] [width=29.00] [height=39.00]
+        RenderSVGContainer {g} at (5,10) size 20x20 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+          RenderSVGEllipse {circle} at (5,10) size 20x20 [fill={[type=SOLID] [color=#FFFF00]}] [cx=15.00] [cy=15.00] [r=10.00]
+          RenderSVGEllipse {circle} at (10,15) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=12.00] [cy=12.00] [r=1.50]
+          RenderSVGEllipse {circle} at (15,15) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=17.00] [cy=12.00] [r=1.50]
+          RenderSVGPath {path} at (9,23) size 12x4 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 10 19 C 12.9227 21.34 17.0773 21.34 20 19"]
+      RenderSVGResourcePattern {pattern} [id="pattern2"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+    RenderSVGRect {rect} at (80,0) size 20x80 [fill={[type=PATTERN] [id="pattern1"]}] [x=80.00] [y=0.00] [width=20.00] [height=80.00]
+    RenderSVGRect {rect} at (100,0) size 40x80 [fill={[type=PATTERN] [id="pattern2"]}] [x=100.00] [y=0.00] [width=40.00] [height=80.00]
index 0ed3025..4e239ce 100644 (file)
Binary files a/LayoutTests/platform/chromium-linux/svg/custom/pattern-rotate-expected.png and b/LayoutTests/platform/chromium-linux/svg/custom/pattern-rotate-expected.png differ
index c861e9a..0cc79a5 100644 (file)
@@ -7,5 +7,5 @@ layer at (0,0) size 800x221
         RenderSVGHiddenContainer {svg:defs} at (0,0) size 0x0
         RenderSVGContainer {svg:use} at (33,33) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
           RenderSVGViewportContainer {svg} at (33,33) size 50x50
-            RenderSVGPath {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
+            RenderSVGEllipse {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
       RenderText {#text} at (0,0) size 0x0
index e2d25ed..61d421a 100644 (file)
Binary files a/LayoutTests/platform/chromium-linux/svg/hixie/perf/001-expected.png and b/LayoutTests/platform/chromium-linux/svg/hixie/perf/001-expected.png differ
index 167b842..28e3274 100644 (file)
@@ -250,4 +250,4 @@ layer at (0,0) size 800x600
       RenderSVGPath {path} at (251,527) size 11x12 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [data="M -39 331 C -39 331 -39.5 327.5 -48.5 338"]
       RenderSVGPath {path} at (261,529) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [data="M -33.5 336 C -33.5 336 -31.5 329.5 -38 334"]
       RenderSVGPath {path} at (310,533) size 12x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20.5 344.5 C 20.5 344.5 22 333.5 10.5 346.5"]
-    RenderSVGPath {circle} at (430,50) size 100x100 [fill={[type=SOLID] [color=#FFFF00]}] [cx=180.00] [cy=-100.00] [r=50.00]
+    RenderSVGEllipse {circle} at (430,50) size 100x100 [fill={[type=SOLID] [color=#FFFF00]}] [cx=180.00] [cy=-100.00] [r=50.00]
index 67b5993..0a19aaa 100644 (file)
Binary files a/LayoutTests/platform/chromium-linux/svg/hixie/perf/002-expected.png and b/LayoutTests/platform/chromium-linux/svg/hixie/perf/002-expected.png differ
index 6831fa0..16123a5 100644 (file)
@@ -250,4 +250,4 @@ layer at (0,0) size 800x600
       RenderSVGPath {path} at (251,527) size 11x12 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [data="M -39 331 C -39 331 -39.5 327.5 -48.5 338"]
       RenderSVGPath {path} at (261,529) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [data="M -33.5 336 C -33.5 336 -31.5 329.5 -38 334"]
       RenderSVGPath {path} at (310,533) size 12x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20.5 344.5 C 20.5 344.5 22 333.5 10.5 346.5"]
-    RenderSVGPath {circle} at (430,50) size 100x100 [fill={[type=SOLID] [color=#FFFF00] [opacity=0.50]}] [cx=180.00] [cy=-100.00] [r=50.00]
+    RenderSVGEllipse {circle} at (430,50) size 100x100 [fill={[type=SOLID] [color=#FFFF00] [opacity=0.50]}] [cx=180.00] [cy=-100.00] [r=50.00]
index 97cc51d..3e44f5f 100644 (file)
Binary files a/LayoutTests/platform/chromium-linux/svg/hixie/perf/007-expected.png and b/LayoutTests/platform/chromium-linux/svg/hixie/perf/007-expected.png differ
index d8f1973..e6733ed 100644 (file)
@@ -5,7 +5,7 @@ layer at (0,0) size 800x600
     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]
+        RenderSVGEllipse {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"]
@@ -13,7 +13,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -21,7 +21,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -29,7 +29,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -37,7 +37,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -45,7 +45,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -53,7 +53,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -61,7 +61,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -69,7 +69,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -77,7 +77,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -85,7 +85,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -93,7 +93,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
index 19f43e4..21250b4 100644 (file)
@@ -5,7 +5,7 @@ layer at (0,0) size 800x600
     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]
+        RenderSVGEllipse {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"]
@@ -13,8 +13,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (55,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -23,8 +23,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (105,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -33,8 +33,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (155,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -43,16 +43,16 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (205,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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]
+        RenderSVGEllipse {circle} at (255,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+        RenderSVGEllipse {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"]
@@ -60,8 +60,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (305,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -70,8 +70,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (355,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -80,15 +80,15 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (405,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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]
+        RenderSVGEllipse {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"]
@@ -97,8 +97,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (505,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -107,8 +107,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (555,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
diff --git a/LayoutTests/platform/chromium-mac-leopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt b/LayoutTests/platform/chromium-mac-leopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt
new file mode 100644 (file)
index 0000000..0050430
--- /dev/null
@@ -0,0 +1,20 @@
+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
+    RenderSVGContainer {g} at (150,25) size 502x452
+      RenderSVGContainer {g} at (150,25) size 502x77
+        RenderSVGEllipse {circle} at (150,25) size 34x34 [fill={[type=SOLID] [color=#FF7F00]}] [cx=100.00] [cy=25.00] [r=10.00]
+        RenderSVGContainer {use} at (615,65) size 37x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+          RenderSVGContainer {g} at (615,65) size 37x37
+            RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+            RenderSVGEllipse {circle} at (615,65) size 37x37 [stroke={[type=SOLID] [color=#808080] [stroke width=2.00] [line cap=ROUND] [dash array={4.00}]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=380.00] [cy=25.00] [r=10.00]
+      RenderSVGText {text} at (100,257) size 280x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 280x28
+          chunk 1 (middle anchor) text run 1 at (100.20,280.00) startOffset 0 endOffset 28 width 279.60: "This text should be visible."
+    RenderSVGContainer {g} at (16,516) size 381x64
+      RenderSVGText {text} at (10,310) size 228x37 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x37
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.40: "$Revision: 1.5 $"
+    RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/chromium-mac-leopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt b/LayoutTests/platform/chromium-mac-leopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt
new file mode 100644 (file)
index 0000000..91231ff
--- /dev/null
@@ -0,0 +1,20 @@
+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
+    RenderSVGContainer {g} at (148,25) size 502x452
+      RenderSVGContainer {g} at (148,25) size 502x77
+        RenderSVGContainer {use} at (148,65) size 37x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+          RenderSVGContainer {g} at (148,65) size 37x37
+            RenderSVGEllipse {circle} at (148,65) size 37x37 [stroke={[type=SOLID] [color=#808080] [stroke width=2.00] [line cap=ROUND] [dash array={4.00}]}] [fill={[type=SOLID] [color=#FF7F00]}] [cx=100.00] [cy=25.00] [r=10.00]
+            RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+        RenderSVGEllipse {circle} at (616,25) size 34x34 [fill={[type=SOLID] [color=#FFFF00]}] [cx=380.00] [cy=25.00] [r=10.00]
+      RenderSVGText {text} at (100,257) size 280x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 280x28
+          chunk 1 (middle anchor) text run 1 at (100.20,280.00) startOffset 0 endOffset 28 width 279.60: "This text should be visible."
+    RenderSVGContainer {g} at (16,516) size 381x64
+      RenderSVGText {text} at (10,310) size 228x37 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x37
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.40: "$Revision: 1.5 $"
+    RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/chromium-mac-leopard/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt b/LayoutTests/platform/chromium-mac-leopard/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt
new file mode 100644 (file)
index 0000000..2ad1a92
--- /dev/null
@@ -0,0 +1,14 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x170
+  RenderBlock {HTML} at (0,0) size 800x170
+    RenderBody {BODY} at (8,8) size 784x154
+      RenderPartObject {IFRAME} at (0,0) size 784x150
+        layer at (0,0) size 784x150
+          RenderView at (0,0) size 784x150
+        layer at (0,0) size 784x120
+          RenderBlock {HTML} at (0,0) size 784x120
+            RenderBody {BODY} at (8,8) size 768x104
+              RenderSVGRoot {svg} at (8,8) size 100x100
+                RenderSVGEllipse {circle} at (8,8) size 100x100 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=50.00]
+      RenderText {#text} at (0,0) size 0x0
index 7463f27..92e00b1 100644 (file)
@@ -5,8 +5,8 @@ layer at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGResourceMasker {mask} [id="mask"] [maskUnits=objectBoundingBox] [maskContentUnits=userSpaceOnUse]
         RenderSVGRect {rect} at (0,0) size 140x140 [fill={[type=SOLID] [color=#00E600]}] [x=0.00] [y=0.00] [width=140.00] [height=140.00]
-        RenderSVGPath {circle} at (30,30) size 80x80 [fill={[type=SOLID] [color=#00FD00]}] [cx=70.00] [cy=70.00] [r=40.00]
+        RenderSVGEllipse {circle} at (30,30) size 80x80 [fill={[type=SOLID] [color=#00FD00]}] [cx=70.00] [cy=70.00] [r=40.00]
     RenderSVGRect {rect} at (20,20) size 100x100 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=20.00] [width=100.00] [height=100.00]
       [masker="mask"] RenderSVGResourceMasker {mask} at (10,10) size 120x120
     RenderSVGRect {rect} at (150,20) size 100x100 [fill={[type=SOLID] [color=#6F6F6F]}] [x=150.00] [y=20.00] [width=100.00] [height=100.00]
-    RenderSVGPath {circle} at (160,30) size 80x80 [fill={[type=SOLID] [color=#4C4C4C]}] [cx=200.00] [cy=70.00] [r=40.00]
+    RenderSVGEllipse {circle} at (160,30) size 80x80 [fill={[type=SOLID] [color=#4C4C4C]}] [cx=200.00] [cy=70.00] [r=40.00]
diff --git a/LayoutTests/platform/chromium-mac-leopard/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt b/LayoutTests/platform/chromium-mac-leopard/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt
new file mode 100644 (file)
index 0000000..9750f9f
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (80,0) size 60x80
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourcePattern {pattern} [id="pattern1"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+        RenderSVGRect {rect} at (0,0) size 30x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x=0.50] [y=0.50] [width=29.00] [height=39.00]
+        RenderSVGContainer {g} at (5,10) size 20x20 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+          RenderSVGEllipse {circle} at (5,10) size 20x20 [fill={[type=SOLID] [color=#FFFF00]}] [cx=15.00] [cy=15.00] [r=10.00]
+          RenderSVGEllipse {circle} at (10,15) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=12.00] [cy=12.00] [r=1.50]
+          RenderSVGEllipse {circle} at (15,15) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=17.00] [cy=12.00] [r=1.50]
+          RenderSVGPath {path} at (9,23) size 12x4 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 10 19 C 12.9227 21.34 17.0773 21.34 20 19"]
+      RenderSVGResourcePattern {pattern} [id="pattern2"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+    RenderSVGRect {rect} at (80,0) size 20x80 [fill={[type=PATTERN] [id="pattern1"]}] [x=80.00] [y=0.00] [width=20.00] [height=80.00]
+    RenderSVGRect {rect} at (100,0) size 40x80 [fill={[type=PATTERN] [id="pattern2"]}] [x=100.00] [y=0.00] [width=40.00] [height=80.00]
diff --git a/LayoutTests/platform/chromium-mac-leopard/svg/custom/use-on-g-containing-use-expected.png b/LayoutTests/platform/chromium-mac-leopard/svg/custom/use-on-g-containing-use-expected.png
deleted file mode 100644 (file)
index f3621f6..0000000
Binary files a/LayoutTests/platform/chromium-mac-leopard/svg/custom/use-on-g-containing-use-expected.png and /dev/null differ
index c4b3317..e9c5db5 100644 (file)
@@ -4,25 +4,25 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (20,40) size 488x88
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGContainer {g} at (40,0) size 40x30
-        RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+        RenderSVGEllipse {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
       RenderSVGContainer {g} at (0,0) size 125x30
         RenderSVGRect {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
         RenderSVGContainer {use} at (40,0) size 40x30
           RenderSVGContainer {g} at (40,0) size 40x30
-            RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
-        RenderSVGPath {circle} at (50,0) size 20x20 [opacity=0.50] [fill={[type=SOLID] [color=#FFFF00]}] [cx=30.00] [cy=5.00] [r=5.00]
+            RenderSVGEllipse {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+        RenderSVGEllipse {circle} at (50,0) size 20x20 [opacity=0.50] [fill={[type=SOLID] [color=#FFFF00]}] [cx=30.00] [cy=5.00] [r=5.00]
       RenderSVGContainer {use} at (0,0) size 125x30
         RenderSVGContainer {g} at (0,0) size 125x30
           RenderSVGRect {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
           RenderSVGContainer {g} at (40,0) size 40x30
             RenderSVGContainer {g} at (40,0) size 40x30
-              RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
-          RenderSVGPath {circle} at (50,0) size 20x20 [opacity=0.50] [fill={[type=SOLID] [color=#FFFF00]}] [cx=30.00] [cy=5.00] [r=5.00]
+              RenderSVGEllipse {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+          RenderSVGEllipse {circle} at (50,0) size 20x20 [opacity=0.50] [fill={[type=SOLID] [color=#FFFF00]}] [cx=30.00] [cy=5.00] [r=5.00]
     RenderSVGContainer {g} at (245,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
       RenderSVGContainer {g} at (245,40) size 130x40
         RenderSVGRect {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
-        RenderSVGPath {circle} at (290,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
-        RenderSVGPath {circle} at (300,50) size 20x20 [opacity=0.50] [fill={[type=SOLID] [color=#FFFF00]}] [cx=30.00] [cy=5.00] [r=5.00]
+        RenderSVGEllipse {circle} at (290,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+        RenderSVGEllipse {circle} at (300,50) size 20x20 [opacity=0.50] [fill={[type=SOLID] [color=#FFFF00]}] [cx=30.00] [cy=5.00] [r=5.00]
     RenderSVGText {text} at (10,45) size 244x19 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 244x19
         chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 38 width 244.00: "The two objects should look identical."
@@ -32,5 +32,5 @@ layer at (0,0) size 800x600
           RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
           RenderSVGContainer {g} at (90,40) size 40x40
             RenderSVGContainer {g} at (90,40) size 40x40
-              RenderSVGPath {circle} at (90,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
-          RenderSVGPath {circle} at (100,50) size 20x20 [opacity=0.50] [fill={[type=SOLID] [color=#FFFF00]}] [cx=30.00] [cy=5.00] [r=5.00]
+              RenderSVGEllipse {circle} at (90,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+          RenderSVGEllipse {circle} at (100,50) size 20x20 [opacity=0.50] [fill={[type=SOLID] [color=#FFFF00]}] [cx=30.00] [cy=5.00] [r=5.00]
index 67abb2c..a73a660 100644 (file)
@@ -7,5 +7,5 @@ layer at (0,0) size 800x220
         RenderSVGHiddenContainer {svg:defs} at (0,0) size 0x0
         RenderSVGContainer {svg:use} at (33,33) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
           RenderSVGViewportContainer {svg} at (33,33) size 50x50
-            RenderSVGPath {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
+            RenderSVGEllipse {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
       RenderText {#text} at (0,0) size 0x0
index a519293..751e4ea 100644 (file)
@@ -7,6 +7,6 @@ layer at (0,0) size 800x600
         RenderSVGGradientStop {stop} [offset=0.00] [color=#008000]
       RenderSVGResourceFilter {filter} [id="filter"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
         [feImage image-size="400x300"]
-      RenderSVGPath {ellipse} at (200,150) size 400x300 [fill={[type=LINEAR-GRADIENT] [id="gradient"]}] [cx=400.00] [cy=300.00] [rx=200.00] [ry=150.00]
+      RenderSVGEllipse {ellipse} at (200,150) size 400x300 [fill={[type=LINEAR-GRADIENT] [id="gradient"]}] [cx=400.00] [cy=300.00] [rx=200.00] [ry=150.00]
     RenderSVGRect {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=800.00] [height=600.00]
       [filter="filter"] RenderSVGResourceFilter {filter} at (-80,-60) size 960x720
index cca9d51..f5c5458 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac-leopard/svg/hixie/perf/001-expected.png and b/LayoutTests/platform/chromium-mac-leopard/svg/hixie/perf/001-expected.png differ
index c2d4baf..efdd38a 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac-leopard/svg/hixie/perf/002-expected.png and b/LayoutTests/platform/chromium-mac-leopard/svg/hixie/perf/002-expected.png differ
index 20827ce..d1a5f80 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac-leopard/svg/hixie/perf/007-expected.png and b/LayoutTests/platform/chromium-mac-leopard/svg/hixie/perf/007-expected.png differ
index d8f1973..e6733ed 100644 (file)
@@ -5,7 +5,7 @@ layer at (0,0) size 800x600
     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]
+        RenderSVGEllipse {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"]
@@ -13,7 +13,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -21,7 +21,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -29,7 +29,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -37,7 +37,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -45,7 +45,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -53,7 +53,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -61,7 +61,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -69,7 +69,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -77,7 +77,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -85,7 +85,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -93,7 +93,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
index 19f43e4..21250b4 100644 (file)
@@ -5,7 +5,7 @@ layer at (0,0) size 800x600
     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]
+        RenderSVGEllipse {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"]
@@ -13,8 +13,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (55,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -23,8 +23,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (105,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -33,8 +33,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (155,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -43,16 +43,16 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (205,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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]
+        RenderSVGEllipse {circle} at (255,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+        RenderSVGEllipse {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"]
@@ -60,8 +60,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (305,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -70,8 +70,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (355,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -80,15 +80,15 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (405,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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]
+        RenderSVGEllipse {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"]
@@ -97,8 +97,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (505,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -107,8 +107,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (555,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
diff --git a/LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-on-g-containing-use-expected.png b/LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-on-g-containing-use-expected.png
deleted file mode 100644 (file)
index f3621f6..0000000
Binary files a/LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-on-g-containing-use-expected.png and /dev/null differ
index 1740238..657b9d6 100644 (file)
@@ -3,7 +3,7 @@ layer at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (0,0) size 480x360
-      RenderSVGPath {circle} at (87,27) size 306x306 [stroke={[type=SOLID] [color=#F1E900] [stroke width=5.00]}] [fill={[type=SOLID] [color=#F1E900]}] [cx=240.00] [cy=180.00] [r=150.00]
+      RenderSVGEllipse {circle} at (87,27) size 306x306 [stroke={[type=SOLID] [color=#F1E900] [stroke width=5.00]}] [fill={[type=SOLID] [color=#F1E900]}] [cx=240.00] [cy=180.00] [r=150.00]
       RenderSVGContainer {g} at (162,100) size 156x62
         RenderSVGPath {path} at (257,100) size 61x62 [stroke={[type=SOLID] [color=#000077] [stroke width=5.00]}] [fill={[type=SOLID] [color=#F1E900]}] [data="M 260 131 C 260 116 272 103 288 103 C 303 103 315 116 315 131 C 315 146 303 159 288 159 C 272 159 260 146 260 131 Z"]
         RenderSVGPath {path} at (162,100) size 61x62 [stroke={[type=SOLID] [color=#000077] [stroke width=5.00]}] [fill={[type=SOLID] [color=#F1E900]}] [data="M 165 131 C 165 116 177 103 193 103 C 208 103 220 116 220 131 C 220 146 208 159 193 159 C 177 159 165 146 165 131 Z"]
index e200311..2af2ff5 100644 (file)
@@ -21,12 +21,12 @@ layer at (0,0) size 480x360
           RenderSVGInlineText {#text} at (0,0) size 41x18
             chunk 1 (middle anchor) text run 1 at (-20.50,60.00) startOffset 0 endOffset 6 width 41.00: "<rect>"
       RenderSVGContainer {g} at (269,59) size 62x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
-        RenderSVGPath {circle} at (269,59) size 62x62 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [cx=0.00] [cy=0.00] [r=30.00]
+        RenderSVGEllipse {circle} at (269,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 (-26,46) size 52x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 52x18
             chunk 1 (middle anchor) text run 1 at (-26.00,60.00) startOffset 0 endOffset 8 width 52.00: "<circle>"
       RenderSVGContainer {g} at (379,69) size 82x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
-        RenderSVGPath {ellipse} at (379,69) size 82x42 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [cx=0.00] [cy=0.00] [rx=40.00] [ry=20.00]
+        RenderSVGEllipse {ellipse} at (379,69) size 82x42 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [cx=0.00] [cy=0.00] [rx=40.00] [ry=20.00]
         RenderSVGText {text} at (-29,46) size 58x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 58x18
             chunk 1 (middle anchor) text run 1 at (-29.00,60.00) startOffset 0 endOffset 9 width 58.00: "<ellipse>"
index 28a3cc8..934f85c 100644 (file)
@@ -7,12 +7,12 @@ layer at (0,0) size 480x360
       RenderSVGPath {path} at (126,12) size 95x109 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [data="M 108.5 38.5 L 123.5 26.5 L 148.5 16.5 L 172.5 17.5 L 188.5 19.5 L 202.5 23.5 L 206.5 26.5 L 210.5 37.5 L 213.5 44.5 L 215.5 57.5 L 209.5 68.5 L 203.5 81.5 L 187.5 98.5 L 164.5 120.5 L 206.5 121.5 L 224.5 121.5 L 220.5 149.5 L 194.5 147.5 L 181.5 147.5 L 167.5 146.5 L 150.5 147.5 L 133.5 149.5 L 117.5 148.5 L 117.5 136.5 L 118.5 124.5 L 133.5 115.5 L 151.5 97.5 L 170.5 78.5 L 186.5 59.5 L 179.5 43.5 L 159.5 35.5 L 139.5 40.5 L 125.5 49.5 Z"]
       RenderSVGPath {path} at (238,15) size 70x106 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [data="M 248.5 38.5 L 276.5 22.5 L 298.5 19.5 L 316.5 26.5 L 332.5 40.5 L 331.5 57.5 L 322.5 70.5 L 307.5 76.5 L 314.5 80.5 L 324.5 86.5 L 333.5 99.5 L 333.5 121.5 L 327.5 130.5 L 312.5 143.5 L 292.5 149.5 L 270.5 148.5 L 248.5 142.5 L 252.5 114.5 L 267.5 119.5 L 282.5 119.5 L 297.5 115.5 L 304.5 109.5 L 295.5 99.5 L 284.5 92.5 L 277.5 84.5 L 270.5 74.5 L 281.5 66.5 L 293.5 60.5 L 297.5 50.5 L 292.5 45.5 L 281.5 45.5 L 274.5 49.5 L 266.5 53.5 Z"]
       RenderSVGPath {path} at (332,12) size 82x113 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [data="M 427.5 17.5 L 439.5 15.5 L 449.5 15.5 L 449.5 29.5 L 447.5 44.5 L 447.5 59.5 L 465.5 60.5 L 466.5 74.5 L 465.5 89.5 L 450.5 87.5 L 449.5 102.5 L 449.5 123.5 L 449.5 140.5 L 449.5 153.5 L 420.5 154.5 L 421.5 137.5 L 420.5 123.5 L 420.5 111.5 L 419.5 99.5 L 392.5 97.5 L 367.5 99.5 L 366.5 79.5 L 367.5 69.5 L 376.5 43.5 L 381.5 27.5 L 384.5 17.5 L 412.5 16.5 L 406.5 36.5 L 400.5 49.5 L 394.5 70.5 L 419.5 71.5 L 423.5 49.5 L 424.5 33.5 Z"]
-      RenderSVGPath {circle} at (56,136) size 48x48 [fill={[type=SOLID] [color=#CCCCCC]}] [cx=50.00] [cy=200.00] [r=30.00]
-      RenderSVGPath {circle} at (154,136) size 49x48 [fill={[type=SOLID] [color=#CCCCCC]}] [cx=173.00] [cy=200.00] [r=30.00]
-      RenderSVGPath {circle} at (253,136) size 49x48 [fill={[type=SOLID] [color=#CCCCCC]}] [cx=297.00] [cy=200.00] [r=30.00]
-      RenderSVGPath {circle} at (352,136) size 48x48 [fill={[type=SOLID] [color=#CCCCCC]}] [cx=420.00] [cy=200.00] [r=30.00]
+      RenderSVGEllipse {circle} at (56,136) size 48x48 [fill={[type=SOLID] [color=#CCCCCC]}] [cx=50.00] [cy=200.00] [r=30.00]
+      RenderSVGEllipse {circle} at (154,136) size 49x48 [fill={[type=SOLID] [color=#CCCCCC]}] [cx=173.00] [cy=200.00] [r=30.00]
+      RenderSVGEllipse {circle} at (253,136) size 49x48 [fill={[type=SOLID] [color=#CCCCCC]}] [cx=297.00] [cy=200.00] [r=30.00]
+      RenderSVGEllipse {circle} at (352,136) size 48x48 [fill={[type=SOLID] [color=#CCCCCC]}] [cx=420.00] [cy=200.00] [r=30.00]
       RenderSVGPath {path} at (56,11) size 59x113 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#CC0066]}] [data="M 26.5 32.5 L 33.5 32.5 L 40.5 29.5 L 47.5 23.5 L 61.5 17.5 L 73.5 16.5 L 74.5 33.5 L 73.5 50.5 L 73.5 64.5 L 72.5 77.5 L 72.5 90.5 L 72.5 105.5 L 71.5 126.5 L 89.5 128.5 L 90.5 138.5 L 89.5 151.5 L 72.5 151.5 L 54.5 152.5 L 38.5 152.5 L 27.5 152.5 L 28.5 139.5 L 30.5 127.5 L 44.5 125.5 L 46.5 112.5 L 47.5 99.5 L 46.5 87.5 L 48.5 73.5 L 48.5 53.5 L 34.5 52.5 L 22.5 52.5 L 22.5 51.5 L 22.5 41.5 L 22.5 33.5 Z"]
-      RenderSVGPath {circle} at (56,136) size 48x48 [fill={[type=SOLID] [color=#CC0066]}] [cx=50.00] [cy=200.00] [r=30.00]
+      RenderSVGEllipse {circle} at (56,136) size 48x48 [fill={[type=SOLID] [color=#CC0066]}] [cx=50.00] [cy=200.00] [r=30.00]
     RenderSVGText {text} at (5,200) size 419x32 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 419x32
         chunk 1 text run 1 at (5.00,225.00) startOffset 0 endOffset 21 width 234.00: "Animation on the 'd' "
index e7b98f6..13b3627 100644 (file)
@@ -11,7 +11,7 @@ layer at (0,0) size 480x360
         chunk 1 (middle anchor) text run 1 at (134.00,25.00) startOffset 0 endOffset 33 width 212.00: "<animate> on <path>'s d attribute"
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGContainer {g} at (0,0) size 45x45
-        RenderSVGPath {circle} at (0,0) size 41x41 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=40.00]
+        RenderSVGEllipse {circle} at (0,0) size 41x41 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=40.00]
         RenderSVGPath {line} at (0,0) size 45x1 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=-45.00] [y1=0.00] [x2=45.00] [y2=0.00]
         RenderSVGPath {line} at (0,0) size 1x45 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=0.00] [y1=-45.00] [x2=0.00] [y2=45.00]
     RenderSVGContainer {g} at (51,40) size 378x254
index 787a6f9..9750f9f 100644 (file)
@@ -6,9 +6,9 @@ layer at (0,0) size 800x600
       RenderSVGResourcePattern {pattern} [id="pattern1"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
         RenderSVGRect {rect} at (0,0) size 30x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x=0.50] [y=0.50] [width=29.00] [height=39.00]
         RenderSVGContainer {g} at (5,10) size 20x20 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
-          RenderSVGPath {circle} at (5,10) size 20x20 [fill={[type=SOLID] [color=#FFFF00]}] [cx=15.00] [cy=15.00] [r=10.00]
-          RenderSVGPath {circle} at (10,15) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=12.00] [cy=12.00] [r=1.50]
-          RenderSVGPath {circle} at (15,15) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=17.00] [cy=12.00] [r=1.50]
+          RenderSVGEllipse {circle} at (5,10) size 20x20 [fill={[type=SOLID] [color=#FFFF00]}] [cx=15.00] [cy=15.00] [r=10.00]
+          RenderSVGEllipse {circle} at (10,15) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=12.00] [cy=12.00] [r=1.50]
+          RenderSVGEllipse {circle} at (15,15) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=17.00] [cy=12.00] [r=1.50]
           RenderSVGPath {path} at (9,23) size 12x4 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 10 19 C 12.9227 21.34 17.0773 21.34 20 19"]
       RenderSVGResourcePattern {pattern} [id="pattern2"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
     RenderSVGRect {rect} at (80,0) size 20x80 [fill={[type=PATTERN] [id="pattern1"]}] [x=80.00] [y=0.00] [width=20.00] [height=80.00]
index a7e5d81..a76f8f3 100644 (file)
@@ -10,12 +10,12 @@ layer at (0,0) size 800x600
           RenderSVGPath {path} at (7,166) size 146x146 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7.00001 130.909 7.00001 117 L 7 117 L 7 103 C 7 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
       RenderSVGContainer {use} at (9,170) size 142x140 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
         RenderSVGViewportContainer {svg} at (9,170) size 142x140
-          RenderSVGPath {ellipse} at (10,256) size 140x54 [fill={[type=SOLID] [color=#666666]}] [cx=75.00] [cy=115.00] [rx=65.00] [ry=25.00]
+          RenderSVGEllipse {ellipse} at (10,256) size 140x54 [fill={[type=SOLID] [color=#666666]}] [cx=75.00] [cy=115.00] [rx=65.00] [ry=25.00]
           RenderSVGPath {line} at (9,272) size 7x11 [stroke={[type=SOLID] [color=#666666] [stroke width=6.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=12.00] [y1=115.00] [x2=12.00] [y2=105.00]
           RenderSVGPath {line} at (144,272) size 7x11 [stroke={[type=SOLID] [color=#666666] [stroke width=6.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=138.00] [y1=115.00] [x2=138.00] [y2=105.00]
-          RenderSVGPath {ellipse} at (10,245) size 140x54 [fill={[type=SOLID] [color=#999999]}] [cx=75.00] [cy=105.00] [rx=65.00] [ry=25.00]
+          RenderSVGEllipse {ellipse} at (10,245) size 140x54 [fill={[type=SOLID] [color=#999999]}] [cx=75.00] [cy=105.00] [rx=65.00] [ry=25.00]
           RenderSVGPath {path} at (48,197) size 38x84 [fill={[type=SOLID] [color=#666666]}] [data="M 70 110 C 73.3333 112.667 76.6667 112.667 80 110 C 70 60 58.3333 35 45 35 Z"]
-          RenderSVGPath {circle} at (26,170) size 65x65 [fill={[type=SOLID] [color=#333333]}] [cx=55.00] [cy=40.00] [r=30.00]
+          RenderSVGEllipse {circle} at (26,170) size 65x65 [fill={[type=SOLID] [color=#333333]}] [cx=55.00] [cy=40.00] [r=30.00]
       RenderSVGContainer {use} at (74,94) size 172x172 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,90.00)}]
         RenderSVGViewportContainer {svg} at (74,94) size 172x172
           RenderSVGPath {path} at (84,130) size 72x100 [stroke={[type=SOLID] [color=#FFFFFF]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 5 55 L 45 55 L 70 30 L 70 120 L 45 95 L 5 95 Z"]
@@ -24,4 +24,4 @@ layer at (0,0) size 800x600
             RenderSVGPath {path} at (177,143) size 21x74 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 95 45 C 110 60 110 90 95 105"]
             RenderSVGPath {path} at (193,127) size 26x106 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 110 30 C 130 50 130 100 110 120"]
             RenderSVGPath {path} at (209,111) size 31x138 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 125 15 C 150 40 150 110 125 135"]
-          RenderSVGPath {circle} at (74,94) size 172x172 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.04]}] [cx=75.00] [cy=75.00] [r=80.00]
+          RenderSVGEllipse {circle} at (74,94) size 172x172 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.04]}] [cx=75.00] [cy=75.00] [r=80.00]
index cca9d51..f5c5458 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac/svg/hixie/perf/001-expected.png and b/LayoutTests/platform/chromium-mac/svg/hixie/perf/001-expected.png differ
index acceee5..01c69c4 100644 (file)
@@ -250,4 +250,4 @@ layer at (0,0) size 800x600
       RenderSVGPath {path} at (251,527) size 11x12 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [data="M -39 331 C -39 331 -39.5 327.5 -48.5 338"]
       RenderSVGPath {path} at (261,529) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [data="M -33.5 336 C -33.5 336 -31.5 329.5 -38 334"]
       RenderSVGPath {path} at (310,533) size 12x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20.5 344.5 C 20.5 344.5 22 333.5 10.5 346.5"]
-    RenderSVGPath {circle} at (430,50) size 100x100 [fill={[type=SOLID] [color=#FFFF00]}] [cx=180.00] [cy=-100.00] [r=50.00]
+    RenderSVGEllipse {circle} at (430,50) size 100x100 [fill={[type=SOLID] [color=#FFFF00]}] [cx=180.00] [cy=-100.00] [r=50.00]
index c2d4baf..efdd38a 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac/svg/hixie/perf/002-expected.png and b/LayoutTests/platform/chromium-mac/svg/hixie/perf/002-expected.png differ
index 5a9a574..93b9930 100644 (file)
@@ -250,4 +250,4 @@ layer at (0,0) size 800x600
       RenderSVGPath {path} at (251,527) size 11x12 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [data="M -39 331 C -39 331 -39.5 327.5 -48.5 338"]
       RenderSVGPath {path} at (261,529) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [data="M -33.5 336 C -33.5 336 -31.5 329.5 -38 334"]
       RenderSVGPath {path} at (310,533) size 12x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20.5 344.5 C 20.5 344.5 22 333.5 10.5 346.5"]
-    RenderSVGPath {circle} at (430,50) size 100x100 [fill={[type=SOLID] [color=#FFFF00] [opacity=0.50]}] [cx=180.00] [cy=-100.00] [r=50.00]
+    RenderSVGEllipse {circle} at (430,50) size 100x100 [fill={[type=SOLID] [color=#FFFF00] [opacity=0.50]}] [cx=180.00] [cy=-100.00] [r=50.00]
index 20827ce..d1a5f80 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac/svg/hixie/perf/007-expected.png and b/LayoutTests/platform/chromium-mac/svg/hixie/perf/007-expected.png differ
index fd49025..4e1786a 100644 (file)
@@ -170,7 +170,7 @@ layer at (0,0) size 800x600
       RenderSVGPath {path} at (424,146) size 30x32 [stroke={[type=SOLID] [color=#808080] [stroke width=0.20]}] [fill={[type=SOLID] [color=#001200]}] [data="M 453.795 53.873 L 453.565 53.869 L 452.59 54.033 L 452.143 54.131 L 451.241 53.744 L 450.902 53.566 L 450.555 53.68 L 449.914 54.054 L 449.372 54.653 L 449.063 54.799 L 448.405 54.817 L 447.86 55.172 L 448.185 55.413 L 448.331 55.605 L 447.976 55.878 L 447.069 56.279 L 447.386 56.55 L 447.771 56.709 L 448.101 57.011 L 447.352 57.378 L 446.947 57.808 L 446.579 58.269 L 444.988 58.938 L 444.289 59.224 L 443.833 59.019 L 443.507 59.099 L 442.969 59.638 L 442.323 59.782 L 441.66 60.13 L 441.443 60.414 L 441.252 60.556 L 440.506 60.589 L 440.285 60.558 L 440.436 61.093 L 439.952 61.518 L 439 61.33 L 439.216 61.863 L 439.459 62.113 L 439.215 63.068 L 438.717 63.131 L 438.5 63.335 L 438.689 64.092 L 438.68 64.636 L 439.061 65.08 L 438.774 65.255 L 439.7 65.337 L 439.925 65.524 L 440.424 65.442 L 441.076 66.036 L 441.504 66.35 L 442.364 66.513 L 442.562 66.919 L 442.882 67.058 L 442.896 67.393 L 442.505 67.393 L 441.997 67.716 L 441.136 68.016 L 440.644 68.178 L 440.123 68.166 L 439.977 68.051 L 439.172 67.936 L 438.512 67.763 L 437.878 67.694 L 437.741 67.798 L 437.295 67.683 L 437.038 67.983 L 437.857 67.914 L 438.354 68.179 L 438.945 68.225 L 439.15 68.433 L 439.631 68.502 L 439.652 68.375 L 440.268 68.444 L 440.526 68.248 L 440.823 68.259 L 441.304 68.155 L 441.53 68.236 L 441.556 68.086 L 441.72 68.086 L 441.934 68.236 L 441.905 68.317 L 441.183 68.34 L 441.402 68.628 L 440.61 68.893 L 440.442 69.181 L 440.056 69.261 L 439.967 69.169 L 440.009 69.008 L 439.995 68.732 L 439.737 68.755 L 439.646 69.215 L 439.145 69.548 L 438.897 69.606 L 438.537 69.537 L 438.532 69.755 L 437.114 69.79 L 437.27 70.248 L 437.783 70.506 L 437.849 71.115 L 437.74 71.445 L 437.459 71.496 L 437.151 71.432 L 437.189 71.861 L 437.479 71.942 L 437.353 72.21 L 437.593 72.438 L 437.228 72.802 L 437.006 73.257 L 436.965 73.817 L 436.199 74.86 L 435.619 75.57 L 435.454 75.508 L 435.012 75.272 L 434.398 75.465 L 433.136 75.376 L 433.03 75.687 L 432.778 75.604 L 432.26 75.868 L 431.965 76.385 L 432.321 76.721 L 431.945 77.095 L 431.465 76.966 L 431.292 76.929 L 430.134 77.198 L 429.024 77.082 L 429.023 76.94 L 429.213 76.862 L 429.151 76.681 L 429.432 76.384 L 428.794 75.854 L 428.381 75.375 L 428.161 75.103 L 428.69 74.987 L 428.608 74.675 L 429.029 74.752 L 429.176 74.507 L 428.986 74.273 L 428.701 74.286 L 428.409 73.909 L 427.882 73.688 L 427.252 72.698 L 426.966 72.698 L 426.977 72.29 L 426.721 71.926 L 426.373 71.6281 L 426.594 71.1441 L 426.8 70.803 L 426.382 70.649 L 425.977 70.751 L 425.922 70.463 L 425.51 70.514 L 425.33 69.307 L 425.105 69.176 L 425.416 68.821 L 425.709 68.953 L 425.859 69.2951 L 426.269 69.2821 L 426.593 68.5451 L 426.373 67.7141 L 426.879 67.4901 L 426.996 67.0671 L 427.41 67.0541 L 428.179 66.6701 L 428.208 66.1381 L 428.457 65.7921 L 428.197 65.3651 L 427.626 64.6301 L 428.567 64.47 L 428.999 63.8 L 428.702 63.557 L 427.987 63.371 L 427.405 62.981 L 427.74 61.81 L 427.09 61.081 L 427.439 59.988 L 427.516 59.324 L 427.905 58.832 L 428.522 58.353 L 429.135 58.096 L 429.753 57.982 L 430.685 58.009 L 431.418 57.973 L 431.858 57.7961 L 432.028 57.6201 L 431.776 57.0331 L 431.395 56.764 L 431.056 56.639 L 431.551 56.0941 L 432.125 55.5951 L 432.508 55.126 L 432.828 54.528 L 432.888 53.557 L 433.009 53.313 L 433.99 53.292 L 434.677 52.85 L 436.002 51.931 L 436.617 51.585 L 436.805 51.24 L 436.634 50.733 L 436.584 50.52 L 438.068 49.344 L 438.533 49.177 L 438.812 49.192 L 439.683 49.287 L 440.378 49.283 L 440.696 48.984 L 440.779 48.785 L 440.8 48.122 L 440.968 47.939 L 442.699 48.328 L 443.671 48.472 L 444.341 48.6011 L 444.664 48.6161 L 444.935 48.3661 L 445.099 47.917 L 445.38 46.8511 L 446.245 46.8131 L 446.655 46.8441 L 446.769 46.9071 L 446.915 46.9401 L 447.531 47.4031 L 448.817 48.0611 L 449.902 48.3531 L 451.485 48.5601 L 451.993 48.7891 L 452.763 49.3471 L 452.701 49.7601 L 452.697 50.2861 L 453.204 50.9231 L 453.609 51.6081 L 453.637 52.0001 L 453.137 52.8001 L 453.345 53.3351 L 453.672 53.6421 L 453.785 53.8761 Z"]
       RenderSVGPath {path} at (0,440) size 800x61 [stroke={[type=SOLID] [color=#808080] [stroke width=0.20]}] [fill={[type=SOLID] [color=#C0C0C0]}] [data="M 238.107 361.753 L 238.622 361.065 L 239.481 361.065 L 240.683 360.55 L 240.512 359.692 L 237.421 360.036 L 235.36 360.551 L 233.815 360.207 L 233.3 359.349 L 234.674 358.834 L 235.876 358.662 L 238.967 358.49 L 240.341 357.975 L 240.169 356.945 L 241.028 356.429 L 241.028 355.055 L 239.702 354.001 L 240.684 353.51 L 241.886 353.166 L 243.431 352.994 L 244.289 353.338 L 245.147 354.196 L 246.177 355.57 L 247.551 356.772 L 248.581 358.145 L 248.066 360.206 L 246.521 360.722 L 244.976 361.58 L 241.542 361.752 L 238.107 361.752 Z M 172.686 360.379 L 175.777 359.692 L 179.039 359.692 L 184.534 359.692 L 187.453 360.894 L 184.705 361.581 L 180.946 361.244 L 175.777 360.894 L 172.686 360.378 Z M 65.13 371.085 L 66.324 370.82 L 67.717 370.953 L 68.513 371.417 L 66.523 371.417 L 65.13 371.085 Z M 277.944 379.954 L 278.459 378.752 L 280.863 377.722 L 283.611 377.55 L 285.672 377.379 L 287.217 376.52 L 287.56 374.975 L 288.934 374.288 L 292.025 373.6 L 296.489 373.6 L 298.893 373.6 L 302.327 374.288 L 303.014 376.177 L 303.014 377.379 L 300.953 378.58 L 289.105 379.61 L 277.944 379.954 Z M 36.004 376.434 L 37.206 375.576 L 39.267 375.233 L 43.388 375.748 L 47.681 377.122 L 46.794 377.604 L 44.075 377.808 L 39.782 377.293 L 36.005 376.434 Z M 777.843 385.46 L 781.666 385.851 L 782.565 385.88 L 782.887 386.114 L 784.089 386.408 L 786.418 386.496 L 788.544 386.493 L 793.762 386.822 L 796.808 387.17 L 797.952 387.111 L 798.714 387.14 L 800.125 387.51 L 800.125 389.685 L 800.125 391.908 L 800.125 394.13 L 800.125 396.353 L 800.125 398.575 L 800.125 400.126 L 800.084 400.126 L 797.862 400.126 L 795.639 400.126 L 793.417 400.126 L 791.194 400.126 L 788.972 400.126 L 786.749 400.126 L 784.527 400.126 L 782.304 400.126 L 780.081 400.126 L 777.859 400.126 L 775.636 400.126 L 773.414 400.126 L 771.191 400.126 L 768.969 400.126 L 766.746 400.126 L 764.524 400.126 L 762.301 400.126 L 760.078 400.126 L 757.856 400.126 L 755.633 400.126 L 753.411 400.126 L 751.188 400.126 L 748.966 400.126 L 746.743 400.126 L 744.521 400.126 L 742.298 400.126 L 740.075 400.126 L 737.853 400.126 L 735.63 400.126 L 733.408 400.126 L 731.185 400.126 L 728.963 400.126 L 726.74 400.126 L 724.518 400.126 L 722.295 400.126 L 720.072 400.126 L 717.85 400.126 L 715.627 400.126 L 713.405 400.126 L 711.182 400.126 L 708.96 400.126 L 706.737 400.126 L 704.515 400.126 L 702.292 400.126 L 700.069 400.126 L 697.847 400.126 L 695.624 400.126 L 693.402 400.126 L 691.179 400.126 L 688.957 400.126 L 686.734 400.126 L 684.512 400.126 L 682.289 400.126 L 680.066 400.126 L 677.844 400.126 L 675.621 400.126 L 673.399 400.126 L 671.176 400.126 L 668.954 400.126 L 666.731 400.126 L 664.509 400.126 L 662.286 400.126 L 660.063 400.126 L 657.841 400.126 L 655.618 400.126 L 653.396 400.126 L 651.173 400.126 L 648.951 400.126 L 646.728 400.126 L 644.506 400.126 L 642.283 400.126 L 640.06 400.126 L 637.838 400.126 L 635.615 400.126 L 633.393 400.126 L 631.17 400.126 L 628.948 400.126 L 626.725 400.126 L 624.503 400.126 L 622.28 400.126 L 620.057 400.126 L 617.835 400.126 L 615.612 400.126 L 613.39 400.126 L 611.167 400.126 L 608.945 400.126 L 606.722 400.126 L 604.5 400.126 L 602.277 400.126 L 600.095 400.126 L 600.054 400.126 L 597.832 400.126 L 595.609 400.126 L 593.387 400.126 L 591.164 400.126 L 588.942 400.126 L 586.719 400.126 L 584.497 400.126 L 582.273 400.126 L 580.05 400.126 L 577.828 400.126 L 575.605 400.126 L 573.383 400.126 L 571.16 400.126 L 568.938 400.126 L 566.715 400.126 L 564.493 400.126 L 562.27 400.126 L 560.047 400.126 L 557.825 400.126 L 555.602 400.126 L 553.38 400.126 L 551.157 400.126 L 548.935 400.126 L 546.712 400.126 L 544.49 400.126 L 542.267 400.126 L 540.044 400.126 L 537.822 400.126 L 535.599 400.126 L 533.377 400.126 L 531.154 400.126 L 528.932 400.126 L 526.709 400.126 L 524.487 400.126 L 522.264 400.126 L 520.041 400.126 L 517.819 400.126 L 515.596 400.126 L 513.374 400.126 L 511.151 400.126 L 508.929 400.126 L 506.706 400.126 L 504.484 400.126 L 502.261 400.126 L 500.038 400.126 L 497.816 400.126 L 495.593 400.126 L 493.371 400.126 L 491.148 400.126 L 488.926 400.126 L 486.703 400.126 L 484.481 400.126 L 482.258 400.126 L 480.035 400.126 L 477.813 400.126 L 475.59 400.126 L 473.368 400.126 L 471.145 400.126 L 468.923 400.126 L 466.7 400.126 L 464.478 400.126 L 462.255 400.126 L 460.032 400.126 L 457.81 400.126 L 455.587 400.126 L 453.365 400.126 L 451.142 400.126 L 448.92 400.126 L 446.697 400.126 L 444.475 400.126 L 442.252 400.126 L 440.029 400.126 L 437.807 400.126 L 435.584 400.126 L 433.362 400.126 L 431.139 400.126 L 428.917 400.126 L 426.694 400.126 L 424.472 400.126 L 422.249 400.126 L 420.026 400.126 L 417.804 400.126 L 415.581 400.126 L 413.359 400.126 L 411.136 400.126 L 408.914 400.126 L 406.691 400.126 L 404.469 400.126 L 402.246 400.126 L 400.064 400.126 L 397.842 400.126 L 395.62 400.126 L 393.398 400.126 L 391.176 400.126 L 388.953 400.126 L 386.731 400.126 L 384.509 400.126 L 382.287 400.126 L 380.065 400.126 L 377.843 400.126 L 375.621 400.126 L 373.399 400.126 L 371.177 400.126 L 368.954 400.126 L 366.732 400.126 L 364.51 400.126 L 362.289 400.126 L 360.067 400.126 L 357.845 400.126 L 355.623 400.126 L 353.401 400.126 L 351.179 400.126 L 348.956 400.126 L 346.734 400.126 L 344.512 400.126 L 342.29 400.126 L 340.068 400.126 L 337.846 400.126 L 335.624 400.126 L 333.402 400.126 L 331.18 400.126 L 328.957 400.126 L 326.735 400.126 L 324.513 400.126 L 322.291 400.126 L 320.069 400.126 L 317.847 400.126 L 315.625 400.126 L 313.403 400.126 L 311.181 400.126 L 308.958 400.126 L 306.736 400.126 L 304.514 400.126 L 302.292 400.126 L 300.07 400.126 L 297.848 400.126 L 295.626 400.126 L 293.404 400.126 L 291.182 400.126 L 288.959 400.126 L 286.737 400.126 L 284.515 400.126 L 282.293 400.126 L 280.071 400.126 L 277.849 400.126 L 275.627 400.126 L 273.405 400.126 L 271.183 400.126 L 268.96 400.126 L 266.738 400.126 L 264.516 400.126 L 262.294 400.126 L 260.072 400.126 L 257.85 400.126 L 255.628 400.126 L 253.406 400.126 L 251.184 400.126 L 248.961 400.126 L 246.739 400.126 L 244.517 400.126 L 242.295 400.126 L 240.073 400.126 L 237.851 400.126 L 235.629 400.126 L 233.407 400.126 L 231.185 400.126 L 228.962 400.126 L 226.74 400.126 L 224.518 400.126 L 222.296 400.126 L 220.074 400.126 L 217.852 400.126 L 215.63 400.126 L 213.408 400.126 L 211.186 400.126 L 208.963 400.126 L 206.741 400.126 L 204.519 400.126 L 202.297 400.126 L 200.075 400.126 L 197.853 400.126 L 195.631 400.126 L 193.409 400.126 L 191.187 400.126 L 188.964 400.126 L 186.742 400.126 L 184.52 400.126 L 182.298 400.126 L 180.076 400.126 L 177.854 400.126 L 175.632 400.126 L 173.41 400.126 L 171.188 400.126 L 168.965 400.126 L 166.743 400.126 L 164.521 400.126 L 162.299 400.126 L 160.077 400.126 L 157.855 400.126 L 155.633 400.126 L 153.411 400.126 L 151.189 400.126 L 148.966 400.126 L 146.744 400.126 L 144.522 400.126 L 142.3 400.126 L 140.078 400.126 L 137.856 400.126 L 135.634 400.126 L 133.412 400.126 L 131.19 400.126 L 128.967 400.126 L 126.745 400.126 L 124.523 400.126 L 122.301 400.126 L 120.079 400.126 L 117.857 400.126 L 115.635 400.126 L 113.413 400.126 L 111.191 400.126 L 108.968 400.126 L 106.746 400.126 L 104.524 400.126 L 102.302 400.126 L 100.08 400.126 L 97.858 400.126 L 95.636 400.126 L 93.414 400.126 L 91.192 400.126 L 88.969 400.126 L 86.747 400.126 L 84.525 400.126 L 82.303 400.126 L 80.081 400.126 L 77.859 400.126 L 75.637 400.126 L 73.415 400.126 L 71.193 400.126 L 68.97 400.126 L 66.748 400.126 L 64.526 400.126 L 62.304 400.126 L 60.082 400.126 L 57.86 400.126 L 55.638 400.126 L 53.416 400.126 L 51.194 400.126 L 48.971 400.126 L 46.749 400.126 L 44.527 400.126 L 42.305 400.126 L 40.083 400.126 L 37.861 400.126 L 35.639 400.126 L 33.417 400.126 L 31.195 400.126 L 28.972 400.126 L 26.75 400.126 L 24.528 400.126 L 22.306 400.126 L 20.084 400.126 L 17.862 400.126 L 15.64 400.126 L 13.418 400.126 L 11.196 400.126 L 9.014 400.126 L 6.792 400.126 L 4.569 400.126 L 2.347 400.126 L 0.125 400.126 L 0.125 398.582 L 0.125 396.36 L 0.125 394.137 L 0.125 391.915 L 0.125 389.692 L 0.125 387.469 L 4.066 387.766 L 14.197 387.766 L 22.095 388.282 L 28.963 388.454 L 37.549 389.312 L 43.902 389.827 L 52.659 389.999 L 57.467 389.827 L 63.992 389.655 L 66.396 389.999 L 70.002 389.141 L 86.314 389.485 L 90.952 389.472 L 92.095 389.005 L 77.729 388.454 L 68.113 387.766 L 65.881 387.766 L 62.79 387.594 L 61.932 387.423 L 60.387 387.079 L 59.889 386.624 L 60.044 385.19 L 60.731 384.332 L 62.62 383.644 L 59.357 382.957 L 57.125 382.613 L 56.172 382.11 L 57.761 381.589 L 54.87 380.989 L 51.796 380.781 L 51.692 380.52 L 54.549 380.208 L 57.297 380.208 L 63.822 380.551 L 67.256 380.551 L 69.832 380.895 L 74.468 379.693 L 76.872 379.006 L 74.124 377.976 L 70.346 377.118 L 65.955 376.713 L 63.306 376.088 L 60.044 375.916 L 57.125 375.916 L 54.206 375.058 L 56.782 374.542 L 58.062 374.2 L 56.782 373.683 L 53.863 374.199 L 52.66 374.199 L 50.943 373.855 L 49.054 373 L 49.397 371.798 L 51.353 371.728 L 53.003 371.455 L 57.983 371.455 L 62.609 371.948 L 65.881 372.657 L 67.255 372.829 L 71.72 371.971 L 75.809 372.214 L 75.809 371.485 L 75.875 370.888 L 73.62 370.158 L 70.69 370.083 L 68.114 369.739 L 70.518 369.052 L 74.639 369.223 L 76.356 368.88 L 79.447 368.364 L 82.537 368.021 L 88.204 367.333 L 92.669 366.99 L 96.618 366.474 L 101.082 365.959 L 103.83 366.302 L 109.497 366.302 L 113.961 366.56 L 118.082 366.045 L 125.98 366.388 L 133.535 365.701 L 136.626 365.873 L 138.171 365.185 L 139.716 365.701 L 145.039 365.529 L 145.16 364.659 L 146.918 364.366 L 148.351 364.691 L 148.937 365.245 L 148.514 366.058 L 150.878 366.387 L 152.258 366.123 L 152.252 365.185 L 153.69 364.918 L 155.17 365.185 L 155.382 366.221 L 154.373 366.644 L 154.894 367.425 L 157.918 367.074 L 159.807 367.417 L 163.241 367.589 L 165.817 366.902 L 169.595 366.988 L 174.463 367.318 L 176.807 367.331 L 178.256 367.44 L 178.949 366.91 L 178.338 366.625 L 176.136 366.503 L 177.441 366.218 L 177.482 365.81 L 177.115 365.565 L 175.729 365.688 L 175.036 365.728 L 174.18 364.749 L 172.002 364.412 L 171.326 364.219 L 171.144 363.554 L 175.2 364.016 L 179.074 363.771 L 177.85 363.282 L 171.815 363.119 L 171.041 363.037 L 170.388 362.548 L 170.388 361.733 L 172.689 361.838 L 173.528 362.508 L 178.829 362.304 L 186.082 363.04 L 188.486 362.868 L 191.748 362.696 L 196.212 362.868 L 199.475 363.04 L 201.536 362.524 L 202.223 361.837 L 203.425 361.837 L 203.769 362.867 L 206.345 363.21 L 208.749 362.867 L 209.607 363.382 L 213.042 364.07 L 216.819 364.413 L 218.88 364.585 L 219.91 364.07 L 220.597 362.868 L 223.344 362.696 L 224.374 363.211 L 226.091 363.899 L 229.182 363.727 L 232.616 363.985 L 236.737 363.641 L 241.716 363.125 L 247.211 362.267 L 250.302 361.752 L 251.504 361.064 L 251.504 359.691 L 250.13 358.489 L 249.271 356.944 L 248.069 356.256 L 247.725 355.226 L 248.927 354.196 L 250.644 353.853 L 251.502 352.651 L 251.159 351.793 L 250.987 350.763 L 249.785 350.247 L 250.129 348.702 L 252.018 348.53 L 254.422 347.156 L 255.967 346.641 L 256.826 345.782 L 257.856 345.095 L 260.775 343.893 L 264.381 343.378 L 266.785 342.176 L 269.189 342.004 L 271.421 340.974 L 272.966 340.631 L 273.309 341.661 L 271.935 342.176 L 270.905 342.52 L 269.703 343.035 L 268.845 343.035 L 267.643 343.035 L 264.724 344.237 L 263.694 344.924 L 261.977 346.298 L 261.805 347.5 L 261.118 348.187 L 259.744 347.843 L 258.714 347.843 L 257.512 348.359 L 256.31 349.046 L 255.28 349.734 L 254.593 350.935 L 255.108 351.623 L 255.795 352.31 L 257.169 352.654 L 258.714 352.654 L 259.572 353.169 L 260.259 354.371 L 261.804 355.917 L 262.491 356.775 L 263.521 357.462 L 264.208 358.836 L 265.066 360.209 L 265.41 361.755 L 265.066 362.613 L 264.208 364.33 L 261.289 366.219 L 260.087 366.391 L 259.057 367.249 L 257.34 368.279 L 254.077 368.623 L 249.098 369.481 L 246.694 369.825 L 243.775 370.512 L 236.398 370.371 L 231.842 370.055 L 231.069 369.654 L 229.352 369.31 L 227.635 368.967 L 226.261 368.967 L 225.402 369.482 L 225.917 370.34 L 227.978 371.028 L 232.099 372.23 L 237.094 372.27 L 238.296 373.029 L 235.018 373.603 L 229.351 373.26 L 224.372 372.744 L 221.275 372.459 L 219.124 372.712 L 219.947 373.408 L 221.111 373.946 L 224.373 374.118 L 226.605 374.118 L 227.979 374.461 L 227.73 374.863 L 226.948 374.976 L 224.716 375.491 L 219.565 375.32 L 218.191 375.148 L 215.959 373.946 L 213.555 373.946 L 213.683 374.863 L 216.303 376.007 L 217.333 376.179 L 218.535 376.007 L 219.909 376.351 L 222.313 376.351 L 227.293 375.835 L 230.383 376.522 L 230.768 376.953 L 230.727 377.553 L 228.666 377.725 L 225.403 377.897 L 222.795 377.712 L 226.606 378.583 L 230.262 378.345 L 231.586 378.755 L 234.162 379.442 L 241.031 380.301 L 249.616 381.159 L 260.262 382.532 L 266.787 383.048 L 268.848 383.906 L 269.535 384.936 L 272.626 384.592 L 277.949 383.047 L 284.474 382.36 L 286.929 382.294 L 293.403 382.189 L 303.191 381.845 L 305.08 382.189 L 307.656 380.987 L 316.07 379.957 L 327.403 379.785 L 336.332 378.927 L 337.534 378.069 L 336.332 377.553 L 336.061 376.483 L 334.877 376.145 L 329.806 376.18 L 327.574 376.352 L 322.766 376.008 L 319.675 376.008 L 319.675 374.806 L 322.938 373.261 L 326.887 372.059 L 329.291 371.887 L 333.412 370.857 L 342.856 369.655 L 348.179 368.797 L 354.704 368.797 L 359.683 368.281 L 362.43 366.22 L 368.469 364.679 L 367.239 364.159 L 364.663 364.675 L 362.602 364.331 L 364.147 363.301 L 365.692 362.958 L 368.172 362.709 L 368.868 361.967 L 372.718 361.225 L 374.295 360.807 L 374.898 360.25 L 373.182 359.369 L 373.089 358.765 L 374.341 358.534 L 374.805 359.276 L 375.822 359.179 L 377.883 358.321 L 378.913 357.978 L 379.771 358.149 L 380.974 359.693 L 383.377 359.351 L 383.619 358.441 L 384.579 357.634 L 386.468 357.118 L 387.842 357.634 L 386.68 358.208 L 386.541 358.812 L 389.73 358.493 L 394.538 358.751 L 397.801 358.579 L 398.831 359.437 L 400.376 359.093 L 402.093 358.578 L 407.932 357.72 L 415.144 356.69 L 419.436 355.832 L 421.497 355.832 L 423.558 357.205 L 425.276 357.549 L 427.165 357.205 L 428.71 356.347 L 436.266 356.003 L 439.7 355.832 L 443.993 356.003 L 450.69 356.948 L 453.265 356.948 L 457.558 356.432 L 463.568 355.745 L 468.719 355.057 L 471.123 354.542 L 473.354 354.198 L 473.969 353.239 L 475.117 352.404 L 476.788 352.309 L 477.726 353.274 L 479.02 353.683 L 480.752 354.735 L 481.761 354.874 L 482.77 354.213 L 484.092 354.039 L 484.301 354.561 L 483.466 354.873 L 484.127 355.117 L 484.927 355.395 L 485.31 355.012 L 485.623 354.629 L 485.935 354.838 L 485.761 355.186 L 485.761 355.707 L 486.353 355.533 L 488.266 354.976 L 488.684 353.272 L 493.786 352.135 L 495.16 351.448 L 498.765 351.276 L 500.128 350.63 L 502.886 350.504 L 503.096 350.234 L 502.931 349.937 L 503.623 349.707 L 504.844 349.872 L 505.041 350.465 L 505.701 350.696 L 507.866 350.16 L 509.131 349.937 L 508.405 349.64 L 507.844 349.376 L 507.943 349.014 L 509.394 348.914 L 510.956 349.129 L 511.603 349.409 L 512.295 349.277 L 512.229 348.947 L 511.702 348.617 L 511.702 348.056 L 511.999 347.826 L 512.845 347.584 L 517.137 346.726 L 520.057 346.554 L 523.115 346.669 L 525.411 347.745 L 526.727 347.768 L 527.468 347.912 L 527.491 348.295 L 526.583 348.391 L 526.415 348.845 L 528.138 349.061 L 533.03 349.707 L 538.601 350.16 L 540.147 350.332 L 541.864 350.16 L 549.42 350.848 L 554.743 350.848 L 555.43 351.535 L 555.63 352.61 L 554.9 353.842 L 554.228 354.281 L 553.803 355.394 L 553.073 355.713 L 552.168 355.311 L 551.338 355.713 L 550.608 356.672 L 552.115 357.129 L 552.709 357.174 L 553.668 356.581 L 554.079 356.946 L 553.212 357.996 L 551.997 358.058 L 550.28 359.432 L 550.28 360.29 L 552.169 360.978 L 555.088 360.978 L 556.806 360.119 L 558.695 358.574 L 560.412 356.857 L 561.786 356.169 L 565.907 355.139 L 568.138 354.452 L 571.401 354.108 L 573.462 353.078 L 574.492 352.048 L 577.927 351.018 L 580.33 350.331 L 582.391 349.644 L 584.452 349.472 L 590.634 348.785 L 594.412 348.956 L 595.616 348.414 L 595.785 347.755 L 596.325 346.996 L 596.815 346.895 L 597.286 347.671 L 597.591 348.446 L 602.483 348.096 L 608.321 348.096 L 613.3 347.924 L 616.391 348.268 L 618.503 348.054 L 619.831 348.139 L 620.849 348.733 L 622.037 347.969 L 624.751 346.923 L 626.617 346.697 L 627.281 346.669 L 627.875 346.641 L 628.652 346.584 L 630.164 346.895 L 631.33 346.723 L 634.936 347.41 L 638.713 347.754 L 639.743 347.754 L 640.807 348.327 L 641.552 348.415 L 643.701 348.327 L 644.972 348.064 L 646.287 347.626 L 646.095 347.41 L 646.375 346.88 L 647.822 346.749 L 648.743 346.661 L 649.529 346.723 L 651.724 346.222 L 653.821 346.723 L 654.509 347.41 L 654.882 347.845 L 656.724 347.714 L 657.645 347.67 L 658.63 347.925 L 660.519 348.613 L 663.438 349.128 L 666.357 348.785 L 670.478 348.527 L 672.71 348.183 L 675.114 348.183 L 678.635 348.498 L 679.337 347.743 L 681.495 347.581 L 682.358 348.714 L 687.267 349.037 L 688.184 347.904 L 690.073 347.311 L 696.061 347.324 L 696.817 347.041 L 698.813 347.149 L 698.381 345.746 L 698.435 344.937 L 699.667 344.577 L 700.539 345.854 L 699.892 346.933 L 700.697 347.152 L 703.507 347.634 L 708.769 348.01 L 714.263 348.354 L 716.541 348.937 L 717.824 349.077 L 719.22 348.91 L 721.424 349.356 L 723.385 349.189 L 724.104 349.467 L 723.669 349.898 L 723.518 350.249 L 723.811 350.372 L 725.892 350.703 L 726.97 351.187 L 729.676 351.053 L 730.053 351.648 L 731.091 351.875 L 735.899 352.39 L 735.776 352.926 L 736.343 353.162 L 739.038 353.067 L 742.252 353.248 L 741.923 352.264 L 742.633 352.169 L 743.437 352.595 L 743.768 353.304 L 744.903 353.588 L 747.575 354.107 L 750.151 353.764 L 754.168 354.763 L 755.794 355.258 L 757.466 356.129 L 759.092 356.152 L 759.596 356.339 L 760.128 356.318 L 760.882 356.271 L 761.659 356.318 L 762.555 356.907 L 763.096 357.025 L 763.638 357.095 L 763.78 356.836 L 764.251 356.836 L 765.735 356.788 L 767.151 357.025 L 773.102 357.56 L 773.831 358.076 L 775.564 358.399 L 778.543 359.343 L 778.973 359.008 L 779.524 359.199 L 779.978 359.869 L 779.237 360.084 L 778.113 360.251 L 777.897 360.61 L 778.065 360.873 L 778.615 360.825 L 778.591 361.495 L 778.161 361.447 L 778.065 361.734 L 777.753 361.805 L 777.155 362.427 L 776.629 362.547 L 776.079 362.834 L 775.911 363.503 L 774.308 363.599 L 772.969 363.36 L 771.175 363.719 L 769.022 364.144 L 766.393 364.908 L 767.664 366.011 L 765.757 366.223 L 764.527 365.968 L 763.764 366.18 L 763.721 366.817 L 761.347 366.986 L 761.483 367.5 L 762.407 368.132 L 762.28 368.895 L 761.898 368.98 L 761.432 369.447 L 761.983 369.913 L 762.068 370.677 L 761.304 371.101 L 761.941 371.355 L 762.704 371.355 L 763.468 371.61 L 763.807 372.119 L 763.977 372.84 L 765.261 372.653 L 766.097 373.56 L 768.132 373.857 L 768.471 374.196 L 771.143 374.748 L 767.03 374.748 L 764.231 374.886 L 761.899 375.427 L 760.076 375.342 L 759.27 375.554 L 757.659 375.893 L 756.333 375.573 L 755.787 375.999 L 756.903 376.528 L 756.4 376.975 L 755.731 377.17 L 754.614 377.923 L 751.991 378.565 L 752.466 378.956 L 754.671 378.845 L 755.201 378.845 L 756.01 379.152 L 756.178 379.515 L 756.677 379.695 L 757.099 379.878 L 757.21 380.772 L 757.419 381.274 L 760.614 381.553 L 763.488 382.501 L 767.15 383.302 L 772.301 384.504 L 773.757 384.566 L 774.772 384.736 L 774.626 384.97 L 772.956 385.234 L 772.486 385.498 L 773.659 385.586 L 775.857 385.293 L 777.845 385.459 Z"]
       RenderSVGContainer {g} at (53,393) size 34x14
-        RenderSVGPath {circle} at (53,393) size 14x14 [stroke={[type=SOLID] [color=#808080] [stroke width=0.20]}] [fill={[type=SOLID] [color=#002700]}] [cx=60.00] [cy=300.00] [r=6.00]
+        RenderSVGEllipse {circle} at (53,393) size 14x14 [stroke={[type=SOLID] [color=#808080] [stroke width=0.20]}] [fill={[type=SOLID] [color=#002700]}] [cx=60.00] [cy=300.00] [r=6.00]
         RenderSVGText {text} at (68,297) size 19x9 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 19x9
             chunk 1 text run 1 at (68.00,304.00) startOffset 0 endOffset 5 width 19.00: "Other"
index d8f1973..e6733ed 100644 (file)
@@ -5,7 +5,7 @@ layer at (0,0) size 800x600
     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]
+        RenderSVGEllipse {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"]
@@ -13,7 +13,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -21,7 +21,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -29,7 +29,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -37,7 +37,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -45,7 +45,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -53,7 +53,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -61,7 +61,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -69,7 +69,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -77,7 +77,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -85,7 +85,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -93,7 +93,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
index 19f43e4..21250b4 100644 (file)
@@ -5,7 +5,7 @@ layer at (0,0) size 800x600
     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]
+        RenderSVGEllipse {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"]
@@ -13,8 +13,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (55,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -23,8 +23,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (105,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -33,8 +33,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (155,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -43,16 +43,16 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (205,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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]
+        RenderSVGEllipse {circle} at (255,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+        RenderSVGEllipse {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"]
@@ -60,8 +60,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (305,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -70,8 +70,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (355,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -80,15 +80,15 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (405,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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]
+        RenderSVGEllipse {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"]
@@ -97,8 +97,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (505,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -107,8 +107,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (555,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
diff --git a/LayoutTests/platform/chromium-win-vista/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt b/LayoutTests/platform/chromium-win-vista/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt
new file mode 100644 (file)
index 0000000..ee4d08d
--- /dev/null
@@ -0,0 +1,14 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x171
+  RenderBlock {HTML} at (0,0) size 800x171
+    RenderBody {BODY} at (8,8) size 784x155
+      RenderPartObject {IFRAME} at (0,0) size 784x150
+        layer at (0,0) size 784x150
+          RenderView at (0,0) size 784x150
+        layer at (0,0) size 784x121
+          RenderBlock {HTML} at (0,0) size 784x121
+            RenderBody {BODY} at (8,8) size 768x105
+              RenderSVGRoot {svg} at (8,8) size 100x100
+                RenderSVGEllipse {circle} at (8,8) size 100x100 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=50.00]
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/chromium-win-vista/svg/css/shadow-changes-expected.png b/LayoutTests/platform/chromium-win-vista/svg/css/shadow-changes-expected.png
new file mode 100644 (file)
index 0000000..6807c63
Binary files /dev/null and b/LayoutTests/platform/chromium-win-vista/svg/css/shadow-changes-expected.png differ
diff --git a/LayoutTests/platform/chromium-win-vista/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt b/LayoutTests/platform/chromium-win-vista/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt
new file mode 100644 (file)
index 0000000..9750f9f
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (80,0) size 60x80
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourcePattern {pattern} [id="pattern1"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+        RenderSVGRect {rect} at (0,0) size 30x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x=0.50] [y=0.50] [width=29.00] [height=39.00]
+        RenderSVGContainer {g} at (5,10) size 20x20 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+          RenderSVGEllipse {circle} at (5,10) size 20x20 [fill={[type=SOLID] [color=#FFFF00]}] [cx=15.00] [cy=15.00] [r=10.00]
+          RenderSVGEllipse {circle} at (10,15) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=12.00] [cy=12.00] [r=1.50]
+          RenderSVGEllipse {circle} at (15,15) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=17.00] [cy=12.00] [r=1.50]
+          RenderSVGPath {path} at (9,23) size 12x4 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 10 19 C 12.9227 21.34 17.0773 21.34 20 19"]
+      RenderSVGResourcePattern {pattern} [id="pattern2"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+    RenderSVGRect {rect} at (80,0) size 20x80 [fill={[type=PATTERN] [id="pattern1"]}] [x=80.00] [y=0.00] [width=20.00] [height=80.00]
+    RenderSVGRect {rect} at (100,0) size 40x80 [fill={[type=PATTERN] [id="pattern2"]}] [x=100.00] [y=0.00] [width=40.00] [height=80.00]
index c861e9a..0cc79a5 100644 (file)
@@ -7,5 +7,5 @@ layer at (0,0) size 800x221
         RenderSVGHiddenContainer {svg:defs} at (0,0) size 0x0
         RenderSVGContainer {svg:use} at (33,33) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
           RenderSVGViewportContainer {svg} at (33,33) size 50x50
-            RenderSVGPath {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
+            RenderSVGEllipse {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
       RenderText {#text} at (0,0) size 0x0
index d8f1973..e6733ed 100644 (file)
@@ -5,7 +5,7 @@ layer at (0,0) size 800x600
     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]
+        RenderSVGEllipse {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"]
@@ -13,7 +13,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -21,7 +21,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -29,7 +29,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -37,7 +37,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -45,7 +45,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -53,7 +53,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -61,7 +61,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -69,7 +69,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -77,7 +77,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -85,7 +85,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -93,7 +93,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
index 19f43e4..21250b4 100644 (file)
@@ -5,7 +5,7 @@ layer at (0,0) size 800x600
     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]
+        RenderSVGEllipse {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"]
@@ -13,8 +13,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (55,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -23,8 +23,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (105,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -33,8 +33,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (155,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -43,16 +43,16 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (205,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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]
+        RenderSVGEllipse {circle} at (255,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+        RenderSVGEllipse {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"]
@@ -60,8 +60,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (305,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -70,8 +70,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (355,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -80,15 +80,15 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (405,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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]
+        RenderSVGEllipse {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"]
@@ -97,8 +97,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (505,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -107,8 +107,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (555,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
diff --git a/LayoutTests/platform/chromium-win-xp/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt b/LayoutTests/platform/chromium-win-xp/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt
new file mode 100644 (file)
index 0000000..ee4d08d
--- /dev/null
@@ -0,0 +1,14 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x171
+  RenderBlock {HTML} at (0,0) size 800x171
+    RenderBody {BODY} at (8,8) size 784x155
+      RenderPartObject {IFRAME} at (0,0) size 784x150
+        layer at (0,0) size 784x150
+          RenderView at (0,0) size 784x150
+        layer at (0,0) size 784x121
+          RenderBlock {HTML} at (0,0) size 784x121
+            RenderBody {BODY} at (8,8) size 768x105
+              RenderSVGRoot {svg} at (8,8) size 100x100
+                RenderSVGEllipse {circle} at (8,8) size 100x100 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=50.00]
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/chromium-win-xp/svg/batik/masking/maskRegions-expected.png b/LayoutTests/platform/chromium-win-xp/svg/batik/masking/maskRegions-expected.png
new file mode 100644 (file)
index 0000000..854fe29
Binary files /dev/null and b/LayoutTests/platform/chromium-win-xp/svg/batik/masking/maskRegions-expected.png differ
diff --git a/LayoutTests/platform/chromium-win-xp/svg/css/shadow-changes-expected.png b/LayoutTests/platform/chromium-win-xp/svg/css/shadow-changes-expected.png
new file mode 100644 (file)
index 0000000..4613f49
Binary files /dev/null and b/LayoutTests/platform/chromium-win-xp/svg/css/shadow-changes-expected.png differ
diff --git a/LayoutTests/platform/chromium-win-xp/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt b/LayoutTests/platform/chromium-win-xp/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt
new file mode 100644 (file)
index 0000000..9750f9f
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (80,0) size 60x80
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourcePattern {pattern} [id="pattern1"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+        RenderSVGRect {rect} at (0,0) size 30x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x=0.50] [y=0.50] [width=29.00] [height=39.00]
+        RenderSVGContainer {g} at (5,10) size 20x20 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+          RenderSVGEllipse {circle} at (5,10) size 20x20 [fill={[type=SOLID] [color=#FFFF00]}] [cx=15.00] [cy=15.00] [r=10.00]
+          RenderSVGEllipse {circle} at (10,15) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=12.00] [cy=12.00] [r=1.50]
+          RenderSVGEllipse {circle} at (15,15) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=17.00] [cy=12.00] [r=1.50]
+          RenderSVGPath {path} at (9,23) size 12x4 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 10 19 C 12.9227 21.34 17.0773 21.34 20 19"]
+      RenderSVGResourcePattern {pattern} [id="pattern2"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+    RenderSVGRect {rect} at (80,0) size 20x80 [fill={[type=PATTERN] [id="pattern1"]}] [x=80.00] [y=0.00] [width=20.00] [height=80.00]
+    RenderSVGRect {rect} at (100,0) size 40x80 [fill={[type=PATTERN] [id="pattern2"]}] [x=100.00] [y=0.00] [width=40.00] [height=80.00]
index c861e9a..0cc79a5 100644 (file)
@@ -7,5 +7,5 @@ layer at (0,0) size 800x221
         RenderSVGHiddenContainer {svg:defs} at (0,0) size 0x0
         RenderSVGContainer {svg:use} at (33,33) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
           RenderSVGViewportContainer {svg} at (33,33) size 50x50
-            RenderSVGPath {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
+            RenderSVGEllipse {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
       RenderText {#text} at (0,0) size 0x0
index d8f1973..e6733ed 100644 (file)
@@ -5,7 +5,7 @@ layer at (0,0) size 800x600
     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]
+        RenderSVGEllipse {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"]
@@ -13,7 +13,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -21,7 +21,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -29,7 +29,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -37,7 +37,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -45,7 +45,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -53,7 +53,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -61,7 +61,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -69,7 +69,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -77,7 +77,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -85,7 +85,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
@@ -93,7 +93,7 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {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"]
index 19f43e4..21250b4 100644 (file)
@@ -5,7 +5,7 @@ layer at (0,0) size 800x600
     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]
+        RenderSVGEllipse {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"]
@@ -13,8 +13,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (55,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -23,8 +23,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (105,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -33,8 +33,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (155,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -43,16 +43,16 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (205,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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]
+        RenderSVGEllipse {circle} at (255,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+        RenderSVGEllipse {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"]
@@ -60,8 +60,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (305,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -70,8 +70,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (355,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -80,15 +80,15 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (405,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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]
+        RenderSVGEllipse {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"]
@@ -97,8 +97,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (505,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
@@ -107,8 +107,8 @@ layer at (0,0) size 800x600
       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]
+            RenderSVGEllipse {circle} at (555,105) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=125.00] [r=20.00]
+            RenderSVGEllipse {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"]
diff --git a/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt b/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt
new file mode 100644 (file)
index 0000000..fb8c8a5
--- /dev/null
@@ -0,0 +1,135 @@
+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
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (33,6) size 413x293
+      RenderSVGText {text} at (65,6) size 333x12 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 333x12
+          chunk 1 text run 1 at (65.00,16.00) startOffset 0 endOffset 6 width 28.68: "Link t"
+          chunk 1 text run 2 at (93.51,16.00) startOffset 6 endOffset 8 width 12.67: "es"
+          chunk 1 text run 3 at (106.15,16.00) startOffset 8 endOffset 14 width 23.35: "t of t"
+          chunk 1 text run 4 at (129.46,16.00) startOffset 14 endOffset 21 width 34.31: "he 'vie"
+          chunk 1 text run 5 at (163.66,16.00) startOffset 21 endOffset 44 width 116.34: "w' element and its attr"
+          chunk 1 text run 6 at (280.02,16.00) startOffset 44 endOffset 48 width 19.34: "ibut"
+          chunk 1 text run 7 at (299.19,16.00) startOffset 48 endOffset 63 width 68.71: "es, 1 of 2, int"
+          chunk 1 text run 8 at (367.74,16.00) startOffset 63 endOffset 69 width 30.01: "ernal."
+      RenderSVGContainer {g} at (33,28) size 413x271
+        RenderSVGContainer {g} at (150,130) size 125x112 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-150.00,75.00)}]
+          RenderSVGRect {rect} at (150,130) size 125x85 [fill={[type=SOLID] [color=#AAAAAA]}] [x=300.00] [y=55.00] [width=125.00] [height=85.00]
+          RenderSVGContainer {a} at (160,133) size 101x15
+            RenderSVGText {text} at (310,58) size 101x14 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 101x15
+                chunk 1 text run 1 at (310.00,70.00) startOffset 0 endOffset 4 width 26.46: "Go t"
+                chunk 1 text run 2 at (336.29,70.00) startOffset 4 endOffset 7 width 21.78: "o R"
+                chunk 1 text run 3 at (357.91,70.00) startOffset 7 endOffset 10 width 18.68: "ect"
+                chunk 1 text run 4 at (376.57,70.00) startOffset 10 endOffset 15 width 34.24: "angle"
+          RenderSVGContainer {a} at (160,153) size 80x15
+            RenderSVGText {text} at (310,78) size 80x14 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 80x14
+                chunk 1 text run 1 at (310.00,90.00) startOffset 0 endOffset 4 width 26.46: "Go t"
+                chunk 1 text run 2 at (336.29,90.00) startOffset 4 endOffset 13 width 52.91: "o Ellipse"
+          RenderSVGContainer {a} at (160,173) size 74x15
+            RenderSVGText {text} at (310,98) size 74x14 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 74x14
+                chunk 1 text run 1 at (310.00,110.00) startOffset 0 endOffset 4 width 26.46: "Go t"
+                chunk 1 text run 2 at (336.29,110.00) startOffset 4 endOffset 9 width 29.55: "o Cir"
+                chunk 1 text run 3 at (365.76,110.00) startOffset 9 endOffset 12 width 17.89: "cle"
+          RenderSVGContainer {a} at (160,193) size 88x15
+            RenderSVGText {text} at (310,118) size 88x14 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 88x14
+                chunk 1 text run 1 at (310.00,130.00) startOffset 0 endOffset 4 width 26.46: "Go t"
+                chunk 1 text run 2 at (336.29,130.00) startOffset 4 endOffset 7 width 21.01: "o P"
+                chunk 1 text run 3 at (356.93,130.00) startOffset 7 endOffset 9 width 10.89: "ol"
+                chunk 1 text run 4 at (367.75,130.00) startOffset 9 endOffset 10 width 7.00: "y"
+                chunk 1 text run 5 at (374.51,130.00) startOffset 10 endOffset 13 width 23.35: "gon"
+          RenderSVGText {text} at (315,142) size 103x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 103x12
+              chunk 1 text run 1 at (315.00,152.00) startOffset 0 endOffset 4 width 19.99: "Clic"
+              chunk 1 text run 2 at (335.08,152.00) startOffset 4 endOffset 20 width 82.32: "k element's line"
+          RenderSVGText {text} at (315,154) size 87x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 87x12
+              chunk 1 text run 1 at (315.00,164.00) startOffset 0 endOffset 1 width 3.34: "t"
+              chunk 1 text run 2 at (318.19,164.00) startOffset 1 endOffset 9 width 34.68: "o link t"
+              chunk 1 text run 3 at (352.73,164.00) startOffset 9 endOffset 18 width 40.68: "o its vie"
+              chunk 1 text run 4 at (393.30,164.00) startOffset 18 endOffset 19 width 8.66: "w"
+        RenderSVGRect {rect} at (295,36) size 135x68 [fill={[type=SOLID] [color=#800080]}] [x=295.00] [y=36.00] [width=135.00] [height=68.00]
+        RenderSVGText {text} at (331,104) size 63x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 63x14
+            chunk 1 (middle anchor) text run 1 at (331.08,116.00) startOffset 0 endOffset 1 width 10.11: "R"
+            chunk 1 (middle anchor) text run 2 at (341.02,116.00) startOffset 1 endOffset 4 width 18.68: "ect"
+            chunk 1 (middle anchor) text run 3 at (359.68,116.00) startOffset 4 endOffset 9 width 34.24: "angle"
+        RenderSVGRect {rect} at (291,28) size 143x93 [stroke={[type=SOLID] [color=#000000]}] [x=292.00] [y=29.00] [width=141.00] [height=91.00]
+        RenderSVGText {text} at (300,124) size 125x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 125x10
+            chunk 1 (middle anchor) text run 1 at (300.35,132.00) startOffset 0 endOffset 1 width 7.22: "N"
+            chunk 1 (middle anchor) text run 2 at (307.59,132.00) startOffset 1 endOffset 6 width 21.12: "o vie"
+            chunk 1 (middle anchor) text run 3 at (328.62,132.00) startOffset 6 endOffset 12 width 24.45: "w attr"
+            chunk 1 (middle anchor) text run 4 at (353.08,132.00) startOffset 12 endOffset 16 width 16.12: "ibut"
+            chunk 1 (middle anchor) text run 5 at (369.05,132.00) startOffset 16 endOffset 20 width 18.90: "es e"
+            chunk 1 (middle anchor) text run 6 at (387.68,132.00) startOffset 20 endOffset 21 width 5.00: "x"
+            chunk 1 (middle anchor) text run 7 at (392.45,132.00) startOffset 21 endOffset 24 width 16.12: "cep"
+            chunk 1 (middle anchor) text run 8 at (408.53,132.00) startOffset 24 endOffset 29 width 16.12: "t id."
+        RenderSVGEllipse {ellipse} at (298,219) size 144x64 [fill={[type=SOLID] [color=#0000FF]}] [cx=370.00] [cy=251.00] [rx=72.00] [ry=32.00]
+        RenderSVGText {text} at (349,283) size 42x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 42x15
+            chunk 1 (middle anchor) text run 1 at (349.39,295.00) startOffset 0 endOffset 7 width 41.23: "Ellipse"
+        RenderSVGRect {rect} at (294,215) size 152x84 [stroke={[type=SOLID] [color=#000000]}] [x=295.00] [y=216.00] [width=150.00] [height=82.00]
+        RenderSVGText {text} at (315,204) size 116x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 116x10
+            chunk 1 text run 1 at (315.00,212.00) startOffset 0 endOffset 3 width 12.78: "vie"
+            chunk 1 text run 2 at (327.69,212.00) startOffset 3 endOffset 6 width 19.45: "wBo"
+            chunk 1 text run 3 at (346.87,212.00) startOffset 6 endOffset 17 width 45.58: "x, should f"
+            chunk 1 text run 4 at (392.43,212.00) startOffset 17 endOffset 23 width 15.55: "ill fr"
+            chunk 1 text run 5 at (407.93,212.00) startOffset 23 endOffset 27 width 22.23: "ame."
+        RenderSVGEllipse {circle} at (49,32) size 72x72 [fill={[type=SOLID] [color=#FFFF00]}] [cx=85.00] [cy=68.00] [r=36.00]
+        RenderSVGText {text} at (67,104) size 36x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 36x14
+            chunk 1 (middle anchor) text run 1 at (67.16,116.00) startOffset 0 endOffset 3 width 17.88: "Cir"
+            chunk 1 (middle anchor) text run 2 at (84.95,116.00) startOffset 3 endOffset 6 width 17.89: "cle"
+        RenderSVGRect {rect} at (35,28) size 100x93 [stroke={[type=SOLID] [color=#000000]}] [x=36.00] [y=29.00] [width=98.00] [height=91.00]
+        RenderSVGText {text} at (33,122) size 103x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 103x10
+            chunk 1 (middle anchor) text run 1 at (33.83,130.00) startOffset 0 endOffset 3 width 12.78: "vie"
+            chunk 1 (middle anchor) text run 2 at (46.52,130.00) startOffset 3 endOffset 6 width 19.45: "wBo"
+            chunk 1 (middle anchor) text run 3 at (65.70,130.00) startOffset 6 endOffset 18 width 53.36: "x & non-unif"
+            chunk 1 (middle anchor) text run 4 at (118.95,130.00) startOffset 18 endOffset 21 width 17.22: "orm"
+        RenderSVGText {text} at (38,131) size 93x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 93x10
+            chunk 1 (middle anchor) text run 1 at (38.69,139.00) startOffset 0 endOffset 2 width 8.89: "pr"
+            chunk 1 (middle anchor) text run 2 at (47.47,139.00) startOffset 2 endOffset 6 width 19.45: "eser"
+            chunk 1 (middle anchor) text run 3 at (67.21,139.00) startOffset 6 endOffset 7 width 5.00: "v"
+            chunk 1 (middle anchor) text run 4 at (72.00,139.00) startOffset 7 endOffset 15 width 43.35: "eAspectR"
+            chunk 1 (middle anchor) text run 5 at (115.19,139.00) startOffset 15 endOffset 19 width 16.12: "atio"
+        RenderSVGPath {polygon} at (39,211) size 95x72 [fill={[type=SOLID] [color=#008000]}] [points="87 211 134 238 116 283 57 283 39 238 87 211"]
+        RenderSVGText {text} at (60,283) size 50x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 50x14
+            chunk 1 (middle anchor) text run 1 at (60.05,295.00) startOffset 0 endOffset 1 width 9.34: "P"
+            chunk 1 (middle anchor) text run 2 at (69.01,295.00) startOffset 1 endOffset 3 width 10.89: "ol"
+            chunk 1 (middle anchor) text run 3 at (79.83,295.00) startOffset 3 endOffset 4 width 7.00: "y"
+            chunk 1 (middle anchor) text run 4 at (86.60,295.00) startOffset 4 endOffset 7 width 23.35: "gon"
+        RenderSVGRect {rect} at (35,207) size 102x91 [stroke={[type=SOLID] [color=#000000]}] [x=36.00] [y=208.00] [width=100.00] [height=89.00]
+        RenderSVGText {text} at (52,187) size 65x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 65x10
+            chunk 1 (middle anchor) text run 1 at (52.83,195.00) startOffset 0 endOffset 3 width 12.78: "vie"
+            chunk 1 (middle anchor) text run 2 at (65.51,195.00) startOffset 3 endOffset 5 width 13.33: "wT"
+            chunk 1 (middle anchor) text run 3 at (77.85,195.00) startOffset 5 endOffset 7 width 8.89: "ar"
+            chunk 1 (middle anchor) text run 4 at (86.70,195.00) startOffset 7 endOffset 9 width 11.12: "ge"
+            chunk 1 (middle anchor) text run 5 at (97.71,195.00) startOffset 9 endOffset 14 width 19.46: "t, no"
+        RenderSVGText {text} at (40,196) size 90x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 90x10
+            chunk 1 (middle anchor) text run 1 at (40.50,204.00) startOffset 0 endOffset 1 width 5.00: "c"
+            chunk 1 (middle anchor) text run 2 at (45.51,204.00) startOffset 1 endOffset 9 width 38.36: "hanges t"
+            chunk 1 (middle anchor) text run 3 at (83.75,204.00) startOffset 9 endOffset 14 width 21.12: "o vie"
+            chunk 1 (middle anchor) text run 4 at (104.78,204.00) startOffset 14 endOffset 18 width 21.67: "wpor"
+            chunk 1 (middle anchor) text run 5 at (126.72,204.00) startOffset 18 endOffset 19 width 2.78: "t"
+    RenderSVGContainer {g} at (10,314) size 239x33
+      RenderSVGText {text} at (10,314) size 239x32 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 239x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 13 width 8.90: "."
+          chunk 1 text run 5 at (188.50,340.00) startOffset 13 endOffset 14 width 17.79: "1"
+          chunk 1 text run 6 at (204.08,340.00) startOffset 14 endOffset 17 width 44.48: "2 $"
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 615deb8..2957d3f 100644 (file)
@@ -5,47 +5,47 @@ layer at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderSVGContainer {g} at (2,2) size 384x296
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-        RenderSVGPath {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
-        RenderSVGPath {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
-        RenderSVGPath {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
         RenderSVGContainer {g} at (2,2) size 96x96
-          RenderSVGPath {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+          RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
         RenderSVGContainer {g} at (2,2) size 96x96
-          RenderSVGPath {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+          RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
         RenderSVGContainer {g} at (2,2) size 96x96
-          RenderSVGPath {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+          RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
         RenderSVGContainer {g} at (0,0) size 0x0
-        RenderSVGPath {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
-        RenderSVGPath {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
-        RenderSVGPath {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
-        RenderSVGPath {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
-        RenderSVGPath {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
         RenderSVGContainer {g} at (2,2) size 96x96
-          RenderSVGPath {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+          RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
       RenderSVGContainer {use} at (2,2) size 96x96
-        RenderSVGPath {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
       RenderSVGContainer {use} at (98,2) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(96.00,0.00)}]
-        RenderSVGPath {circle} at (98,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (98,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
       RenderSVGContainer {use} at (194,2) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(192.00,0.00)}]
-        RenderSVGPath {circle} at (194,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (194,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
       RenderSVGContainer {use} at (290,2) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(288.00,0.00)}]
-        RenderSVGPath {circle} at (290,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (290,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
       RenderSVGContainer {use} at (2,102) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
-        RenderSVGPath {circle} at (2,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (2,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
       RenderSVGContainer {use} at (98,102) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(96.00,100.00)}]
-        RenderSVGPath {circle} at (98,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (98,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
       RenderSVGContainer {use} at (194,102) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(192.00,100.00)}]
-        RenderSVGPath {circle} at (194,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (194,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
       RenderSVGContainer {use} at (290,102) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(288.00,100.00)}]
-        RenderSVGPath {circle} at (290,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (290,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
       RenderSVGContainer {use} at (2,202) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,200.00)}]
-        RenderSVGPath {circle} at (2,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (2,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
       RenderSVGContainer {use} at (98,202) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(96.00,200.00)}]
-        RenderSVGPath {circle} at (98,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (98,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
       RenderSVGContainer {use} at (194,202) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(192.00,200.00)}]
-        RenderSVGPath {circle} at (194,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (194,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
       RenderSVGContainer {use} at (290,202) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(288.00,200.00)}]
-        RenderSVGPath {circle} at (290,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGEllipse {circle} at (290,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
     RenderSVGContainer {g} at (10,311) size 228x36
       RenderSVGText {text} at (10,311) size 228x36 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 228x36
index 73f19a0..37e75d6 100644 (file)
@@ -3,9 +3,9 @@ layer at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (20,0) size 460x360
-      RenderSVGPath {circle} at (25,125) size 150x150 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=30.00]}] [cx=100.00] [cy=200.00] [r=60.00]
+      RenderSVGEllipse {circle} at (25,125) size 150x150 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=30.00]}] [cx=100.00] [cy=200.00] [r=60.00]
       RenderSVGRect {rect} at (20,20) size 180x180 [fill={[type=SOLID] [color=#FFFFFF]}] [x=20.00] [y=20.00] [width=180.00] [height=180.00]
-      RenderSVGPath {circle} at (110,20) size 180x180 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=20.00]}] [cx=200.00] [cy=110.00] [r=80.00]
+      RenderSVGEllipse {circle} at (110,20) size 180x180 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=20.00]}] [cx=200.00] [cy=110.00] [r=80.00]
       RenderSVGContainer {g} at (320,0) size 160x360
         RenderSVGContainer {a} at (320,0) size 160x180
           RenderSVGRect {rect} at (320,0) size 160x180 [fill={[type=SOLID] [color=#008000]}] [x=320.00] [y=0.00] [width=160.00] [height=180.00]
index efce1a2..84e7c1e 100644 (file)
@@ -8,20 +8,20 @@ layer at (0,0) size 480x360
           RenderSVGInlineText {#text} at (0,0) size 69x14
             chunk 1 text run 1 at (15.00,55.00) startOffset 0 endOffset 11 width 69.00: "Color at 3s"
         RenderSVGRect {rect} at (15,60) size 30x30 [fill={[type=SOLID] [color=#000000]}] [x=15.00] [y=60.00] [width=30.00] [height=30.00]
-        RenderSVGPath {circle} at (20,65) size 20x20 [fill={[type=SOLID] [color=#0000FF]}] [cx=30.00] [cy=75.00] [r=10.00]
+        RenderSVGEllipse {circle} at (20,65) size 20x20 [fill={[type=SOLID] [color=#0000FF]}] [cx=30.00] [cy=75.00] [r=10.00]
         RenderSVGText {text} at (15,133) size 69x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 69x14
             chunk 1 text run 1 at (15.00,145.00) startOffset 0 endOffset 11 width 69.00: "Color at 6s"
         RenderSVGRect {rect} at (15,150) size 30x30 [fill={[type=SOLID] [color=#000000]}] [x=15.00] [y=150.00] [width=30.00] [height=30.00]
-        RenderSVGPath {circle} at (20,155) size 20x20 [fill={[type=SOLID] [color=#40007F]}] [cx=30.00] [cy=165.00] [r=10.00]
+        RenderSVGEllipse {circle} at (20,155) size 20x20 [fill={[type=SOLID] [color=#40007F]}] [cx=30.00] [cy=165.00] [r=10.00]
         RenderSVGText {text} at (15,223) size 69x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 69x14
             chunk 1 text run 1 at (15.00,235.00) startOffset 0 endOffset 11 width 69.00: "Color at 9s"
         RenderSVGRect {rect} at (15,240) size 30x30 [fill={[type=SOLID] [color=#000000]}] [x=15.00] [y=240.00] [width=30.00] [height=30.00]
-        RenderSVGPath {circle} at (20,245) size 20x20 [fill={[type=SOLID] [color=#800000]}] [cx=30.00] [cy=255.00] [r=10.00]
+        RenderSVGEllipse {circle} at (20,245) size 20x20 [fill={[type=SOLID] [color=#800000]}] [cx=30.00] [cy=255.00] [r=10.00]
       RenderSVGContainer {g} at (149,49) size 242x242
         RenderSVGRect {rect} at (149,49) size 242x242 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x=150.00] [y=50.00] [width=240.00] [height=240.00]
-        RenderSVGPath {circle} at (160,60) size 220x220 [fill={[type=SOLID] [color=#000000]}] [cx=270.00] [cy=170.00] [r=110.00]
+        RenderSVGEllipse {circle} at (160,60) size 220x220 [fill={[type=SOLID] [color=#000000]}] [cx=270.00] [cy=170.00] [r=110.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.7 $"
index 68f7ad8..74cbeac 100644 (file)
@@ -4,18 +4,18 @@ layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (19,39) size 442x248
       RenderSVGContainer {g} at (19,39) size 202x248
-        RenderSVGPath {circle} at (49,69) size 142x142 [stroke={[type=SOLID] [color=#3366EE]}] [cx=120.00] [cy=140.00] [r=70.00]
-        RenderSVGPath {circle} at (79,99) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [cx=120.00] [cy=140.00] [r=40.00]
-        RenderSVGPath {circle} at (49,69) size 142x142 [stroke={[type=SOLID] [color=#000000]}] [cx=120.00] [cy=140.00] [r=70.00]
-        RenderSVGPath {circle} at (19,39) size 202x202 [stroke={[type=SOLID] [color=#000000]}] [cx=120.00] [cy=140.00] [r=100.00]
+        RenderSVGEllipse {circle} at (49,69) size 142x142 [stroke={[type=SOLID] [color=#3366EE]}] [cx=120.00] [cy=140.00] [r=70.00]
+        RenderSVGEllipse {circle} at (79,99) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [cx=120.00] [cy=140.00] [r=40.00]
+        RenderSVGEllipse {circle} at (49,69) size 142x142 [stroke={[type=SOLID] [color=#000000]}] [cx=120.00] [cy=140.00] [r=70.00]
+        RenderSVGEllipse {circle} at (19,39) size 202x202 [stroke={[type=SOLID] [color=#000000]}] [cx=120.00] [cy=140.00] [r=100.00]
         RenderSVGText {text} at (70,252) size 98x35 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 98x35
             chunk 1 text run 1 at (70.00,280.00) startOffset 0 endOffset 7 width 98.00: "anim. 1"
       RenderSVGContainer {g} at (259,39) size 202x248
-        RenderSVGPath {circle} at (289,69) size 142x142 [stroke={[type=SOLID] [color=#EE33AA]}] [cx=360.00] [cy=140.00] [r=70.00]
-        RenderSVGPath {circle} at (319,99) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [cx=360.00] [cy=140.00] [r=40.00]
-        RenderSVGPath {circle} at (289,69) size 142x142 [stroke={[type=SOLID] [color=#000000]}] [cx=360.00] [cy=140.00] [r=70.00]
-        RenderSVGPath {circle} at (259,39) size 202x202 [stroke={[type=SOLID] [color=#000000]}] [cx=360.00] [cy=140.00] [r=100.00]
+        RenderSVGEllipse {circle} at (289,69) size 142x142 [stroke={[type=SOLID] [color=#EE33AA]}] [cx=360.00] [cy=140.00] [r=70.00]
+        RenderSVGEllipse {circle} at (319,99) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [cx=360.00] [cy=140.00] [r=40.00]
+        RenderSVGEllipse {circle} at (289,69) size 142x142 [stroke={[type=SOLID] [color=#000000]}] [cx=360.00] [cy=140.00] [r=70.00]
+        RenderSVGEllipse {circle} at (259,39) size 202x202 [stroke={[type=SOLID] [color=#000000]}] [cx=360.00] [cy=140.00] [r=100.00]
         RenderSVGText {text} at (310,252) size 98x35 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 98x35
             chunk 1 text run 1 at (310.00,280.00) startOffset 0 endOffset 7 width 98.00: "anim. 2"
index 8667c4c..d8e32b7 100644 (file)
@@ -3,7 +3,7 @@ layer at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (0,0) size 480x360
-      RenderSVGPath {circle} at (87,27) size 306x306 [stroke={[type=SOLID] [color=#F1E900] [stroke width=5.00]}] [fill={[type=SOLID] [color=#F1E900]}] [cx=240.00] [cy=180.00] [r=150.00]
+      RenderSVGEllipse {circle} at (87,27) size 306x306 [stroke={[type=SOLID] [color=#F1E900] [stroke width=5.00]}] [fill={[type=SOLID] [color=#F1E900]}] [cx=240.00] [cy=180.00] [r=150.00]
       RenderSVGContainer {g} at (162,100) size 156x62
         RenderSVGPath {path} at (257,100) size 61x62 [stroke={[type=SOLID] [color=#000077] [stroke width=5.00]}] [fill={[type=SOLID] [color=#F1E900]}] [data="M 260 131 C 260 116 272 103 288 103 C 303 103 315 116 315 131 C 315 146 303 159 288 159 C 272 159 260 146 260 131 Z"]
         RenderSVGPath {path} at (162,100) size 61x62 [stroke={[type=SOLID] [color=#000077] [stroke width=5.00]}] [fill={[type=SOLID] [color=#F1E900]}] [data="M 165 131 C 165 116 177 103 193 103 C 208 103 220 116 220 131 C 220 146 208 159 193 159 C 177 159 165 146 165 131 Z"]
index a593776..9d3b18e 100644 (file)
@@ -3,9 +3,9 @@ layer at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (20,0) size 460x360
-      RenderSVGPath {circle} at (25,125) size 150x150 [stroke={[type=SOLID] [color=#666666] [stroke width=30.00]}] [cx=100.00] [cy=200.00] [r=60.00]
+      RenderSVGEllipse {circle} at (25,125) size 150x150 [stroke={[type=SOLID] [color=#666666] [stroke width=30.00]}] [cx=100.00] [cy=200.00] [r=60.00]
       RenderSVGRect {rect} at (20,20) size 180x180 [fill={[type=SOLID] [color=#FF0000] [opacity=0.00]}] [x=20.00] [y=20.00] [width=180.00] [height=180.00]
-      RenderSVGPath {circle} at (110,20) size 180x180 [stroke={[type=SOLID] [color=#666666] [stroke width=20.00]}] [cx=200.00] [cy=110.00] [r=80.00]
+      RenderSVGEllipse {circle} at (110,20) size 180x180 [stroke={[type=SOLID] [color=#666666] [stroke width=20.00]}] [cx=200.00] [cy=110.00] [r=80.00]
       RenderSVGContainer {g} at (320,0) size 160x360
         RenderSVGContainer {a} at (320,0) size 160x180
           RenderSVGRect {rect} at (320,0) size 160x180 [fill={[type=SOLID] [color=#008000]}] [x=320.00] [y=0.00] [width=160.00] [height=180.00]
index 0668d7f..dca8915 100644 (file)
@@ -15,8 +15,8 @@ layer at (0,0) size 480x360
       RenderSVGRect {rect} at (31,76) size 82x30 [stroke={[type=SOLID] [color=#B4B4B4] [stroke width=2.00]}] [fill={[type=SOLID] [color=#B4B4B4]}] [x=10.00] [y=60.00] [width=60.00] [height=20.00]
       RenderSVGRect {rect} at (207,76) size 42x56 [stroke={[type=SOLID] [color=#B4B4B4] [stroke width=2.00]}] [fill={[type=SOLID] [color=#B4B4B4]}] [x=145.00] [y=60.00] [width=30.00] [height=40.00]
       RenderSVGPath {path} at (195,87) size 14x8 [fill={[type=SOLID] [color=#B4B4B4]}] [data="M 145 70 L 135 73 L 135 67 Z"]
-      RenderSVGPath {circle} at (45,116) size 28x28 [stroke={[type=SOLID] [color=#B4B4B4]}] [fill={[type=SOLID] [color=#B4B4B4]}] [cx=30.00] [cy=100.00] [r=10.00]
-      RenderSVGPath {circle} at (129,233) size 42x41 [stroke={[type=SOLID] [color=#B4B4B4]}] [fill={[type=SOLID] [color=#B4B4B4]}] [cx=100.00] [cy=195.00] [r=15.00]
+      RenderSVGEllipse {circle} at (45,116) size 28x28 [stroke={[type=SOLID] [color=#B4B4B4]}] [fill={[type=SOLID] [color=#B4B4B4]}] [cx=30.00] [cy=100.00] [r=10.00]
+      RenderSVGEllipse {circle} at (129,233) size 42x41 [stroke={[type=SOLID] [color=#B4B4B4]}] [fill={[type=SOLID] [color=#B4B4B4]}] [cx=100.00] [cy=195.00] [r=15.00]
       RenderSVGPath {line} at (67,138) size 70x102 [stroke={[type=SOLID] [color=#B4B4B4]}] [fill={[type=SOLID] [color=#000000]}] [x1=37.00] [y1=107.00] [x2=89.00] [y2=184.00]
       RenderSVGPath {path} at (125,224) size 12x17 [fill={[type=SOLID] [color=#B4B4B4]}] [data="M 90 185 L 87 173 L 81 178 Z"]
       RenderSVGRect {rect} at (408,11) size 30x30 [stroke={[type=SOLID] [color=#B4B4B4] [stroke width=2.00]}] [fill={[type=SOLID] [color=#B4B4B4]}] [x=300.00] [y=10.00] [width=20.00] [height=20.00]
@@ -32,7 +32,7 @@ layer at (0,0) size 480x360
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGRect {rect} at (31,76) size 82x30 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=10.00] [y=60.00] [width=60.00] [height=20.00]
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-        RenderSVGPath {circle} at (32,116) size 28x28 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#105D8C]}] [cx=20.00] [cy=100.00] [r=10.00]
+        RenderSVGEllipse {circle} at (32,116) size 28x28 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#105D8C]}] [cx=20.00] [cy=100.00] [r=10.00]
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGPath {polyline} at (278,26) size 30x52 [stroke={[type=SOLID] [color=#105D8C] [stroke width=2.00]}] [points="200 20 200 40 220 40 220 60"]
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
@@ -44,7 +44,7 @@ layer at (0,0) size 480x360
       RenderSVGContainer {use} at (31,76) size 82x30
         RenderSVGRect {rect} at (31,76) size 82x30 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=10.00] [y=60.00] [width=60.00] [height=20.00]
       RenderSVGContainer {use} at (45,116) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
-        RenderSVGPath {circle} at (45,116) size 28x28 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#105D8C]}] [cx=20.00] [cy=100.00] [r=10.00]
+        RenderSVGEllipse {circle} at (45,116) size 28x28 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#105D8C]}] [cx=20.00] [cy=100.00] [r=10.00]
       RenderSVGContainer {use} at (278,26) size 30x52
         RenderSVGPath {polyline} at (278,26) size 30x52 [stroke={[type=SOLID] [color=#105D8C] [stroke width=2.00]}] [points="200 20 200 40 220 40 220 60"]
       RenderSVGContainer {use} at (408,11) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,-10.00)}]