Add new renderer for circles and ellipses
authorschenney@chromium.org <schenney@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 30 Mar 2012 15:37:16 +0000 (15:37 +0000)
committerschenney@chromium.org <schenney@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 30 Mar 2012 15:37:16 +0000 (15:37 +0000)
https://bugs.webkit.org/show_bug.cgi?id=80423

Patch by Philip Rogers <pdr@google.com> on 2012-03-30
Reviewed by Eric Seidel.

Source/WebCore:

This patch introduces a special renderer for SVGCircleElements
and SVGEllipseElements to avoid having to use the slower path
rendering code. This patch includes optimized circle code for
the CG platform, and hooks (GC::fillEllipse, GC::strokeEllipse)
are available for other platforms as well.

Tests: svg/hittest/svg-ellipse-non-scale-stroke.xhtml
       svg/hittest/svg-ellipse.xhtml

Added a test to exercise hit testing on an ellipse, and on
an ellipse's stroke, to make sure the formulae in this patch
are correct.

* CMakeLists.txt:
* GNUmakefile.list.am:
* Target.pri:
* WebCore.gypi:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* platform/graphics/GraphicsContext.cpp:
(WebCore::GraphicsContext::fillEllipse):
(WebCore):
(WebCore::GraphicsContext::strokeEllipse):
(WebCore::GraphicsContext::fillEllipseAsPath):
(WebCore::GraphicsContext::strokeEllipseAsPath):
(WebCore::GraphicsContext::platformFillEllipse):
(WebCore::GraphicsContext::platformStrokeEllipse):
* platform/graphics/GraphicsContext.h:
(GraphicsContext):
* platform/graphics/cg/GraphicsContextCG.cpp:
(WebCore::GraphicsContext::platformFillEllipse):
(WebCore):
(WebCore::GraphicsContext::platformStrokeEllipse):
* platform/graphics/skia/GraphicsContextSkia.cpp:
(WebCore::GraphicsContext::platformFillEllipse):
(WebCore):
(WebCore::GraphicsContext::platformStrokeEllipse):
* rendering/svg/RenderSVGAllInOne.cpp:
* rendering/svg/RenderSVGEllipse.cpp: Added.
(WebCore):
(WebCore::RenderSVGEllipse::RenderSVGEllipse):
(WebCore::RenderSVGEllipse::~RenderSVGEllipse):
(WebCore::RenderSVGEllipse::createShape):
(WebCore::RenderSVGEllipse::calculateRadiiAndCenter):
(WebCore::RenderSVGEllipse::objectBoundingBox):
(WebCore::RenderSVGEllipse::strokeBoundingBox):
(WebCore::RenderSVGEllipse::fillShape):
(WebCore::RenderSVGEllipse::strokeShape):
(WebCore::RenderSVGEllipse::shapeDependentStrokeContains):
(WebCore::RenderSVGEllipse::shapeDependentFillContains):
* rendering/svg/RenderSVGEllipse.h: Added.
(WebCore):
(RenderSVGEllipse):
(WebCore::RenderSVGEllipse::isSVGEllipse):
(WebCore::RenderSVGEllipse::renderName):
(WebCore::RenderSVGEllipse::isEmpty):
* svg/SVGCircleElement.cpp:
(WebCore::SVGCircleElement::svgAttributeChanged):
(WebCore):
(WebCore::SVGCircleElement::createRenderer):
* svg/SVGCircleElement.h:
(SVGCircleElement):
* svg/SVGEllipseElement.cpp:
(WebCore::SVGEllipseElement::svgAttributeChanged):
(WebCore::SVGEllipseElement::createRenderer):
(WebCore):
* svg/SVGEllipseElement.h:
(SVGEllipseElement):

LayoutTests:

* platform/chromium/test_expectations.txt:
* platform/gtk/Skipped:
* platform/mac/Skipped:
* platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-28-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/color-prop-02-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/color-prop-03-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-offset-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/script-handle-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/script-handle-03-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/script-handle-04-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-frag-04-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/styling-css-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/styling-css-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/styling-css-03-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/styling-pres-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-align-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt:
* platform/mac/svg/as-image/img-preserveAspectRatio-support-1-expected.txt:
* platform/mac/svg/as-image/img-preserveAspectRatio-support-2-expected.txt:
* platform/mac/svg/as-object/object-box-sizing-no-width-height-expected.txt:
* platform/mac/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt:
* platform/mac/svg/batik/masking/maskRegions-expected.txt:
* platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
* platform/mac/svg/batik/paints/patternRegions-expected.txt:
* platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt:
* platform/mac/svg/batik/text/verticalText-expected.txt:
* platform/mac/svg/carto.net/button-expected.txt:
* platform/mac/svg/clip-path/clip-in-mask-expected.txt:
* platform/mac/svg/clip-path/clip-path-child-clipped-expected.txt:
* platform/mac/svg/clip-path/clip-path-evenodd-nonzero-expected.txt:
* platform/mac/svg/clip-path/clip-path-nonzero-evenodd-expected.txt:
* platform/mac/svg/clip-path/clip-path-nonzero-expected.txt:
* platform/mac/svg/clip-path/clip-path-pixelation-expected.txt:
* platform/mac/svg/clip-path/clip-path-transform-1-expected.txt:
* platform/mac/svg/clip-path/clip-path-use-as-child2-expected.txt:
* platform/mac/svg/clip-path/clip-path-use-as-child3-expected.txt:
* platform/mac/svg/clip-path/clip-path-use-as-child4-expected.txt:
* platform/mac/svg/clip-path/clip-path-use-as-child5-expected.txt:
* platform/mac/svg/clip-path/clip-path-with-different-unittypes-expected.txt:
* platform/mac/svg/clip-path/clip-path-with-different-unittypes2-expected.txt:
* platform/mac/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt:
* platform/mac/svg/clip-path/deep-nested-clip-in-mask-expected.txt:
* platform/mac/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt:
* platform/mac/svg/clip-path/nested-clip-in-mask-image-based-clipping-expected.txt:
* platform/mac/svg/clip-path/nested-clip-in-mask-path-and-image-based-clipping-expected.txt:
* platform/mac/svg/clip-path/nested-clip-in-mask-path-based-clipping-expected.txt:
* platform/mac/svg/css/shadow-changes-expected.txt:
* platform/mac/svg/custom/absolute-sized-content-with-resources-expected.txt:
* platform/mac/svg/custom/circle-move-invalidation-expected.txt:
* platform/mac/svg/custom/circular-marker-reference-2-expected.txt:
* platform/mac/svg/custom/clone-element-with-animated-svg-properties-expected.txt:
* platform/mac/svg/custom/dasharrayOrigin-expected.txt:
* platform/mac/svg/custom/focus-ring-expected.txt:
* platform/mac/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt:
* platform/mac/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt:
* platform/mac/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt:
* platform/mac/svg/custom/inline-svg-in-xhtml-expected.txt:
* platform/mac/svg/custom/invalid-css-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-all-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-transform-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-viewBox-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-viewBox-transform-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-viewTarget-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-zoomAndPan-expected.txt:
* platform/mac/svg/custom/linking-uri-01-b-expected.txt:
* platform/mac/svg/custom/marker-opacity-expected.txt:
* platform/mac/svg/custom/mask-colorspace-expected.txt:
* platform/mac/svg/custom/mask-on-multiple-objects-expected.txt:
* platform/mac/svg/custom/mouse-move-on-svg-container-expected.txt:
* platform/mac/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
* platform/mac/svg/custom/mouse-move-on-svg-root-expected.txt:
* platform/mac/svg/custom/mouse-move-on-svg-root-standalone-expected.txt:
* platform/mac/svg/custom/non-circular-marker-reference-expected.txt:
* platform/mac/svg/custom/object-sizing-expected.txt:
* platform/mac/svg/custom/object-sizing-explicit-height-expected.txt:
* platform/mac/svg/custom/object-sizing-explicit-width-expected.txt:
* platform/mac/svg/custom/object-sizing-explicit-width-height-expected.txt:
* platform/mac/svg/custom/object-sizing-no-width-height-expected.txt:
* platform/mac/svg/custom/path-zero-strokewidth-expected.txt:
* platform/mac/svg/custom/pattern-incorrect-tiling-expected.txt:
* platform/mac/svg/custom/pattern-no-pixelation-expected.txt:
* platform/mac/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt:
* platform/mac/svg/custom/pattern-rotate-expected.txt:
* platform/mac/svg/custom/relative-sized-content-with-resources-expected.txt:
* platform/mac/svg/custom/shapes-supporting-markers-expected.txt:
* platform/mac/svg/custom/stroked-pattern-expected.txt:
* platform/mac/svg/custom/transform-with-shadow-and-gradient-expected.txt:
* platform/mac/svg/custom/use-css-events-expected.txt:
* platform/mac/svg/custom/use-detach-expected.txt:
* platform/mac/svg/custom/use-elementInstance-methods-expected.txt:
* platform/mac/svg/custom/use-instanceRoot-modifications-expected.txt:
* platform/mac/svg/custom/use-modify-container-in-target-expected.txt:
* platform/mac/svg/custom/use-modify-target-container-expected.txt:
* platform/mac/svg/custom/use-on-g-containing-use-expected.txt:
* platform/mac/svg/custom/use-on-g-expected.txt:
* platform/mac/svg/custom/use-on-use-expected.txt:
* platform/mac/svg/custom/use-transform-expected.txt:
* platform/mac/svg/custom/width-full-percentage-expected.txt:
* platform/mac/svg/filters/feDropShadow-expected.txt:
* platform/mac/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.txt:
* platform/mac/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-userSpaceOnUse-expected.txt:
* platform/mac/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox-expected.txt:
* platform/mac/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse-expected.txt:
* platform/mac/svg/filters/feImage-late-indirect-update-expected.txt:
* platform/mac/svg/hixie/cascade/001-broken-expected.txt:
* platform/mac/svg/hixie/cascade/002-expected.txt:
* platform/mac/svg/hixie/error/001-expected.txt:
* platform/mac/svg/hixie/error/003-expected.txt:
* platform/mac/svg/hixie/error/017-expected.txt:
* platform/mac/svg/hixie/mixed/003-expected.txt:
* platform/mac/svg/hixie/mixed/004-expected.txt:
* platform/mac/svg/hixie/mixed/005-expected.txt:
* platform/mac/svg/hixie/mixed/006-expected.txt:
* platform/mac/svg/hixie/mixed/008-expected.txt:
* platform/mac/svg/hixie/mixed/011-expected.txt:
* platform/mac/svg/hixie/perf/001-expected.txt:
* platform/mac/svg/hixie/perf/002-expected.txt:
* platform/mac/svg/hixie/perf/007-expected.txt:
* platform/mac/svg/hixie/rendering-model/001-expected.txt:
* platform/mac/svg/hixie/rendering-model/002-expected.txt:
* platform/mac/svg/hixie/shapes/path/001-expected.txt:
* platform/mac/svg/hixie/transform/001-expected.txt:
* platform/mac/svg/in-html/circle-expected.txt:
* platform/mac/svg/stroke/zero-length-arc-linecaps-rendering-expected.txt:
* platform/mac/svg/stroke/zero-length-path-linecap-rendering-expected.txt:
* platform/mac/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt:
* platform/mac/svg/text/small-fonts-3-expected.txt:
* platform/mac/svg/text/text-align-01-b-expected.txt:
* platform/mac/svg/text/text-align-05-b-expected.txt:
* platform/mac/svg/text/text-fill-opacity-expected.txt:
* platform/mac/svg/transforms/svg-css-transforms-clip-path-expected.txt:
* platform/mac/svg/wicd/rightsizing-grid-expected.txt:
* platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
* platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
* platform/mac/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt:
* platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
* platform/mac/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt:
* platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
* platform/qt/Skipped:
* platform/win/Skipped:
* svg/clip-path/clip-in-mask-objectBoundingBox-expected.txt:
* svg/clip-path/clip-in-mask-userSpaceOnUse-expected.txt:
* svg/clip-path/clip-path-childs-clipped-expected.txt:
* svg/clip-path/clip-path-clipped-evenodd-twice-expected.txt:
* svg/clip-path/clip-path-clipped-expected.txt:
* svg/clip-path/clip-path-clipped-nonzero-expected.txt:
* svg/clip-path/clip-path-css-transform-1-expected.txt:
* svg/clip-path/clip-path-css-transform-2-expected.txt:
* svg/clip-path/clip-path-objectBoundingBox-expected.txt:
* svg/clip-path/clip-path-on-clipped-use-expected.txt:
* svg/clip-path/clip-path-on-g-and-child-expected.txt:
* svg/clip-path/clip-path-on-g-expected.txt:
* svg/clip-path/clip-path-on-svg-and-child-expected.txt:
* svg/clip-path/clip-path-on-svg-expected.txt:
* svg/clip-path/clip-path-transform-2-expected.txt:
* svg/clip-path/clip-path-use-as-child-expected.txt:
* svg/css/circle-in-mask-with-shadow-expected.txt:
* svg/css/mask-with-shadow-expected.txt:
* svg/custom/absolute-root-position-masking-expected.txt:
* svg/custom/fill-opacity-update-expected.txt:
* svg/custom/gradient-stroke-width-expected.txt:
* svg/custom/js-late-marker-and-object-creation-expected.txt:
* svg/custom/js-late-marker-creation-expected.txt:
* svg/custom/js-update-bounce-expected.txt:
* svg/custom/marker-changes-expected.txt:
* svg/custom/marker-child-changes-css-expected.txt:
* svg/custom/marker-child-changes-expected.txt:
* svg/custom/marker-strokeWidth-changes-expected.txt:
* svg/custom/marker-viewBox-changes-expected.txt:
* svg/custom/object-sizing-no-width-height-change-content-box-size-expected.txt:
* svg/custom/pattern-scaled-pattern-space-expected.txt:
* svg/custom/resource-invalidate-on-target-update-expected.txt:
* svg/custom/stroke-opacity-update-expected.txt:
* svg/custom/use-setAttribute-crash-expected.txt:
* svg/custom/viewBox-hit-expected.txt:
* svg/filters/feImage-reference-svg-primitive-expected.txt:
* svg/filters/filter-clip-expected.txt:
* svg/filters/invalidate-on-child-layout-expected.txt:
* svg/hittest/svg-ellipse-expected.txt: Added.
* svg/hittest/svg-ellipse-non-scale-stroke-expected.txt: Added.
* svg/hittest/svg-ellipse-non-scale-stroke.xhtml: Added.
* svg/hittest/svg-ellipse.xhtml: Added.
* svg/hixie/links/001-expected.txt:

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

257 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/chromium/test_expectations.txt
LayoutTests/platform/gtk/Skipped
LayoutTests/platform/mac/Skipped
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-28-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/color-prop-02-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/color-prop-03-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-offset-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/script-handle-02-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/script-handle-03-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/script-handle-04-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-frag-04-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/styling-css-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/styling-css-02-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/styling-css-03-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/styling-pres-01-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt
LayoutTests/platform/mac/svg/as-image/img-preserveAspectRatio-support-1-expected.txt
LayoutTests/platform/mac/svg/as-image/img-preserveAspectRatio-support-2-expected.txt
LayoutTests/platform/mac/svg/as-object/object-box-sizing-no-width-height-expected.txt
LayoutTests/platform/mac/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt
LayoutTests/platform/mac/svg/batik/masking/maskRegions-expected.txt
LayoutTests/platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt
LayoutTests/platform/mac/svg/batik/paints/patternRegions-expected.txt
LayoutTests/platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt
LayoutTests/platform/mac/svg/batik/text/verticalText-expected.txt
LayoutTests/platform/mac/svg/carto.net/button-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-in-mask-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-child-clipped-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-evenodd-nonzero-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-nonzero-evenodd-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-nonzero-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-pixelation-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-transform-1-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-use-as-child2-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-use-as-child3-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-use-as-child4-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-use-as-child5-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-with-different-unittypes-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-with-different-unittypes2-expected.txt
LayoutTests/platform/mac/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt
LayoutTests/platform/mac/svg/clip-path/deep-nested-clip-in-mask-expected.txt
LayoutTests/platform/mac/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt
LayoutTests/platform/mac/svg/clip-path/nested-clip-in-mask-image-based-clipping-expected.txt
LayoutTests/platform/mac/svg/clip-path/nested-clip-in-mask-path-and-image-based-clipping-expected.txt
LayoutTests/platform/mac/svg/clip-path/nested-clip-in-mask-path-based-clipping-expected.txt
LayoutTests/platform/mac/svg/css/shadow-changes-expected.txt
LayoutTests/platform/mac/svg/custom/absolute-sized-content-with-resources-expected.txt
LayoutTests/platform/mac/svg/custom/circle-move-invalidation-expected.txt
LayoutTests/platform/mac/svg/custom/circular-marker-reference-2-expected.txt
LayoutTests/platform/mac/svg/custom/clone-element-with-animated-svg-properties-expected.txt
LayoutTests/platform/mac/svg/custom/dasharrayOrigin-expected.txt
LayoutTests/platform/mac/svg/custom/focus-ring-expected.txt
LayoutTests/platform/mac/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt
LayoutTests/platform/mac/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt
LayoutTests/platform/mac/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt
LayoutTests/platform/mac/svg/custom/inline-svg-in-xhtml-expected.txt
LayoutTests/platform/mac/svg/custom/invalid-css-expected.txt
LayoutTests/platform/mac/svg/custom/linking-a-03-b-all-expected.txt
LayoutTests/platform/mac/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt
LayoutTests/platform/mac/svg/custom/linking-a-03-b-transform-expected.txt
LayoutTests/platform/mac/svg/custom/linking-a-03-b-viewBox-expected.txt
LayoutTests/platform/mac/svg/custom/linking-a-03-b-viewBox-transform-expected.txt
LayoutTests/platform/mac/svg/custom/linking-a-03-b-viewTarget-expected.txt
LayoutTests/platform/mac/svg/custom/linking-a-03-b-zoomAndPan-expected.txt
LayoutTests/platform/mac/svg/custom/linking-uri-01-b-expected.txt
LayoutTests/platform/mac/svg/custom/marker-opacity-expected.txt
LayoutTests/platform/mac/svg/custom/mask-colorspace-expected.txt
LayoutTests/platform/mac/svg/custom/mask-on-multiple-objects-expected.txt
LayoutTests/platform/mac/svg/custom/mouse-move-on-svg-container-expected.txt
LayoutTests/platform/mac/svg/custom/mouse-move-on-svg-container-standalone-expected.txt
LayoutTests/platform/mac/svg/custom/mouse-move-on-svg-root-expected.txt
LayoutTests/platform/mac/svg/custom/mouse-move-on-svg-root-standalone-expected.txt
LayoutTests/platform/mac/svg/custom/non-circular-marker-reference-expected.txt
LayoutTests/platform/mac/svg/custom/object-sizing-expected.txt
LayoutTests/platform/mac/svg/custom/object-sizing-explicit-height-expected.txt
LayoutTests/platform/mac/svg/custom/object-sizing-explicit-width-expected.txt
LayoutTests/platform/mac/svg/custom/object-sizing-explicit-width-height-expected.txt
LayoutTests/platform/mac/svg/custom/object-sizing-no-width-height-expected.txt
LayoutTests/platform/mac/svg/custom/path-zero-strokewidth-expected.txt
LayoutTests/platform/mac/svg/custom/pattern-incorrect-tiling-expected.txt
LayoutTests/platform/mac/svg/custom/pattern-no-pixelation-expected.txt
LayoutTests/platform/mac/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt
LayoutTests/platform/mac/svg/custom/pattern-rotate-expected.txt
LayoutTests/platform/mac/svg/custom/relative-sized-content-with-resources-expected.txt
LayoutTests/platform/mac/svg/custom/shapes-supporting-markers-expected.txt
LayoutTests/platform/mac/svg/custom/stroked-pattern-expected.txt
LayoutTests/platform/mac/svg/custom/transform-with-shadow-and-gradient-expected.txt
LayoutTests/platform/mac/svg/custom/use-css-events-expected.txt
LayoutTests/platform/mac/svg/custom/use-detach-expected.txt
LayoutTests/platform/mac/svg/custom/use-elementInstance-methods-expected.txt
LayoutTests/platform/mac/svg/custom/use-instanceRoot-modifications-expected.txt
LayoutTests/platform/mac/svg/custom/use-modify-container-in-target-expected.txt
LayoutTests/platform/mac/svg/custom/use-modify-target-container-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-g-containing-use-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-g-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-use-expected.txt
LayoutTests/platform/mac/svg/custom/use-transform-expected.txt
LayoutTests/platform/mac/svg/custom/width-full-percentage-expected.txt
LayoutTests/platform/mac/svg/filters/feDropShadow-expected.txt
LayoutTests/platform/mac/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.txt
LayoutTests/platform/mac/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-userSpaceOnUse-expected.txt
LayoutTests/platform/mac/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox-expected.txt
LayoutTests/platform/mac/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse-expected.txt
LayoutTests/platform/mac/svg/filters/feImage-late-indirect-update-expected.txt
LayoutTests/platform/mac/svg/hixie/cascade/001-broken-expected.txt
LayoutTests/platform/mac/svg/hixie/cascade/002-expected.txt
LayoutTests/platform/mac/svg/hixie/error/001-expected.txt
LayoutTests/platform/mac/svg/hixie/error/003-expected.txt
LayoutTests/platform/mac/svg/hixie/error/017-expected.txt
LayoutTests/platform/mac/svg/hixie/mixed/003-expected.txt
LayoutTests/platform/mac/svg/hixie/mixed/004-expected.txt
LayoutTests/platform/mac/svg/hixie/mixed/005-expected.txt
LayoutTests/platform/mac/svg/hixie/mixed/006-expected.txt
LayoutTests/platform/mac/svg/hixie/mixed/008-expected.txt
LayoutTests/platform/mac/svg/hixie/mixed/011-expected.txt
LayoutTests/platform/mac/svg/hixie/perf/001-expected.txt
LayoutTests/platform/mac/svg/hixie/perf/002-expected.txt
LayoutTests/platform/mac/svg/hixie/perf/007-expected.txt
LayoutTests/platform/mac/svg/hixie/rendering-model/001-expected.txt
LayoutTests/platform/mac/svg/hixie/rendering-model/002-expected.txt
LayoutTests/platform/mac/svg/hixie/shapes/path/001-expected.txt
LayoutTests/platform/mac/svg/hixie/transform/001-expected.txt
LayoutTests/platform/mac/svg/in-html/circle-expected.txt
LayoutTests/platform/mac/svg/stroke/zero-length-arc-linecaps-rendering-expected.txt
LayoutTests/platform/mac/svg/stroke/zero-length-path-linecap-rendering-expected.txt
LayoutTests/platform/mac/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt
LayoutTests/platform/mac/svg/text/small-fonts-3-expected.txt
LayoutTests/platform/mac/svg/text/text-align-01-b-expected.txt
LayoutTests/platform/mac/svg/text/text-align-05-b-expected.txt
LayoutTests/platform/mac/svg/text/text-fill-opacity-expected.txt
LayoutTests/platform/mac/svg/transforms/svg-css-transforms-clip-path-expected.txt
LayoutTests/platform/mac/svg/wicd/rightsizing-grid-expected.txt
LayoutTests/platform/mac/svg/wicd/test-rightsizing-b-expected.txt
LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.txt
LayoutTests/platform/mac/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt
LayoutTests/platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt
LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt
LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.txt
LayoutTests/platform/qt/Skipped
LayoutTests/platform/win/Skipped
LayoutTests/svg/clip-path/clip-in-mask-objectBoundingBox-expected.txt
LayoutTests/svg/clip-path/clip-in-mask-userSpaceOnUse-expected.txt
LayoutTests/svg/clip-path/clip-path-childs-clipped-expected.txt
LayoutTests/svg/clip-path/clip-path-clipped-evenodd-twice-expected.txt
LayoutTests/svg/clip-path/clip-path-clipped-expected.txt
LayoutTests/svg/clip-path/clip-path-clipped-nonzero-expected.txt
LayoutTests/svg/clip-path/clip-path-css-transform-1-expected.txt
LayoutTests/svg/clip-path/clip-path-css-transform-2-expected.txt
LayoutTests/svg/clip-path/clip-path-objectBoundingBox-expected.txt
LayoutTests/svg/clip-path/clip-path-on-clipped-use-expected.txt
LayoutTests/svg/clip-path/clip-path-on-g-and-child-expected.txt
LayoutTests/svg/clip-path/clip-path-on-g-expected.txt
LayoutTests/svg/clip-path/clip-path-on-svg-and-child-expected.txt
LayoutTests/svg/clip-path/clip-path-on-svg-expected.txt
LayoutTests/svg/clip-path/clip-path-transform-2-expected.txt
LayoutTests/svg/clip-path/clip-path-use-as-child-expected.txt
LayoutTests/svg/css/circle-in-mask-with-shadow-expected.txt
LayoutTests/svg/css/mask-with-shadow-expected.txt
LayoutTests/svg/custom/absolute-root-position-masking-expected.txt
LayoutTests/svg/custom/fill-opacity-update-expected.txt
LayoutTests/svg/custom/gradient-stroke-width-expected.txt
LayoutTests/svg/custom/js-late-marker-and-object-creation-expected.txt
LayoutTests/svg/custom/js-late-marker-creation-expected.txt
LayoutTests/svg/custom/js-update-bounce-expected.txt
LayoutTests/svg/custom/marker-changes-expected.txt
LayoutTests/svg/custom/marker-child-changes-css-expected.txt
LayoutTests/svg/custom/marker-child-changes-expected.txt
LayoutTests/svg/custom/marker-strokeWidth-changes-expected.txt
LayoutTests/svg/custom/marker-viewBox-changes-expected.txt
LayoutTests/svg/custom/object-sizing-no-width-height-change-content-box-size-expected.txt
LayoutTests/svg/custom/pattern-scaled-pattern-space-expected.txt
LayoutTests/svg/custom/resource-invalidate-on-target-update-expected.txt
LayoutTests/svg/custom/stroke-opacity-update-expected.txt
LayoutTests/svg/custom/use-setAttribute-crash-expected.txt
LayoutTests/svg/custom/viewBox-hit-expected.txt
LayoutTests/svg/filters/feImage-reference-svg-primitive-expected.txt
LayoutTests/svg/filters/filter-clip-expected.txt
LayoutTests/svg/filters/invalidate-on-child-layout-expected.txt
LayoutTests/svg/hittest/svg-ellipse-expected.txt [new file with mode: 0644]
LayoutTests/svg/hittest/svg-ellipse-non-scale-stroke-expected.txt [new file with mode: 0644]
LayoutTests/svg/hittest/svg-ellipse-non-scale-stroke.xhtml [new file with mode: 0644]
LayoutTests/svg/hittest/svg-ellipse.xhtml [new file with mode: 0644]
LayoutTests/svg/hixie/links/001-expected.txt
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/WebCore/GNUmakefile.list.am
Source/WebCore/Target.pri
Source/WebCore/WebCore.gypi
Source/WebCore/WebCore.vcproj/WebCore.vcproj
Source/WebCore/WebCore.xcodeproj/project.pbxproj
Source/WebCore/platform/graphics/GraphicsContext.cpp
Source/WebCore/platform/graphics/GraphicsContext.h
Source/WebCore/platform/graphics/cg/GraphicsContextCG.cpp
Source/WebCore/platform/graphics/skia/GraphicsContextSkia.cpp
Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp
Source/WebCore/rendering/svg/RenderSVGEllipse.cpp [new file with mode: 0644]
Source/WebCore/rendering/svg/RenderSVGEllipse.h [new file with mode: 0644]
Source/WebCore/svg/SVGCircleElement.cpp
Source/WebCore/svg/SVGCircleElement.h
Source/WebCore/svg/SVGEllipseElement.cpp
Source/WebCore/svg/SVGEllipseElement.h

index 83f056d..e568f30 100644 (file)
@@ -1,3 +1,249 @@
+2012-03-30  Philip Rogers  <pdr@google.com>
+
+        Add new renderer for circles and ellipses
+        https://bugs.webkit.org/show_bug.cgi?id=80423
+
+        Reviewed by Eric Seidel.
+
+        * platform/chromium/test_expectations.txt:
+        * platform/gtk/Skipped:
+        * platform/mac/Skipped:
+        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-28-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/color-prop-02-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/color-prop-03-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/filters-offset-01-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/script-handle-02-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/script-handle-03-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/script-handle-04-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/struct-frag-04-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/styling-css-01-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/styling-css-02-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/styling-css-03-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/styling-pres-01-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/text-align-01-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt:
+        * platform/mac/svg/as-image/img-preserveAspectRatio-support-1-expected.txt:
+        * platform/mac/svg/as-image/img-preserveAspectRatio-support-2-expected.txt:
+        * platform/mac/svg/as-object/object-box-sizing-no-width-height-expected.txt:
+        * platform/mac/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt:
+        * platform/mac/svg/batik/masking/maskRegions-expected.txt:
+        * platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
+        * platform/mac/svg/batik/paints/patternRegions-expected.txt:
+        * platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt:
+        * platform/mac/svg/batik/text/verticalText-expected.txt:
+        * platform/mac/svg/carto.net/button-expected.txt:
+        * platform/mac/svg/clip-path/clip-in-mask-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-child-clipped-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-evenodd-nonzero-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-nonzero-evenodd-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-nonzero-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-pixelation-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-transform-1-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-use-as-child2-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-use-as-child3-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-use-as-child4-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-use-as-child5-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-with-different-unittypes-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-with-different-unittypes2-expected.txt:
+        * platform/mac/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt:
+        * platform/mac/svg/clip-path/deep-nested-clip-in-mask-expected.txt:
+        * platform/mac/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt:
+        * platform/mac/svg/clip-path/nested-clip-in-mask-image-based-clipping-expected.txt:
+        * platform/mac/svg/clip-path/nested-clip-in-mask-path-and-image-based-clipping-expected.txt:
+        * platform/mac/svg/clip-path/nested-clip-in-mask-path-based-clipping-expected.txt:
+        * platform/mac/svg/css/shadow-changes-expected.txt:
+        * platform/mac/svg/custom/absolute-sized-content-with-resources-expected.txt:
+        * platform/mac/svg/custom/circle-move-invalidation-expected.txt:
+        * platform/mac/svg/custom/circular-marker-reference-2-expected.txt:
+        * platform/mac/svg/custom/clone-element-with-animated-svg-properties-expected.txt:
+        * platform/mac/svg/custom/dasharrayOrigin-expected.txt:
+        * platform/mac/svg/custom/focus-ring-expected.txt:
+        * platform/mac/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt:
+        * platform/mac/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt:
+        * platform/mac/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt:
+        * platform/mac/svg/custom/inline-svg-in-xhtml-expected.txt:
+        * platform/mac/svg/custom/invalid-css-expected.txt:
+        * platform/mac/svg/custom/linking-a-03-b-all-expected.txt:
+        * platform/mac/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt:
+        * platform/mac/svg/custom/linking-a-03-b-transform-expected.txt:
+        * platform/mac/svg/custom/linking-a-03-b-viewBox-expected.txt:
+        * platform/mac/svg/custom/linking-a-03-b-viewBox-transform-expected.txt:
+        * platform/mac/svg/custom/linking-a-03-b-viewTarget-expected.txt:
+        * platform/mac/svg/custom/linking-a-03-b-zoomAndPan-expected.txt:
+        * platform/mac/svg/custom/linking-uri-01-b-expected.txt:
+        * platform/mac/svg/custom/marker-opacity-expected.txt:
+        * platform/mac/svg/custom/mask-colorspace-expected.txt:
+        * platform/mac/svg/custom/mask-on-multiple-objects-expected.txt:
+        * platform/mac/svg/custom/mouse-move-on-svg-container-expected.txt:
+        * platform/mac/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
+        * platform/mac/svg/custom/mouse-move-on-svg-root-expected.txt:
+        * platform/mac/svg/custom/mouse-move-on-svg-root-standalone-expected.txt:
+        * platform/mac/svg/custom/non-circular-marker-reference-expected.txt:
+        * platform/mac/svg/custom/object-sizing-expected.txt:
+        * platform/mac/svg/custom/object-sizing-explicit-height-expected.txt:
+        * platform/mac/svg/custom/object-sizing-explicit-width-expected.txt:
+        * platform/mac/svg/custom/object-sizing-explicit-width-height-expected.txt:
+        * platform/mac/svg/custom/object-sizing-no-width-height-expected.txt:
+        * platform/mac/svg/custom/path-zero-strokewidth-expected.txt:
+        * platform/mac/svg/custom/pattern-incorrect-tiling-expected.txt:
+        * platform/mac/svg/custom/pattern-no-pixelation-expected.txt:
+        * platform/mac/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt:
+        * platform/mac/svg/custom/pattern-rotate-expected.txt:
+        * platform/mac/svg/custom/relative-sized-content-with-resources-expected.txt:
+        * platform/mac/svg/custom/shapes-supporting-markers-expected.txt:
+        * platform/mac/svg/custom/stroked-pattern-expected.txt:
+        * platform/mac/svg/custom/transform-with-shadow-and-gradient-expected.txt:
+        * platform/mac/svg/custom/use-css-events-expected.txt:
+        * platform/mac/svg/custom/use-detach-expected.txt:
+        * platform/mac/svg/custom/use-elementInstance-methods-expected.txt:
+        * platform/mac/svg/custom/use-instanceRoot-modifications-expected.txt:
+        * platform/mac/svg/custom/use-modify-container-in-target-expected.txt:
+        * platform/mac/svg/custom/use-modify-target-container-expected.txt:
+        * platform/mac/svg/custom/use-on-g-containing-use-expected.txt:
+        * platform/mac/svg/custom/use-on-g-expected.txt:
+        * platform/mac/svg/custom/use-on-use-expected.txt:
+        * platform/mac/svg/custom/use-transform-expected.txt:
+        * platform/mac/svg/custom/width-full-percentage-expected.txt:
+        * platform/mac/svg/filters/feDropShadow-expected.txt:
+        * platform/mac/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.txt:
+        * platform/mac/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-userSpaceOnUse-expected.txt:
+        * platform/mac/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox-expected.txt:
+        * platform/mac/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse-expected.txt:
+        * platform/mac/svg/filters/feImage-late-indirect-update-expected.txt:
+        * platform/mac/svg/hixie/cascade/001-broken-expected.txt:
+        * platform/mac/svg/hixie/cascade/002-expected.txt:
+        * platform/mac/svg/hixie/error/001-expected.txt:
+        * platform/mac/svg/hixie/error/003-expected.txt:
+        * platform/mac/svg/hixie/error/017-expected.txt:
+        * platform/mac/svg/hixie/mixed/003-expected.txt:
+        * platform/mac/svg/hixie/mixed/004-expected.txt:
+        * platform/mac/svg/hixie/mixed/005-expected.txt:
+        * platform/mac/svg/hixie/mixed/006-expected.txt:
+        * platform/mac/svg/hixie/mixed/008-expected.txt:
+        * platform/mac/svg/hixie/mixed/011-expected.txt:
+        * platform/mac/svg/hixie/perf/001-expected.txt:
+        * platform/mac/svg/hixie/perf/002-expected.txt:
+        * platform/mac/svg/hixie/perf/007-expected.txt:
+        * platform/mac/svg/hixie/rendering-model/001-expected.txt:
+        * platform/mac/svg/hixie/rendering-model/002-expected.txt:
+        * platform/mac/svg/hixie/shapes/path/001-expected.txt:
+        * platform/mac/svg/hixie/transform/001-expected.txt:
+        * platform/mac/svg/in-html/circle-expected.txt:
+        * platform/mac/svg/stroke/zero-length-arc-linecaps-rendering-expected.txt:
+        * platform/mac/svg/stroke/zero-length-path-linecap-rendering-expected.txt:
+        * platform/mac/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt:
+        * platform/mac/svg/text/small-fonts-3-expected.txt:
+        * platform/mac/svg/text/text-align-01-b-expected.txt:
+        * platform/mac/svg/text/text-align-05-b-expected.txt:
+        * platform/mac/svg/text/text-fill-opacity-expected.txt:
+        * platform/mac/svg/transforms/svg-css-transforms-clip-path-expected.txt:
+        * platform/mac/svg/wicd/rightsizing-grid-expected.txt:
+        * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
+        * platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
+        * platform/mac/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt:
+        * platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
+        * platform/mac/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt:
+        * platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
+        * platform/qt/Skipped:
+        * platform/win/Skipped:
+        * svg/clip-path/clip-in-mask-objectBoundingBox-expected.txt:
+        * svg/clip-path/clip-in-mask-userSpaceOnUse-expected.txt:
+        * svg/clip-path/clip-path-childs-clipped-expected.txt:
+        * svg/clip-path/clip-path-clipped-evenodd-twice-expected.txt:
+        * svg/clip-path/clip-path-clipped-expected.txt:
+        * svg/clip-path/clip-path-clipped-nonzero-expected.txt:
+        * svg/clip-path/clip-path-css-transform-1-expected.txt:
+        * svg/clip-path/clip-path-css-transform-2-expected.txt:
+        * svg/clip-path/clip-path-objectBoundingBox-expected.txt:
+        * svg/clip-path/clip-path-on-clipped-use-expected.txt:
+        * svg/clip-path/clip-path-on-g-and-child-expected.txt:
+        * svg/clip-path/clip-path-on-g-expected.txt:
+        * svg/clip-path/clip-path-on-svg-and-child-expected.txt:
+        * svg/clip-path/clip-path-on-svg-expected.txt:
+        * svg/clip-path/clip-path-transform-2-expected.txt:
+        * svg/clip-path/clip-path-use-as-child-expected.txt:
+        * svg/css/circle-in-mask-with-shadow-expected.txt:
+        * svg/css/mask-with-shadow-expected.txt:
+        * svg/custom/absolute-root-position-masking-expected.txt:
+        * svg/custom/fill-opacity-update-expected.txt:
+        * svg/custom/gradient-stroke-width-expected.txt:
+        * svg/custom/js-late-marker-and-object-creation-expected.txt:
+        * svg/custom/js-late-marker-creation-expected.txt:
+        * svg/custom/js-update-bounce-expected.txt:
+        * svg/custom/marker-changes-expected.txt:
+        * svg/custom/marker-child-changes-css-expected.txt:
+        * svg/custom/marker-child-changes-expected.txt:
+        * svg/custom/marker-strokeWidth-changes-expected.txt:
+        * svg/custom/marker-viewBox-changes-expected.txt:
+        * svg/custom/object-sizing-no-width-height-change-content-box-size-expected.txt:
+        * svg/custom/pattern-scaled-pattern-space-expected.txt:
+        * svg/custom/resource-invalidate-on-target-update-expected.txt:
+        * svg/custom/stroke-opacity-update-expected.txt:
+        * svg/custom/use-setAttribute-crash-expected.txt:
+        * svg/custom/viewBox-hit-expected.txt:
+        * svg/filters/feImage-reference-svg-primitive-expected.txt:
+        * svg/filters/filter-clip-expected.txt:
+        * svg/filters/invalidate-on-child-layout-expected.txt:
+        * svg/hittest/svg-ellipse-expected.txt: Added.
+        * svg/hittest/svg-ellipse-non-scale-stroke-expected.txt: Added.
+        * svg/hittest/svg-ellipse-non-scale-stroke.xhtml: Added.
+        * svg/hittest/svg-ellipse.xhtml: Added.
+        * svg/hixie/links/001-expected.txt:
+
 2012-03-30  Alexander Pavlov  <apavlov@chromium.org>
 
         [Chromium] Unreviewed, update expectations for XP.
index de54668..43b9dec 100644 (file)
@@ -4277,6 +4277,8 @@ BUGWK80531 MAC : fast/table/colspanMinWidth-vertical.html = IMAGE+TEXT
 // Flaky on Windows since at least r112042
 BUGWK82227 WIN : media/video-src-source.html = PASS TIMEOUT
 
+BUGWK82628 : svg/hittest/svg-ellipse-non-scale-stroke.xhtml = FAIL
+
 // Flaky/crashing on a single platform every 30 tries or so
 BUGWK82230 LINUX DEBUG : http/tests/cache/post-redirect-get.php = PASS CRASH
 BUGWK82231 WIN DEBUG : fast/canvas/webgl/program-test.html = PASS CRASH
index 2f47680..7d571ae 100644 (file)
@@ -1638,6 +1638,9 @@ inspector/debugger/snippets-model.html
 # https://bugs.webkit.org/show_bug.cgi?id=82020
 plugins/netscape-dom-access-and-reload.html
 
+# https://bugs.webkit.org/show_bug.cgi?id=82628
+svg/hittest/svg-ellipse-non-scale-stroke.xhtml
+
 # The inner <input> should now grow to take the full cell's height.
 fast/table/colspanMinWidth-vertical.html
 
index 791bab4..48d7fce 100644 (file)
@@ -626,6 +626,9 @@ fast/repaint/scroll-inside-table-cell.html
 fast/repaint/scroll-relative-table-inside-table-cell.html
 fast/table/cell-pref-width-invalidation.html
 
+# https://bugs.webkit.org/show_bug.cgi?id=82628
+svg/hittest/svg-ellipse-non-scale-stroke.xhtml
+
 # The inner <input> should now grow to take the full cell's height.
 fast/table/colspanMinWidth-vertical.html
 
index 6c5be79..7182872 100644 (file)
@@ -6,9 +6,9 @@ layer at (0,0) size 480x360
     RenderSVGContainer {g} at (200,140) size 80x80
       RenderSVGContainer {g} at (200,140) size 80x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,180.00)}]
         RenderSVGContainer {g} at (200,140) size 80x80
-          RenderSVGPath {circle} at (200,140) size 80x80 [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=40.00]
+          RenderSVGEllipse {circle} at (200,140) size 80x80 [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=40.00]
         RenderSVGContainer {g} at (200,140) size 80x80 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}]
-          RenderSVGPath {circle} at (200,140) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [cx=0.00] [cy=0.00] [r=40.00]
+          RenderSVGEllipse {circle} at (200,140) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [cx=0.00] [cy=0.00] [r=40.00]
     RenderSVGContainer {g} at (10,314) size 227x33
       RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 227x32
index 2a75e17..498e318 100644 (file)
@@ -6,9 +6,9 @@ layer at (0,0) size 480x360
     RenderSVGContainer {g} at (160,140) size 160x80
       RenderSVGContainer {g} at (160,140) size 160x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,160.00)}]
         RenderSVGContainer {g} at (160,140) size 160x80
-          RenderSVGPath {circle} at (160,140) size 160x80 [transform={m=((2.00,0.00)(0.00,1.00)) t=(20.00,20.00)}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=40.00]
+          RenderSVGEllipse {circle} at (160,140) size 160x80 [transform={m=((2.00,0.00)(0.00,1.00)) t=(20.00,20.00)}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=40.00]
         RenderSVGContainer {g} at (160,140) size 160x80 [transform={m=((2.00,0.00)(0.00,1.00)) t=(20.00,20.00)}]
-          RenderSVGPath {circle} at (160,140) size 160x80 [fill={[type=SOLID] [color=#00FF00]}] [cx=0.00] [cy=0.00] [r=40.00]
+          RenderSVGEllipse {circle} at (160,140) size 160x80 [fill={[type=SOLID] [color=#00FF00]}] [cx=0.00] [cy=0.00] [r=40.00]
     RenderSVGContainer {g} at (10,314) size 227x33
       RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 227x32
index c7c9b2b..c14848b 100644 (file)
@@ -8,8 +8,8 @@ layer at (0,0) size 480x360
         RenderSVGResourceFilter {filter} [id="null"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
         RenderSVGResourceFilter {filter} [id="nullreg"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
       RenderSVGContainer {g} at (90,20) size 80x114
-        RenderSVGPath {circle} at (100,30) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=60.00] [r=30.00]
-        RenderSVGPath {circle} at (90,20) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [cx=130.00] [cy=60.00] [r=40.00]
+        RenderSVGEllipse {circle} at (100,30) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=60.00] [r=30.00]
+        RenderSVGEllipse {circle} at (90,20) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [cx=130.00] [cy=60.00] [r=40.00]
         RenderSVGText {text} at (95,114) size 69x20 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 69x20
             chunk 1 (middle anchor) text run 1 at (95.69,130.00) startOffset 0 endOffset 1 width 14.44: "N"
@@ -17,8 +17,8 @@ layer at (0,0) size 480x360
             chunk 1 (middle anchor) text run 3 at (132.37,130.00) startOffset 4 endOffset 7 width 14.44: "ilt"
             chunk 1 (middle anchor) text run 4 at (146.53,130.00) startOffset 7 endOffset 9 width 17.78: "er"
       RenderSVGContainer {g} at (82,162) size 96x122
-        RenderSVGPath {circle} at (100,180) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [cx=130.00] [cy=210.00] [r=30.00]
-        RenderSVGPath {circle} at (82,162) size 96x96 [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=210.00] [r=40.00]
+        RenderSVGEllipse {circle} at (100,180) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [cx=130.00] [cy=210.00] [r=30.00]
+        RenderSVGEllipse {circle} at (82,162) size 96x96 [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=210.00] [r=40.00]
           [filter="null"] RenderSVGResourceFilter {filter} at (82,162) size 96x96
         RenderSVGText {text} at (91,264) size 78x20 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 78x20
@@ -26,8 +26,8 @@ layer at (0,0) size 480x360
             chunk 1 (middle anchor) text run 2 at (136.79,280.00) startOffset 6 endOffset 9 width 14.44: "ilt"
             chunk 1 (middle anchor) text run 3 at (150.95,280.00) startOffset 9 endOffset 11 width 17.78: "er"
       RenderSVGContainer {g} at (252,20) size 156x114
-        RenderSVGPath {circle} at (300,30) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [cx=330.00] [cy=60.00] [r=30.00]
-        RenderSVGPath {circle} at (290,20) size 80x80 [fill={[type=SOLID] [color=#FF0000]}] [cx=330.00] [cy=60.00] [r=40.00]
+        RenderSVGEllipse {circle} at (300,30) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [cx=330.00] [cy=60.00] [r=30.00]
+        RenderSVGEllipse {circle} at (290,20) size 80x80 [fill={[type=SOLID] [color=#FF0000]}] [cx=330.00] [cy=60.00] [r=40.00]
         RenderSVGText {text} at (252,114) size 155x20 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 155x20
             chunk 1 (middle anchor) text run 1 at (252.78,130.00) startOffset 0 endOffset 1 width 14.44: "N"
@@ -38,8 +38,8 @@ layer at (0,0) size 480x360
             chunk 1 (middle anchor) text run 6 at (375.28,130.00) startOffset 14 endOffset 17 width 14.44: "ilt"
             chunk 1 (middle anchor) text run 7 at (389.44,130.00) startOffset 17 endOffset 19 width 17.78: "er"
       RenderSVGContainer {g} at (214,180) size 232x104
-        RenderSVGPath {circle} at (300,180) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [cx=330.00] [cy=210.00] [r=30.00]
-        RenderSVGPath {circle} at (322,202) size 16x16 [fill={[type=SOLID] [color=#FF0000]}] [cx=330.00] [cy=210.00] [r=40.00]
+        RenderSVGEllipse {circle} at (300,180) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [cx=330.00] [cy=210.00] [r=30.00]
+        RenderSVGEllipse {circle} at (322,202) size 16x16 [fill={[type=SOLID] [color=#FF0000]}] [cx=330.00] [cy=210.00] [r=40.00]
           [filter="nullreg"] RenderSVGResourceFilter {filter} at (322,202) size 16x16
         RenderSVGText {text} at (214,264) size 232x20 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 232x20
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 f0b2214..9c5580f 100644 (file)
@@ -6,9 +6,9 @@ layer at (0,0) size 480x360
     RenderSVGContainer {g} at (1,1) size 200x200
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGResourcePattern {pattern} [id="pattern1"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
-          RenderSVGPath {circle} at (3,3) size 4x4 [fill={[type=SOLID] [color=#FF0000]}] [cx=5.00] [cy=5.00] [r=1.90]
+          RenderSVGEllipse {circle} at (3,3) size 4x4 [fill={[type=SOLID] [color=#FF0000]}] [cx=5.00] [cy=5.00] [r=1.90]
         RenderSVGResourcePattern {pattern} [id="pattern2"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
-          RenderSVGPath {circle} at (3,0) size 4x4 [fill={[type=SOLID] [color=#00FF00]}] [cx=5.00] [cy=2.00] [r=2.00]
+          RenderSVGEllipse {circle} at (3,0) size 4x4 [fill={[type=SOLID] [color=#00FF00]}] [cx=5.00] [cy=2.00] [r=2.00]
       RenderSVGRect {rect} at (1,1) size 200x200 [fill={[type=PATTERN] [id="pattern1"]}] [x=1.00] [y=1.00] [width=200.00] [height=200.00]
       RenderSVGRect {rect} at (1,1) size 200x200 [fill={[type=PATTERN] [id="pattern2"]}] [x=1.00] [y=1.00] [width=200.00] [height=200.00]
     RenderSVGContainer {g} at (10,314) size 227x33
index 15378bf..d085ca7 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,310) size 231x38
       RenderSVGText {text} at (10,310) size 231x37 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 231x37
index 01cad15..e2e3b8e 100644 (file)
@@ -17,8 +17,8 @@ layer at (0,0) size 480x360
         RenderSVGPath {path} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [data="M 0 0"]
         RenderSVGImage {image} at (0,0) size 10x10
         RenderSVGRect {rect} at (0,0) size 10x10 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
-        RenderSVGPath {circle} at (0,0) size 10x10 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=10.00]
-        RenderSVGPath {ellipse} at (0,0) size 10x5 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [rx=10.00] [ry=5.00]
+        RenderSVGEllipse {circle} at (0,0) size 10x10 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=10.00]
+        RenderSVGEllipse {ellipse} at (0,0) size 10x5 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [rx=10.00] [ry=5.00]
         RenderSVGPath {polyline} at (0,0) size 10x10 [fill={[type=SOLID] [color=#000000]}] [points="0 0 10 10"]
         RenderSVGText {text} at (0,-15) size 40x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 11x18
index be14603..9f3dd34 100644 (file)
@@ -85,7 +85,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 10.01: "a"
             chunk 1 text run 2 at (10.01,0.00) startOffset 1 endOffset 2 width 10.01: "b"
             chunk 1 text run 3 at (20.02,0.00) startOffset 2 endOffset 3 width 9.00: "c"
-        RenderSVGPath {circle} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=50.00]
+        RenderSVGEllipse {circle} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=50.00]
         RenderSVGResourceMarker {marker} [id="marker"] [markerUnits=strokeWidth] [ref at (0,0)] [angle=90.00]
         RenderSVGViewportContainer {svg} at (0,0) size 0x0
     RenderSVGContainer {g} at (10,314) size 227x33
index 162c0e1..ba70229 100644 (file)
@@ -132,7 +132,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 1 at (10.00,0.00) startOffset 0 endOffset 1 width 10.01: "a"
             chunk 1 text run 2 at (20.01,0.00) startOffset 1 endOffset 2 width 10.01: "b"
             chunk 1 text run 3 at (30.02,0.00) startOffset 2 endOffset 3 width 9.00: "c"
-        RenderSVGPath {circle} at (0,0) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=100.00]
+        RenderSVGEllipse {circle} at (0,0) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=100.00]
         RenderSVGResourceMarker {marker} [id="marker"] [markerUnits=strokeWidth] [ref at (0,0)] [angle=60.00]
         RenderSVGViewportContainer {svg} at (0,0) size 0x0
         RenderSVGResourceFilter {filter} [id=""] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
index 777140b..09bf321 100644 (file)
@@ -87,7 +87,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 10.01: "a"
             chunk 1 text run 2 at (10.01,0.00) startOffset 1 endOffset 2 width 10.01: "b"
             chunk 1 text run 3 at (20.02,0.00) startOffset 2 endOffset 3 width 9.00: "c"
-        RenderSVGPath {circle} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=50.00]
+        RenderSVGEllipse {circle} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=50.00]
         RenderSVGResourceMarker {marker} [id="marker"] [markerUnits=strokeWidth] [ref at (0,0)] [angle=90.00]
         RenderSVGViewportContainer {svg} at (0,0) size 0x0
     RenderSVGContainer {g} at (10,314) size 227x33
index 24dc763..029f2a9 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 4505063..281f8cc 100644 (file)
@@ -8,20 +8,20 @@ layer at (0,0) size 480x360
           RenderSVGInlineText {#text} at (0,0) size 64x15
             chunk 1 text run 1 at (15.00,55.00) startOffset 0 endOffset 11 width 64.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,132) size 64x15 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 64x15
             chunk 1 text run 1 at (15.00,145.00) startOffset 0 endOffset 11 width 64.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,222) size 64x15 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 64x15
             chunk 1 text run 1 at (15.00,235.00) startOffset 0 endOffset 11 width 64.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 264x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x46
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
index b2d12ad..1ac4188 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 99x34 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 99x34
             chunk 1 text run 1 at (70.00,280.00) startOffset 0 endOffset 7 width 99.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 99x34 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 99x34
             chunk 1 text run 1 at (310.00,280.00) startOffset 0 endOffset 7 width 99.00: "anim. 2"
index 04d6a4d..2d26335 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 f50f369..25085e5 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 61faa52..37c149f 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)}]
index 93e0127..49239fa 100644 (file)
@@ -5,24 +5,24 @@ layer at (0,0) size 480x360
     RenderSVGRect {rect} at (3,6) size 379x78 [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#C0C0C0]}] [x=5.00] [y=7.50] [width=375.00] [height=75.00]
     RenderSVGRect {rect} at (3,111) size 379x78 [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#C0C0C0]}] [x=5.00] [y=112.50] [width=375.00] [height=75.00]
     RenderSVGContainer {g} at (11,11) size 368x173 [transform={m=((1.50,0.00)(0.00,1.50)) t=(0.00,0.00)}]
-      RenderSVGPath {circle} at (11,11) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#800080]}] [cx=30.00] [cy=30.00] [r=20.00]
-      RenderSVGPath {circle} at (11,116) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#800080]}] [cx=30.00] [cy=100.00] [r=20.00]
+      RenderSVGEllipse {circle} at (11,11) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#800080]}] [cx=30.00] [cy=30.00] [r=20.00]
+      RenderSVGEllipse {circle} at (11,116) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#800080]}] [cx=30.00] [cy=100.00] [r=20.00]
       RenderSVGHiddenContainer {g} at (0,0) size 0x0
-        RenderSVGPath {circle} at (86,11) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#008000]}] [cx=80.00] [cy=30.00] [r=20.00]
-      RenderSVGPath {circle} at (86,116) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#008000]}] [cx=80.00] [cy=100.00] [r=20.00]
-      RenderSVGPath {circle} at (161,116) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=100.00] [r=20.00]
+        RenderSVGEllipse {circle} at (86,11) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#008000]}] [cx=80.00] [cy=30.00] [r=20.00]
+      RenderSVGEllipse {circle} at (86,116) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#008000]}] [cx=80.00] [cy=100.00] [r=20.00]
+      RenderSVGEllipse {circle} at (161,116) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=100.00] [r=20.00]
       RenderSVGHiddenContainer {g} at (0,0) size 0x0
         RenderSVGHiddenContainer {g} at (0,0) size 0x0
-          RenderSVGPath {circle} at (236,11) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#0000FF]}] [cx=180.00] [cy=30.00] [r=20.00]
-      RenderSVGPath {circle} at (236,116) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#0000FF]}] [cx=180.00] [cy=100.00] [r=20.00]
+          RenderSVGEllipse {circle} at (236,11) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#0000FF]}] [cx=180.00] [cy=30.00] [r=20.00]
+      RenderSVGEllipse {circle} at (236,116) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#0000FF]}] [cx=180.00] [cy=100.00] [r=20.00]
       RenderSVGHiddenContainer {g} at (0,0) size 0x0
         RenderSVGHiddenContainer {g} at (0,0) size 0x0
-          RenderSVGPath {circle} at (236,11) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=180.00] [cy=30.00] [r=20.00]
-      RenderSVGPath {circle} at (236,116) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=180.00] [cy=100.00] [r=20.00]
+          RenderSVGEllipse {circle} at (236,11) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=180.00] [cy=30.00] [r=20.00]
+      RenderSVGEllipse {circle} at (236,116) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=180.00] [cy=100.00] [r=20.00]
       RenderSVGContainer {g} at (311,11) size 68x68
-        RenderSVGPath {circle} at (311,11) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#00FFFF]}] [cx=230.00] [cy=30.00] [r=20.00]
+        RenderSVGEllipse {circle} at (311,11) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#00FFFF]}] [cx=230.00] [cy=30.00] [r=20.00]
       RenderSVGContainer {g} at (311,116) size 68x68
-        RenderSVGPath {circle} at (311,116) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#00FFFF]}] [cx=230.00] [cy=100.00] [r=20.00]
+        RenderSVGEllipse {circle} at (311,116) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#00FFFF]}] [cx=230.00] [cy=100.00] [r=20.00]
     RenderSVGText {text} at (385,26) size 45x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 45x18
         chunk 1 text run 1 at (385.00,40.00) startOffset 0 endOffset 7 width 45.00: "display"
index f71b1a5..e82aace 100644 (file)
@@ -44,12 +44,12 @@ layer at (0,0) size 480x360
       RenderSVGRect {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=135.00] [y=55.00] [width=25.00] [height=0.00]
       RenderSVGRect {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [x=55.00] [y=160.00] [width=0.00] [height=50.00]
       RenderSVGRect {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [x=135.00] [y=160.00] [width=25.00] [height=0.00]
-      RenderSVGPath {circle} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [cx=240.00] [cy=80.00] [r=0.00]
-      RenderSVGPath {circle} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [cx=240.00] [cy=185.00] [r=0.00]
-      RenderSVGPath {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FF00]}] [cx=332.00] [cy=80.00] [rx=0.00] [ry=25.00]
-      RenderSVGPath {ellipse} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [cx=332.00] [cy=185.00] [rx=0.00] [ry=25.00]
-      RenderSVGPath {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FF00]}] [cx=411.00] [cy=80.00] [rx=12.00] [ry=0.00]
-      RenderSVGPath {ellipse} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [cx=411.00] [cy=185.00] [rx=12.00] [ry=0.00]
+      RenderSVGEllipse {circle} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [cx=240.00] [cy=80.00] [r=0.00]
+      RenderSVGEllipse {circle} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [cx=240.00] [cy=185.00] [r=0.00]
+      RenderSVGEllipse {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FF00]}] [cx=332.00] [cy=80.00] [rx=0.00] [ry=25.00]
+      RenderSVGEllipse {ellipse} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [cx=332.00] [cy=185.00] [rx=0.00] [ry=25.00]
+      RenderSVGEllipse {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FF00]}] [cx=411.00] [cy=80.00] [rx=12.00] [ry=0.00]
+      RenderSVGEllipse {ellipse} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [cx=411.00] [cy=185.00] [rx=12.00] [ry=0.00]
       RenderSVGPath {line} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [x1=240.00] [y1=265.00] [x2=240.00] [y2=265.00]
     RenderSVGText {text} at (10,304) size 284x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 284x46
index 90b8438..f8c34fb 100644 (file)
@@ -15,10 +15,10 @@ layer at (0,0) size 480x360
       RenderSVGContainer {g} at (19,49) size 180x2
         RenderSVGPath {polyline} at (19,49) size 180x2 [stroke={[type=SOLID] [color=#888888] [dash array={10.00, 6.00}]}] [points="-150 0 0 0 150 0"]
       RenderSVGContainer {g} at (7,37) size 206x26
-        RenderSVGPath {circle} at (7,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=-150.00] [cy=0.00] [r=20.00]
-        RenderSVGPath {circle} at (97,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=0.00] [cy=0.00] [r=20.00]
-        RenderSVGPath {circle} at (187,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=150.00] [cy=0.00] [r=20.00]
-      RenderSVGPath {circle} at (7,37) size 26x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-150.00,0.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
+        RenderSVGEllipse {circle} at (7,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=-150.00] [cy=0.00] [r=20.00]
+        RenderSVGEllipse {circle} at (97,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=0.00] [cy=0.00] [r=20.00]
+        RenderSVGEllipse {circle} at (187,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=150.00] [cy=0.00] [r=20.00]
+      RenderSVGEllipse {circle} at (7,37) size 26x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-150.00,0.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
     RenderSVGContainer {g} at (267,15) size 206x48 [transform={m=((0.60,0.00)(0.00,0.60)) t=(370.00,50.00)}]
       RenderSVGText {text} at (-160,-58) size 15x35 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 15x35
@@ -36,11 +36,11 @@ layer at (0,0) size 480x360
         RenderSVGPath {polyline} at (280,49) size 35x2 [stroke={[type=SOLID] [color=#888888] [dash array={10.00, 6.00}]}] [points="-150 0 -90 0"]
         RenderSVGPath {polyline} at (424,49) size 35x2 [stroke={[type=SOLID] [color=#888888] [dash array={10.00, 6.00}]}] [points="90 0 150 0"]
       RenderSVGContainer {g} at (267,37) size 206x26
-        RenderSVGPath {circle} at (267,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=-150.00] [cy=0.00] [r=20.00]
-        RenderSVGPath {circle} at (303,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=-90.00] [cy=0.00] [r=20.00]
-        RenderSVGPath {circle} at (411,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=90.00] [cy=0.00] [r=20.00]
-        RenderSVGPath {circle} at (447,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=150.00] [cy=0.00] [r=20.00]
-      RenderSVGPath {circle} at (267,37) size 26x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-150.00,0.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
+        RenderSVGEllipse {circle} at (267,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=-150.00] [cy=0.00] [r=20.00]
+        RenderSVGEllipse {circle} at (303,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=-90.00] [cy=0.00] [r=20.00]
+        RenderSVGEllipse {circle} at (411,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=90.00] [cy=0.00] [r=20.00]
+        RenderSVGEllipse {circle} at (447,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=150.00] [cy=0.00] [r=20.00]
+      RenderSVGEllipse {circle} at (267,37) size 26x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-150.00,0.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
     RenderSVGContainer {g} at (34,127) size 152x70 [transform={m=((0.60,0.00)(0.00,0.60)) t=(110.00,180.00)}]
       RenderSVGText {text} at (-115,-58) size 15x35 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 15x35
@@ -63,11 +63,11 @@ layer at (0,0) size 480x360
       RenderSVGContainer {g} at (46,143) size 128x38
         RenderSVGPath {polyline} at (46,143) size 128x38 [stroke={[type=SOLID] [color=#888888] [dash array={10.00, 6.00}]}] [points="-105 0 -25 -60 25 -60 105 0"]
       RenderSVGContainer {g} at (34,149) size 152x44
-        RenderSVGPath {circle} at (34,167) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=-105.00] [cy=0.00] [r=20.00]
-        RenderSVGPath {circle} at (58,149) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=-65.00] [cy=-30.00] [r=20.00]
-        RenderSVGPath {circle} at (136,149) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=65.00] [cy=-30.00] [r=20.00]
-        RenderSVGPath {circle} at (160,167) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=105.00] [cy=0.00] [r=20.00]
-      RenderSVGPath {circle} at (136,149) size 26x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(65.00,-30.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
+        RenderSVGEllipse {circle} at (34,167) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=-105.00] [cy=0.00] [r=20.00]
+        RenderSVGEllipse {circle} at (58,149) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=-65.00] [cy=-30.00] [r=20.00]
+        RenderSVGEllipse {circle} at (136,149) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=65.00] [cy=-30.00] [r=20.00]
+        RenderSVGEllipse {circle} at (160,167) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=105.00] [cy=0.00] [r=20.00]
+      RenderSVGEllipse {circle} at (136,149) size 26x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(65.00,-30.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
     RenderSVGContainer {g} at (282,125) size 176x70 [transform={m=((0.60,0.00)(0.00,0.60)) t=(370.00,160.00)}]
       RenderSVGText {text} at (-135,-58) size 15x35 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 15x35
@@ -90,11 +90,11 @@ layer at (0,0) size 480x360
       RenderSVGContainer {g} at (295,159) size 150x2
         RenderSVGPath {polyline} at (295,159) size 150x2 [stroke={[type=SOLID] [color=#888888] [dash array={10.00, 6.00}]}] [points="-125 0 125 0"]
       RenderSVGContainer {g} at (282,147) size 176x26
-        RenderSVGPath {circle} at (282,147) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=-125.00] [cy=0.00] [r=20.00]
-        RenderSVGPath {circle} at (312,147) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=-75.00] [cy=0.00] [r=20.00]
-        RenderSVGPath {circle} at (402,147) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=75.00] [cy=0.00] [r=20.00]
-        RenderSVGPath {circle} at (432,147) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=125.00] [cy=0.00] [r=20.00]
-      RenderSVGPath {circle} at (402,147) size 26x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(75.00,0.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
+        RenderSVGEllipse {circle} at (282,147) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=-125.00] [cy=0.00] [r=20.00]
+        RenderSVGEllipse {circle} at (312,147) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=-75.00] [cy=0.00] [r=20.00]
+        RenderSVGEllipse {circle} at (402,147) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=75.00] [cy=0.00] [r=20.00]
+        RenderSVGEllipse {circle} at (432,147) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=125.00] [cy=0.00] [r=20.00]
+      RenderSVGEllipse {circle} at (402,147) size 26x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(75.00,0.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
     RenderSVGText {text} at (5,210) size 367x32 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 367x32
         chunk 1 text run 1 at (5.00,235.00) startOffset 0 endOffset 31 width 367.00: "Test of keyPoints and keyTimes."
index fddfe3e..74845ef 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 6e4e325..9e9c1c5 100644 (file)
@@ -16,7 +16,7 @@ layer at (0,0) size 480x360
             chunk 1 (middle anchor) text run 1 at (-22.50,10.00) startOffset 0 endOffset 5 width 45.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 (-43.50,10.00) startOffset 0 endOffset 9 width 87.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 fc288eb..29d961f 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 70x105 [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 9238f64..509a816 100644 (file)
@@ -11,14 +11,14 @@ layer at (0,0) size 480x360
         chunk 1 (middle anchor) text run 1 at (173.50,25.00) startOffset 0 endOffset 18 width 133.00: "<animateTransform>"
     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 (11,41) size 451x258
       RenderSVGContainer {g} at (11,41) size 98x113 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
         RenderSVGContainer {use} at (15,45) size 90x90
           RenderSVGContainer {g} at (15,45) size 90x90
-            RenderSVGPath {circle} at (19,49) size 82x82 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=40.00]
+            RenderSVGEllipse {circle} at (19,49) size 82x82 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=40.00]
             RenderSVGPath {line} at (15,89) size 90x2 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=-45.00] [y1=0.00] [x2=45.00] [y2=0.00]
             RenderSVGPath {line} at (59,45) size 2x90 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=0.00] [y1=-45.00] [x2=0.00] [y2=45.00]
         RenderSVGPath {line} at (91,81) size 18x18 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=0.00] [x2=40.00] [y2=0.00]
@@ -47,11 +47,11 @@ layer at (0,0) size 480x360
           RenderSVGInlineText {#text} at (0,0) size 81x18
             chunk 1 (middle anchor) text run 1 at (-40.50,60.00) startOffset 0 endOffset 10 width 81.00: "type=skewY"
       RenderSVGContainer {g} at (378,48) size 84x121 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
-        RenderSVGPath {circle} at (378,48) size 84x84 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=40.00]
-        RenderSVGPath {circle} at (388,58) size 64x64 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=30.00]
-        RenderSVGPath {circle} at (398,68) size 44x44 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=20.00]
-        RenderSVGPath {circle} at (408,78) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=10.00]
-        RenderSVGPath {circle} at (380,50) size 80x80 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#C85050]}] [cx=0.00] [cy=0.00] [r=10.00]
+        RenderSVGEllipse {circle} at (378,48) size 84x84 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=40.00]
+        RenderSVGEllipse {circle} at (388,58) size 64x64 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=30.00]
+        RenderSVGEllipse {circle} at (398,68) size 44x44 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=20.00]
+        RenderSVGEllipse {circle} at (408,78) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=10.00]
+        RenderSVGEllipse {circle} at (380,50) size 80x80 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#C85050]}] [cx=0.00] [cy=0.00] [r=10.00]
         RenderSVGText {text} at (-34,46) size 67x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 67x18
             chunk 1 (middle anchor) text run 1 at (-33.50,60.00) startOffset 0 endOffset 10 width 67.00: "type=scale"
@@ -61,7 +61,7 @@ layer at (0,0) size 480x360
       RenderSVGContainer {g} at (11,171) size 98x128 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,180.00)}]
         RenderSVGContainer {use} at (15,175) size 90x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,40.00)}]
           RenderSVGContainer {g} at (15,175) size 90x90
-            RenderSVGPath {circle} at (19,179) size 82x82 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=40.00]
+            RenderSVGEllipse {circle} at (19,179) size 82x82 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=40.00]
             RenderSVGPath {line} at (15,219) size 90x2 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=-45.00] [y1=0.00] [x2=45.00] [y2=0.00]
             RenderSVGPath {line} at (59,175) size 2x90 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=0.00] [y1=-45.00] [x2=0.00] [y2=45.00]
         RenderSVGPath {line} at (91,211) size 18x18 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=80.00] [y1=40.00] [x2=80.00] [y2=40.00]
@@ -76,12 +76,12 @@ layer at (0,0) size 480x360
           RenderSVGInlineText {#text} at (0,0) size 76x18
             chunk 1 (middle anchor) text run 1 at (2.00,115.00) startOffset 0 endOffset 12 width 76.00: "(with cx/cy)"
       RenderSVGContainer {g} at (128,208) size 104x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,220.00)}]
-        RenderSVGPath {circle} at (128,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=-40.00] [cy=0.00] [r=10.00]
-        RenderSVGPath {circle} at (148,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=-20.00] [cy=0.00] [r=10.00]
-        RenderSVGPath {circle} at (168,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=10.00]
-        RenderSVGPath {circle} at (188,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=20.00] [cy=0.00] [r=10.00]
-        RenderSVGPath {circle} at (208,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=40.00] [cy=0.00] [r=10.00]
-        RenderSVGPath {circle} at (134,214) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-40.00,0.00)}] [fill={[type=SOLID] [color=#C85050]}] [cx=0.00] [cy=0.00] [r=6.00]
+        RenderSVGEllipse {circle} at (128,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=-40.00] [cy=0.00] [r=10.00]
+        RenderSVGEllipse {circle} at (148,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=-20.00] [cy=0.00] [r=10.00]
+        RenderSVGEllipse {circle} at (168,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=10.00]
+        RenderSVGEllipse {circle} at (188,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=20.00] [cy=0.00] [r=10.00]
+        RenderSVGEllipse {circle} at (208,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=40.00] [cy=0.00] [r=10.00]
+        RenderSVGEllipse {circle} at (134,214) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-40.00,0.00)}] [fill={[type=SOLID] [color=#C85050]}] [cx=0.00] [cy=0.00] [r=6.00]
         RenderSVGText {text} at (-44,46) size 88x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 88x18
             chunk 1 (middle anchor) text run 1 at (-44.00,60.00) startOffset 0 endOffset 14 width 88.00: "type=translate"
@@ -89,12 +89,12 @@ layer at (0,0) size 480x360
           RenderSVGInlineText {#text} at (0,0) size 54x18
             chunk 1 (middle anchor) text run 1 at (-27.00,75.00) startOffset 0 endOffset 9 width 54.00: "(tx only)"
       RenderSVGContainer {g} at (248,178) size 104x121 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,220.00)}]
-        RenderSVGPath {circle} at (248,238) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=-40.00] [cy=30.00] [r=10.00]
-        RenderSVGPath {circle} at (268,223) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=-20.00] [cy=15.00] [r=10.00]
-        RenderSVGPath {circle} at (288,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=10.00]
-        RenderSVGPath {circle} at (308,193) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=20.00] [cy=-15.00] [r=10.00]
-        RenderSVGPath {circle} at (328,178) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=40.00] [cy=-30.00] [r=10.00]
-        RenderSVGPath {circle} at (254,244) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-40.00,30.00)}] [fill={[type=SOLID] [color=#C85050]}] [cx=0.00] [cy=0.00] [r=6.00]
+        RenderSVGEllipse {circle} at (248,238) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=-40.00] [cy=30.00] [r=10.00]
+        RenderSVGEllipse {circle} at (268,223) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=-20.00] [cy=15.00] [r=10.00]
+        RenderSVGEllipse {circle} at (288,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=10.00]
+        RenderSVGEllipse {circle} at (308,193) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=20.00] [cy=-15.00] [r=10.00]
+        RenderSVGEllipse {circle} at (328,178) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=40.00] [cy=-30.00] [r=10.00]
+        RenderSVGEllipse {circle} at (254,244) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-40.00,30.00)}] [fill={[type=SOLID] [color=#C85050]}] [cx=0.00] [cy=0.00] [r=6.00]
         RenderSVGText {text} at (-44,46) size 88x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 88x18
             chunk 1 (middle anchor) text run 1 at (-44.00,60.00) startOffset 0 endOffset 14 width 88.00: "type=translate"
@@ -102,11 +102,11 @@ layer at (0,0) size 480x360
           RenderSVGInlineText {#text} at (0,0) size 65x18
             chunk 1 (middle anchor) text run 1 at (-32.50,75.00) startOffset 0 endOffset 11 width 65.00: "(tx and ty)"
       RenderSVGContainer {g} at (378,178) size 84x121 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,220.00)}]
-        RenderSVGPath {circle} at (378,178) size 84x84 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0]}] [cx=0.00] [cy=0.00] [r=10.00]
-        RenderSVGPath {circle} at (388,188) size 64x64 [transform={m=((3.00,0.00)(0.00,3.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=1.33]}] [cx=0.00] [cy=0.00] [r=10.00]
-        RenderSVGPath {circle} at (398,198) size 44x44 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=10.00]
-        RenderSVGPath {circle} at (408,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=10.00]
-        RenderSVGPath {circle} at (380,180) size 80x80 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#C85050]}] [cx=0.00] [cy=0.00] [r=10.00]
+        RenderSVGEllipse {circle} at (378,178) size 84x84 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0]}] [cx=0.00] [cy=0.00] [r=10.00]
+        RenderSVGEllipse {circle} at (388,188) size 64x64 [transform={m=((3.00,0.00)(0.00,3.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=1.33]}] [cx=0.00] [cy=0.00] [r=10.00]
+        RenderSVGEllipse {circle} at (398,198) size 44x44 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=10.00]
+        RenderSVGEllipse {circle} at (408,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=10.00]
+        RenderSVGEllipse {circle} at (380,180) size 80x80 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#C85050]}] [cx=0.00] [cy=0.00] [r=10.00]
         RenderSVGText {text} at (-34,46) size 67x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 67x18
             chunk 1 (middle anchor) text run 1 at (-33.50,60.00) startOffset 0 endOffset 10 width 67.00: "type=scale"
index 57f5d97..c065fe7 100644 (file)
@@ -11,7 +11,7 @@ layer at (0,0) size 480x360
         chunk 1 (middle anchor) text run 1 at (173.50,25.00) startOffset 0 endOffset 18 width 133.00: "<animateTransform>"
     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 (8,56) size 466x243
index ae7bae8..e88f340 100644 (file)
@@ -11,7 +11,7 @@ layer at (0,0) size 480x360
         chunk 1 (middle anchor) text run 1 at (173.50,25.00) startOffset 0 endOffset 18 width 133.00: "<animateTransform>"
     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 (14,34) size 466x302
index 655fb26..44624d2 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 7b50529..7521fe9 100644 (file)
@@ -10,8 +10,8 @@ layer at (0,0) size 480x360
           RenderSVGGradientStop {stop} [offset=0.95] [color=#FFFF66]
       RenderSVGContainer {g} at (70,18) size 342x124
         RenderSVGContainer {g} at (70,18) size 342x124
-          RenderSVGPath {circle} at (70,20) size 120x120 [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=80.00] [r=60.00]
-          RenderSVGPath {circle} at (288,18) size 124x124 [stroke={[type=SOLID] [color=#FF0000] [stroke width=4.00]}] [cx=350.00] [cy=80.00] [r=60.00]
+          RenderSVGEllipse {circle} at (70,20) size 120x120 [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=80.00] [r=60.00]
+          RenderSVGEllipse {circle} at (288,18) size 124x124 [stroke={[type=SOLID] [color=#FF0000] [stroke width=4.00]}] [cx=350.00] [cy=80.00] [r=60.00]
       RenderSVGContainer {g} at (60,215) size 360x80
         RenderSVGContainer {g} at (60,215) size 360x80
           RenderSVGRect {rect} at (60,215) size 360x80 [fill={[type=LINEAR-GRADIENT] [id="grad"]}] [x=60.00] [y=215.00] [width=360.00] [height=80.00]
index 314762b..435e070 100644 (file)
@@ -4,50 +4,50 @@ layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (55,20) size 330x270
       RenderSVGContainer {g} at (55,20) size 80x80
-        RenderSVGPath {circle} at (55,20) size 40x40 [fill={[type=SOLID] [color=#DC143C]}] [cx=75.00] [cy=40.00] [r=20.00]
-        RenderSVGPath {circle} at (95,20) size 40x40 [fill={[type=SOLID] [color=#DC143C]}] [cx=115.00] [cy=40.00] [r=20.00]
-        RenderSVGPath {circle} at (55,60) size 40x40 [fill={[type=SOLID] [color=#DC143C]}] [cx=75.00] [cy=80.00] [r=20.00]
-        RenderSVGPath {circle} at (95,60) size 40x40 [fill={[type=SOLID] [color=#DC143C]}] [cx=115.00] [cy=80.00] [r=20.00]
+        RenderSVGEllipse {circle} at (55,20) size 40x40 [fill={[type=SOLID] [color=#DC143C]}] [cx=75.00] [cy=40.00] [r=20.00]
+        RenderSVGEllipse {circle} at (95,20) size 40x40 [fill={[type=SOLID] [color=#DC143C]}] [cx=115.00] [cy=40.00] [r=20.00]
+        RenderSVGEllipse {circle} at (55,60) size 40x40 [fill={[type=SOLID] [color=#DC143C]}] [cx=75.00] [cy=80.00] [r=20.00]
+        RenderSVGEllipse {circle} at (95,60) size 40x40 [fill={[type=SOLID] [color=#DC143C]}] [cx=115.00] [cy=80.00] [r=20.00]
       RenderSVGContainer {g} at (180,20) size 80x80
-        RenderSVGPath {circle} at (180,20) size 40x40 [fill={[type=SOLID] [color=#98FB98]}] [cx=200.00] [cy=40.00] [r=20.00]
-        RenderSVGPath {circle} at (220,20) size 40x40 [fill={[type=SOLID] [color=#98FB98]}] [cx=240.00] [cy=40.00] [r=20.00]
-        RenderSVGPath {circle} at (180,60) size 40x40 [fill={[type=SOLID] [color=#98FB98]}] [cx=200.00] [cy=80.00] [r=20.00]
-        RenderSVGPath {circle} at (220,60) size 40x40 [fill={[type=SOLID] [color=#98FB98]}] [cx=240.00] [cy=80.00] [r=20.00]
+        RenderSVGEllipse {circle} at (180,20) size 40x40 [fill={[type=SOLID] [color=#98FB98]}] [cx=200.00] [cy=40.00] [r=20.00]
+        RenderSVGEllipse {circle} at (220,20) size 40x40 [fill={[type=SOLID] [color=#98FB98]}] [cx=240.00] [cy=40.00] [r=20.00]
+        RenderSVGEllipse {circle} at (180,60) size 40x40 [fill={[type=SOLID] [color=#98FB98]}] [cx=200.00] [cy=80.00] [r=20.00]
+        RenderSVGEllipse {circle} at (220,60) size 40x40 [fill={[type=SOLID] [color=#98FB98]}] [cx=240.00] [cy=80.00] [r=20.00]
       RenderSVGContainer {g} at (305,20) size 80x80
-        RenderSVGPath {circle} at (305,20) size 40x40 [fill={[type=SOLID] [color=#4169E1]}] [cx=325.00] [cy=40.00] [r=20.00]
-        RenderSVGPath {circle} at (345,20) size 40x40 [fill={[type=SOLID] [color=#4169E1]}] [cx=365.00] [cy=40.00] [r=20.00]
-        RenderSVGPath {circle} at (305,60) size 40x40 [fill={[type=SOLID] [color=#4169E1]}] [cx=325.00] [cy=80.00] [r=20.00]
-        RenderSVGPath {circle} at (345,60) size 40x40 [fill={[type=SOLID] [color=#4169E1]}] [cx=365.00] [cy=80.00] [r=20.00]
+        RenderSVGEllipse {circle} at (305,20) size 40x40 [fill={[type=SOLID] [color=#4169E1]}] [cx=325.00] [cy=40.00] [r=20.00]
+        RenderSVGEllipse {circle} at (345,20) size 40x40 [fill={[type=SOLID] [color=#4169E1]}] [cx=365.00] [cy=40.00] [r=20.00]
+        RenderSVGEllipse {circle} at (305,60) size 40x40 [fill={[type=SOLID] [color=#4169E1]}] [cx=325.00] [cy=80.00] [r=20.00]
+        RenderSVGEllipse {circle} at (345,60) size 40x40 [fill={[type=SOLID] [color=#4169E1]}] [cx=365.00] [cy=80.00] [r=20.00]
       RenderSVGContainer {g} at (55,115) size 80x80
-        RenderSVGPath {circle} at (55,115) size 40x40 [fill={[type=SOLID] [color=#B22222]}] [cx=75.00] [cy=135.00] [r=20.00]
-        RenderSVGPath {circle} at (95,115) size 40x40 [fill={[type=SOLID] [color=#B22222]}] [cx=115.00] [cy=135.00] [r=20.00]
-        RenderSVGPath {circle} at (55,155) size 40x40 [fill={[type=SOLID] [color=#B22222]}] [cx=75.00] [cy=175.00] [r=20.00]
-        RenderSVGPath {circle} at (95,155) size 40x40 [fill={[type=SOLID] [color=#B22222]}] [cx=115.00] [cy=175.00] [r=20.00]
+        RenderSVGEllipse {circle} at (55,115) size 40x40 [fill={[type=SOLID] [color=#B22222]}] [cx=75.00] [cy=135.00] [r=20.00]
+        RenderSVGEllipse {circle} at (95,115) size 40x40 [fill={[type=SOLID] [color=#B22222]}] [cx=115.00] [cy=135.00] [r=20.00]
+        RenderSVGEllipse {circle} at (55,155) size 40x40 [fill={[type=SOLID] [color=#B22222]}] [cx=75.00] [cy=175.00] [r=20.00]
+        RenderSVGEllipse {circle} at (95,155) size 40x40 [fill={[type=SOLID] [color=#B22222]}] [cx=115.00] [cy=175.00] [r=20.00]
       RenderSVGContainer {g} at (180,115) size 80x80
-        RenderSVGPath {circle} at (180,115) size 40x40 [fill={[type=SOLID] [color=#2E8B57]}] [cx=200.00] [cy=135.00] [r=20.00]
-        RenderSVGPath {circle} at (220,115) size 40x40 [fill={[type=SOLID] [color=#2E8B57]}] [cx=240.00] [cy=135.00] [r=20.00]
-        RenderSVGPath {circle} at (180,155) size 40x40 [fill={[type=SOLID] [color=#2E8B57]}] [cx=200.00] [cy=175.00] [r=20.00]
-        RenderSVGPath {circle} at (220,155) size 40x40 [fill={[type=SOLID] [color=#2E8B57]}] [cx=240.00] [cy=175.00] [r=20.00]
+        RenderSVGEllipse {circle} at (180,115) size 40x40 [fill={[type=SOLID] [color=#2E8B57]}] [cx=200.00] [cy=135.00] [r=20.00]
+        RenderSVGEllipse {circle} at (220,115) size 40x40 [fill={[type=SOLID] [color=#2E8B57]}] [cx=240.00] [cy=135.00] [r=20.00]
+        RenderSVGEllipse {circle} at (180,155) size 40x40 [fill={[type=SOLID] [color=#2E8B57]}] [cx=200.00] [cy=175.00] [r=20.00]
+        RenderSVGEllipse {circle} at (220,155) size 40x40 [fill={[type=SOLID] [color=#2E8B57]}] [cx=240.00] [cy=175.00] [r=20.00]
       RenderSVGContainer {g} at (305,115) size 80x80
-        RenderSVGPath {circle} at (305,115) size 40x40 [fill={[type=SOLID] [color=#0000CD]}] [cx=325.00] [cy=135.00] [r=20.00]
-        RenderSVGPath {circle} at (345,115) size 40x40 [fill={[type=SOLID] [color=#0000CD]}] [cx=365.00] [cy=135.00] [r=20.00]
-        RenderSVGPath {circle} at (305,155) size 40x40 [fill={[type=SOLID] [color=#0000CD]}] [cx=325.00] [cy=175.00] [r=20.00]
-        RenderSVGPath {circle} at (345,155) size 40x40 [fill={[type=SOLID] [color=#0000CD]}] [cx=365.00] [cy=175.00] [r=20.00]
+        RenderSVGEllipse {circle} at (305,115) size 40x40 [fill={[type=SOLID] [color=#0000CD]}] [cx=325.00] [cy=135.00] [r=20.00]
+        RenderSVGEllipse {circle} at (345,115) size 40x40 [fill={[type=SOLID] [color=#0000CD]}] [cx=365.00] [cy=135.00] [r=20.00]
+        RenderSVGEllipse {circle} at (305,155) size 40x40 [fill={[type=SOLID] [color=#0000CD]}] [cx=325.00] [cy=175.00] [r=20.00]
+        RenderSVGEllipse {circle} at (345,155) size 40x40 [fill={[type=SOLID] [color=#0000CD]}] [cx=365.00] [cy=175.00] [r=20.00]
       RenderSVGContainer {g} at (55,210) size 80x80
-        RenderSVGPath {circle} at (55,210) size 40x40 [fill={[type=SOLID] [color=#CD5C5C]}] [cx=75.00] [cy=230.00] [r=20.00]
-        RenderSVGPath {circle} at (95,210) size 40x40 [fill={[type=SOLID] [color=#CD5C5C]}] [cx=115.00] [cy=230.00] [r=20.00]
-        RenderSVGPath {circle} at (55,250) size 40x40 [fill={[type=SOLID] [color=#CD5C5C]}] [cx=75.00] [cy=270.00] [r=20.00]
-        RenderSVGPath {circle} at (95,250) size 40x40 [fill={[type=SOLID] [color=#CD5C5C]}] [cx=115.00] [cy=270.00] [r=20.00]
+        RenderSVGEllipse {circle} at (55,210) size 40x40 [fill={[type=SOLID] [color=#CD5C5C]}] [cx=75.00] [cy=230.00] [r=20.00]
+        RenderSVGEllipse {circle} at (95,210) size 40x40 [fill={[type=SOLID] [color=#CD5C5C]}] [cx=115.00] [cy=230.00] [r=20.00]
+        RenderSVGEllipse {circle} at (55,250) size 40x40 [fill={[type=SOLID] [color=#CD5C5C]}] [cx=75.00] [cy=270.00] [r=20.00]
+        RenderSVGEllipse {circle} at (95,250) size 40x40 [fill={[type=SOLID] [color=#CD5C5C]}] [cx=115.00] [cy=270.00] [r=20.00]
       RenderSVGContainer {g} at (180,210) size 80x80
-        RenderSVGPath {circle} at (180,210) size 40x40 [fill={[type=SOLID] [color=#7CFC00]}] [cx=200.00] [cy=230.00] [r=20.00]
-        RenderSVGPath {circle} at (220,210) size 40x40 [fill={[type=SOLID] [color=#7CFC00]}] [cx=240.00] [cy=230.00] [r=20.00]
-        RenderSVGPath {circle} at (180,250) size 40x40 [fill={[type=SOLID] [color=#7CFC00]}] [cx=200.00] [cy=270.00] [r=20.00]
-        RenderSVGPath {circle} at (220,250) size 40x40 [fill={[type=SOLID] [color=#7CFC00]}] [cx=240.00] [cy=270.00] [r=20.00]
+        RenderSVGEllipse {circle} at (180,210) size 40x40 [fill={[type=SOLID] [color=#7CFC00]}] [cx=200.00] [cy=230.00] [r=20.00]
+        RenderSVGEllipse {circle} at (220,210) size 40x40 [fill={[type=SOLID] [color=#7CFC00]}] [cx=240.00] [cy=230.00] [r=20.00]
+        RenderSVGEllipse {circle} at (180,250) size 40x40 [fill={[type=SOLID] [color=#7CFC00]}] [cx=200.00] [cy=270.00] [r=20.00]
+        RenderSVGEllipse {circle} at (220,250) size 40x40 [fill={[type=SOLID] [color=#7CFC00]}] [cx=240.00] [cy=270.00] [r=20.00]
       RenderSVGContainer {g} at (305,210) size 80x80
-        RenderSVGPath {circle} at (305,210) size 40x40 [fill={[type=SOLID] [color=#48D1CC]}] [cx=325.00] [cy=230.00] [r=20.00]
-        RenderSVGPath {circle} at (345,210) size 40x40 [fill={[type=SOLID] [color=#48D1CC]}] [cx=365.00] [cy=230.00] [r=20.00]
-        RenderSVGPath {circle} at (305,250) size 40x40 [fill={[type=SOLID] [color=#48D1CC]}] [cx=325.00] [cy=270.00] [r=20.00]
-        RenderSVGPath {circle} at (345,250) size 40x40 [fill={[type=SOLID] [color=#48D1CC]}] [cx=365.00] [cy=270.00] [r=20.00]
+        RenderSVGEllipse {circle} at (305,210) size 40x40 [fill={[type=SOLID] [color=#48D1CC]}] [cx=325.00] [cy=230.00] [r=20.00]
+        RenderSVGEllipse {circle} at (345,210) size 40x40 [fill={[type=SOLID] [color=#48D1CC]}] [cx=365.00] [cy=230.00] [r=20.00]
+        RenderSVGEllipse {circle} at (305,250) size 40x40 [fill={[type=SOLID] [color=#48D1CC]}] [cx=325.00] [cy=270.00] [r=20.00]
+        RenderSVGEllipse {circle} at (345,250) size 40x40 [fill={[type=SOLID] [color=#48D1CC]}] [cx=365.00] [cy=270.00] [r=20.00]
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x46
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
index 6ce3257..4b85da3 100644 (file)
@@ -4,38 +4,38 @@ layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (55,20) size 330x175
       RenderSVGContainer {g} at (55,20) size 80x80
-        RenderSVGPath {circle} at (55,20) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=75.00] [cy=40.00] [r=20.00]
-        RenderSVGPath {circle} at (95,20) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=115.00] [cy=40.00] [r=20.00]
-        RenderSVGPath {circle} at (55,60) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=75.00] [cy=80.00] [r=20.00]
-        RenderSVGPath {circle} at (95,60) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=115.00] [cy=80.00] [r=20.00]
+        RenderSVGEllipse {circle} at (55,20) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=75.00] [cy=40.00] [r=20.00]
+        RenderSVGEllipse {circle} at (95,20) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=115.00] [cy=40.00] [r=20.00]
+        RenderSVGEllipse {circle} at (55,60) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=75.00] [cy=80.00] [r=20.00]
+        RenderSVGEllipse {circle} at (95,60) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [cx=115.00] [cy=80.00] [r=20.00]
         RenderSVGPath {polygon} at (75,40) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [points="95 40 115 60 95 80 75 60"]
       RenderSVGContainer {g} at (180,20) size 80x80
-        RenderSVGPath {circle} at (180,20) size 40x40 [fill={[type=SOLID] [color=#00FF00]}] [cx=200.00] [cy=40.00] [r=20.00]
-        RenderSVGPath {circle} at (220,20) size 40x40 [fill={[type=SOLID] [color=#00FF00]}] [cx=240.00] [cy=40.00] [r=20.00]
-        RenderSVGPath {circle} at (180,60) size 40x40 [fill={[type=SOLID] [color=#00FF00]}] [cx=200.00] [cy=80.00] [r=20.00]
-        RenderSVGPath {circle} at (220,60) size 40x40 [fill={[type=SOLID] [color=#00FF00]}] [cx=240.00] [cy=80.00] [r=20.00]
+        RenderSVGEllipse {circle} at (180,20) size 40x40 [fill={[type=SOLID] [color=#00FF00]}] [cx=200.00] [cy=40.00] [r=20.00]
+        RenderSVGEllipse {circle} at (220,20) size 40x40 [fill={[type=SOLID] [color=#00FF00]}] [cx=240.00] [cy=40.00] [r=20.00]
+        RenderSVGEllipse {circle} at (180,60) size 40x40 [fill={[type=SOLID] [color=#00FF00]}] [cx=200.00] [cy=80.00] [r=20.00]
+        RenderSVGEllipse {circle} at (220,60) size 40x40 [fill={[type=SOLID] [color=#00FF00]}] [cx=240.00] [cy=80.00] [r=20.00]
         RenderSVGPath {polygon} at (200,40) size 40x40 [fill={[type=SOLID] [color=#00FF00]}] [points="220 40 240 60 220 80 200 60"]
       RenderSVGContainer {g} at (305,20) size 80x80
-        RenderSVGPath {circle} at (305,20) size 40x40 [fill={[type=SOLID] [color=#0000FF]}] [cx=325.00] [cy=40.00] [r=20.00]
-        RenderSVGPath {circle} at (345,20) size 40x40 [fill={[type=SOLID] [color=#0000FF]}] [cx=365.00] [cy=40.00] [r=20.00]
-        RenderSVGPath {circle} at (305,60) size 40x40 [fill={[type=SOLID] [color=#0000FF]}] [cx=325.00] [cy=80.00] [r=20.00]
-        RenderSVGPath {circle} at (345,60) size 40x40 [fill={[type=SOLID] [color=#0000FF]}] [cx=365.00] [cy=80.00] [r=20.00]
+        RenderSVGEllipse {circle} at (305,20) size 40x40 [fill={[type=SOLID] [color=#0000FF]}] [cx=325.00] [cy=40.00] [r=20.00]
+        RenderSVGEllipse {circle} at (345,20) size 40x40 [fill={[type=SOLID] [color=#0000FF]}] [cx=365.00] [cy=40.00] [r=20.00]
+        RenderSVGEllipse {circle} at (305,60) size 40x40 [fill={[type=SOLID] [color=#0000FF]}] [cx=325.00] [cy=80.00] [r=20.00]
+        RenderSVGEllipse {circle} at (345,60) size 40x40 [fill={[type=SOLID] [color=#0000FF]}] [cx=365.00] [cy=80.00] [r=20.00]
         RenderSVGPath {polygon} at (325,40) size 40x40 [fill={[type=SOLID] [color=#0000FF]}] [points="345 40 365 60 345 80 325 60"]
       RenderSVGContainer {g} at (55,115) size 80x80
-        RenderSVGPath {circle} at (55,115) size 40x40 [fill={[type=SOLID] [color=#AA0011]}] [cx=75.00] [cy=135.00] [r=20.00]
-        RenderSVGPath {circle} at (95,115) size 40x40 [fill={[type=SOLID] [color=#AA0011]}] [cx=115.00] [cy=135.00] [r=20.00]
-        RenderSVGPath {circle} at (55,155) size 40x40 [fill={[type=SOLID] [color=#AA0011]}] [cx=75.00] [cy=175.00] [r=20.00]
-        RenderSVGPath {circle} at (95,155) size 40x40 [fill={[type=SOLID] [color=#AA0011]}] [cx=115.00] [cy=175.00] [r=20.00]
+        RenderSVGEllipse {circle} at (55,115) size 40x40 [fill={[type=SOLID] [color=#AA0011]}] [cx=75.00] [cy=135.00] [r=20.00]
+        RenderSVGEllipse {circle} at (95,115) size 40x40 [fill={[type=SOLID] [color=#AA0011]}] [cx=115.00] [cy=135.00] [r=20.00]
+        RenderSVGEllipse {circle} at (55,155) size 40x40 [fill={[type=SOLID] [color=#AA0011]}] [cx=75.00] [cy=175.00] [r=20.00]
+        RenderSVGEllipse {circle} at (95,155) size 40x40 [fill={[type=SOLID] [color=#AA0011]}] [cx=115.00] [cy=175.00] [r=20.00]
       RenderSVGContainer {g} at (180,115) size 80x80
-        RenderSVGPath {circle} at (180,115) size 40x40 [fill={[type=SOLID] [color=#33BB33]}] [cx=200.00] [cy=135.00] [r=20.00]
-        RenderSVGPath {circle} at (220,115) size 40x40 [fill={[type=SOLID] [color=#33BB33]}] [cx=240.00] [cy=135.00] [r=20.00]
-        RenderSVGPath {circle} at (180,155) size 40x40 [fill={[type=SOLID] [color=#33BB33]}] [cx=200.00] [cy=175.00] [r=20.00]
-        RenderSVGPath {circle} at (220,155) size 40x40 [fill={[type=SOLID] [color=#33BB33]}] [cx=240.00] [cy=175.00] [r=20.00]
+        RenderSVGEllipse {circle} at (180,115) size 40x40 [fill={[type=SOLID] [color=#33BB33]}] [cx=200.00] [cy=135.00] [r=20.00]
+        RenderSVGEllipse {circle} at (220,115) size 40x40 [fill={[type=SOLID] [color=#33BB33]}] [cx=240.00] [cy=135.00] [r=20.00]
+        RenderSVGEllipse {circle} at (180,155) size 40x40 [fill={[type=SOLID] [color=#33BB33]}] [cx=200.00] [cy=175.00] [r=20.00]
+        RenderSVGEllipse {circle} at (220,155) size 40x40 [fill={[type=SOLID] [color=#33BB33]}] [cx=240.00] [cy=175.00] [r=20.00]
       RenderSVGContainer {g} at (305,115) size 80x80
-        RenderSVGPath {circle} at (305,115) size 40x40 [fill={[type=SOLID] [color=#5577EE]}] [cx=325.00] [cy=135.00] [r=20.00]
-        RenderSVGPath {circle} at (345,115) size 40x40 [fill={[type=SOLID] [color=#5577EE]}] [cx=365.00] [cy=135.00] [r=20.00]
-        RenderSVGPath {circle} at (305,155) size 40x40 [fill={[type=SOLID] [color=#5577EE]}] [cx=325.00] [cy=175.00] [r=20.00]
-        RenderSVGPath {circle} at (345,155) size 40x40 [fill={[type=SOLID] [color=#5577EE]}] [cx=365.00] [cy=175.00] [r=20.00]
+        RenderSVGEllipse {circle} at (305,115) size 40x40 [fill={[type=SOLID] [color=#5577EE]}] [cx=325.00] [cy=135.00] [r=20.00]
+        RenderSVGEllipse {circle} at (345,115) size 40x40 [fill={[type=SOLID] [color=#5577EE]}] [cx=365.00] [cy=135.00] [r=20.00]
+        RenderSVGEllipse {circle} at (305,155) size 40x40 [fill={[type=SOLID] [color=#5577EE]}] [cx=325.00] [cy=175.00] [r=20.00]
+        RenderSVGEllipse {circle} at (345,155) size 40x40 [fill={[type=SOLID] [color=#5577EE]}] [cx=365.00] [cy=175.00] [r=20.00]
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x46
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.5 $"
index df5f14f..91b5fb7 100644 (file)
@@ -56,13 +56,13 @@ layer at (0,0) size 480x360
           RenderSVGInlineText {#text} at (0,0) size 72x18
             chunk 1 text run 1 at (122.00,70.00) startOffset 0 endOffset 10 width 72.00: "User Space"
       RenderSVGResourcePattern {pattern} [id="patternBoundingBoxPercentage"] [patternUnits=objectBoundingBox] [patternContentUnits=objectBoundingBox]
-        RenderSVGPath {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FF0000]}] [cx=0.50] [cy=0.50] [r=0.25]
+        RenderSVGEllipse {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FF0000]}] [cx=0.50] [cy=0.50] [r=0.25]
         RenderSVGRect {rect} at (0,0) size 1x1 [fill={[type=SOLID] [color=#0000FF]}] [x=0.40] [y=0.40] [width=0.20] [height=0.20]
       RenderSVGResourcePattern {pattern} [id="patternBoundingBoxFraction"] [patternUnits=objectBoundingBox] [patternContentUnits=objectBoundingBox]
-        RenderSVGPath {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FF0000]}] [cx=0.50] [cy=0.50] [r=0.25]
+        RenderSVGEllipse {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FF0000]}] [cx=0.50] [cy=0.50] [r=0.25]
         RenderSVGRect {rect} at (0,0) size 1x1 [fill={[type=SOLID] [color=#0000FF]}] [x=0.40] [y=0.40] [width=0.20] [height=0.20]
       RenderSVGResourcePattern {pattern} [id="patternUserSpace"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
-        RenderSVGPath {circle} at (15,5) size 20x20 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=15.00] [r=10.00]
+        RenderSVGEllipse {circle} at (15,5) size 20x20 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=15.00] [r=10.00]
         RenderSVGRect {rect} at (20,12) size 10x6 [fill={[type=SOLID] [color=#0000FF]}] [x=20.00] [y=12.00] [width=10.00] [height=6.00]
       RenderSVGText {text} at (30,226) size 385x18 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 385x18
index b3a9af0..a9cc939 100644 (file)
@@ -7,14 +7,14 @@ layer at (0,0) size 480x360
         RenderSVGInlineText {#text} at (0,0) size 328x20
           chunk 1 text run 1 at (60.00,35.00) startOffset 0 endOffset 45 width 328.00: "CSS pixel coordinate to user space conversion"
       RenderSVGContainer {g} at (25,20) size 20x20 [transform={m=((4.00,0.00)(0.00,4.00)) t=(5.00,0.00)}]
-        RenderSVGPath {circle} at (25,20) size 20x20 [fill={[type=SOLID] [color=#000000]}] [cx=7.50] [cy=7.50] [r=2.50]
-        RenderSVGPath {circle} at (29,24) size 12x12 [fill={[type=SOLID] [color=#FF0000]}] [cx=7.50] [cy=7.50] [r=1.50]
+        RenderSVGEllipse {circle} at (25,20) size 20x20 [fill={[type=SOLID] [color=#000000]}] [cx=7.50] [cy=7.50] [r=2.50]
+        RenderSVGEllipse {circle} at (29,24) size 12x12 [fill={[type=SOLID] [color=#FF0000]}] [cx=7.50] [cy=7.50] [r=1.50]
       RenderSVGText {text} at (60,69) size 344x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 344x20
           chunk 1 text run 1 at (60.00,85.00) startOffset 0 endOffset 47 width 344.00: "Percentage coordinates to user space conversion"
       RenderSVGContainer {g} at (25,70) size 20x20 [transform={m=((4.00,0.00)(0.00,4.00)) t=(5.00,50.00)}]
-        RenderSVGPath {circle} at (25,70) size 20x20 [fill={[type=SOLID] [color=#000000]}] [cx=7.50] [cy=7.50] [r=2.50]
-        RenderSVGPath {circle} at (29,73) size 13x13 [fill={[type=SOLID] [color=#FF0000]}] [cx=7.50] [cy=7.50] [r=1.50]
+        RenderSVGEllipse {circle} at (25,70) size 20x20 [fill={[type=SOLID] [color=#000000]}] [cx=7.50] [cy=7.50] [r=2.50]
+        RenderSVGEllipse {circle} at (29,73) size 13x13 [fill={[type=SOLID] [color=#FF0000]}] [cx=7.50] [cy=7.50] [r=1.50]
       RenderSVGText {text} at (60,124) size 302x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 302x20
           chunk 1 text run 1 at (60.00,140.00) startOffset 0 endOffset 41 width 302.00: "CSS width/height to user space conversion"
@@ -31,9 +31,9 @@ layer at (0,0) size 480x360
         RenderSVGInlineText {#text} at (0,0) size 273x20
           chunk 1 text run 1 at (140.00,265.00) startOffset 0 endOffset 36 width 273.00: "CSS and percentage length conversion"
       RenderSVGContainer {g} at (0,244) size 146x32 [transform={m=((4.00,0.00)(4.00,4.00)) t=(30.00,260.00)}]
-        RenderSVGPath {circle} at (1,245) size 58x30 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.54]
-        RenderSVGPath {circle} at (41,245) size 58x30 [fill={[type=SOLID] [color=#FF0000]}] [cx=10.00] [cy=0.00] [r=3.54]
-        RenderSVGPath {circle} at (81,245) size 58x30 [fill={[type=SOLID] [color=#008000]}] [cx=20.00] [cy=0.00] [r=3.54]
+        RenderSVGEllipse {circle} at (1,245) size 58x30 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.54]
+        RenderSVGEllipse {circle} at (41,245) size 58x30 [fill={[type=SOLID] [color=#FF0000]}] [cx=10.00] [cy=0.00] [r=3.54]
+        RenderSVGEllipse {circle} at (81,245) size 58x30 [fill={[type=SOLID] [color=#008000]}] [cx=20.00] [cy=0.00] [r=3.54]
         RenderSVGPath {line} at (0,244) size 117x3 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=0.50]}] [x1=-3.54] [y1=-3.54] [x2=25.00] [y2=-3.54]
         RenderSVGPath {line} at (29,273) size 117x3 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=0.50]}] [x1=-3.54] [y1=3.54] [x2=25.00] [y2=3.54]
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
index c735bf0..c018e83 100644 (file)
@@ -7,27 +7,27 @@ layer at (0,0) size 480x360
         RenderSVGResourceFilter {filter} [id="null"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
         RenderSVGResourceFilter {filter} [id="nullreg"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
       RenderSVGContainer {g} at (90,20) size 80x115
-        RenderSVGPath {circle} at (100,30) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=60.00] [r=30.00]
-        RenderSVGPath {circle} at (90,20) size 80x80 [fill={[type=SOLID] [color=#000000]}] [cx=130.00] [cy=60.00] [r=40.00]
+        RenderSVGEllipse {circle} at (100,30) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=60.00] [r=30.00]
+        RenderSVGEllipse {circle} at (90,20) size 80x80 [fill={[type=SOLID] [color=#000000]}] [cx=130.00] [cy=60.00] [r=40.00]
         RenderSVGText {text} at (95,112) size 70x23 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 70x23
             chunk 1 (middle anchor) text run 1 at (95.00,130.00) startOffset 0 endOffset 9 width 70.00: "No filter"
       RenderSVGContainer {g} at (82,162) size 96x123
-        RenderSVGPath {circle} at (100,180) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=210.00] [r=30.00]
-        RenderSVGPath {circle} at (82,162) size 96x96 [fill={[type=SOLID] [color=#000000]}] [cx=130.00] [cy=210.00] [r=40.00]
+        RenderSVGEllipse {circle} at (100,180) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=210.00] [r=30.00]
+        RenderSVGEllipse {circle} at (82,162) size 96x96 [fill={[type=SOLID] [color=#000000]}] [cx=130.00] [cy=210.00] [r=40.00]
           [filter="null"] RenderSVGResourceFilter {filter} at (82,162) size 96x96
         RenderSVGText {text} at (89,262) size 82x23 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 82x23
             chunk 1 (middle anchor) text run 1 at (89.00,280.00) startOffset 0 endOffset 11 width 82.00: "Null filter"
       RenderSVGContainer {g} at (254,20) size 152x115
-        RenderSVGPath {circle} at (300,30) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=330.00] [cy=60.00] [r=30.00]
-        RenderSVGPath {circle} at (290,20) size 80x80 [fill={[type=SOLID] [color=#000000]}] [cx=330.00] [cy=60.00] [r=40.00]
+        RenderSVGEllipse {circle} at (300,30) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=330.00] [cy=60.00] [r=30.00]
+        RenderSVGEllipse {circle} at (290,20) size 80x80 [fill={[type=SOLID] [color=#000000]}] [cx=330.00] [cy=60.00] [r=40.00]
         RenderSVGText {text} at (254,112) size 151x23 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 151x23
             chunk 1 (middle anchor) text run 1 at (254.50,130.00) startOffset 0 endOffset 19 width 151.00: "Non-existant filter"
       RenderSVGContainer {g} at (215,180) size 230x105
-        RenderSVGPath {circle} at (300,180) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=330.00] [cy=210.00] [r=30.00]
-        RenderSVGPath {circle} at (322,202) size 16x16 [fill={[type=SOLID] [color=#000000]}] [cx=330.00] [cy=210.00] [r=40.00]
+        RenderSVGEllipse {circle} at (300,180) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=330.00] [cy=210.00] [r=30.00]
+        RenderSVGEllipse {circle} at (322,202) size 16x16 [fill={[type=SOLID] [color=#000000]}] [cx=330.00] [cy=210.00] [r=40.00]
           [filter="nullreg"] RenderSVGResourceFilter {filter} at (322,202) size 16x16
         RenderSVGText {text} at (215,262) size 230x23 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 230x23
index 3f175f4..1bfc94a 100644 (file)
@@ -19,7 +19,7 @@ layer at (0,0) size 480x360
               [feOffset dx="40.00" dy="30.00"]
                 [SourceGraphic]
             [SourceGraphic]
-      RenderSVGPath {circle} at (120,10) size 200x320 [fill={[type=SOLID] [color=#000000]}] [cx=160.00] [cy=50.00] [r=40.00]
+      RenderSVGEllipse {circle} at (120,10) size 200x320 [fill={[type=SOLID] [color=#000000]}] [cx=160.00] [cy=50.00] [r=40.00]
         [filter="FOMTest"] RenderSVGResourceFilter {filter} at (120,10) size 200x320
       RenderSVGPath {path} at (109,79) size 22x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,90.00)}] [fill={[type=SOLID] [color=#000000]}] [data="M -1 -11 L 1 -11 L 1 -1 L 11 -1 L 11 1 L 1 1 L 1 11 L -1 11 L -1 1 L -11 1 L -11 -1 L -1 -1 L -1 -11"]
       RenderSVGPath {path} at (149,109) size 22x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(160.00,120.00)}] [fill={[type=SOLID] [color=#408000] [opacity=0.80]}] [data="M -1 -11 L 1 -11 L 1 -1 L 11 -1 L 11 1 L 1 1 L 1 11 L -1 11 L -1 1 L -11 1 L -11 -1 L -1 -1 L -1 -11"]
index 666d68b..420f35f 100644 (file)
@@ -63,12 +63,12 @@ layer at (0,0) size 480x360
         RenderSVGPath {polygon} at (212,35) size 54x29 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#990000]}] [points="240 36 264 63.3 214 63.3"]
         RenderSVGPath {polygon} at (212,252) size 54x29 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#990000]}] [points="240 280 264 252.7 214 252.7"]
       RenderSVGContainer {g} at (370,295) size 40x40
-        RenderSVGPath {circle} at (374,299) size 32x32 [fill={[type=SOLID] [color=#FFFFCC]}] [cx=390.00] [cy=315.00] [r=16.00]
+        RenderSVGEllipse {circle} at (374,299) size 32x32 [fill={[type=SOLID] [color=#FFFFCC]}] [cx=390.00] [cy=315.00] [r=16.00]
         RenderSVGPath {polyline} at (389,295) size 2x40 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [points="390 295 390 335"]
         RenderSVGPath {polyline} at (370,314) size 40x2 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [points="370 315 410 315"]
-        RenderSVGPath {circle} at (384,309) size 12x12 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=390.00] [cy=315.00] [r=6.00]
+        RenderSVGEllipse {circle} at (384,309) size 12x12 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=390.00] [cy=315.00] [r=6.00]
         RenderSVGContainer {a} at (388,313) size 4x4
-          RenderSVGPath {circle} at (388,313) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=390.00] [cy=315.00] [r=2.00]
+          RenderSVGEllipse {circle} at (388,313) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=390.00] [cy=315.00] [r=2.00]
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x46
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.1 $"
index a12d08f..8bf5a68 100644 (file)
@@ -12,8 +12,8 @@ layer at (0,0) size 480x360
         RenderSVGRect {rect} at (9,179) size 462x122 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=10.00] [y=180.00] [width=460.00] [height=120.00]
       RenderSVGContainer {g} at (20,70) size 413x220
         RenderSVGContainer {g} at (20,70) size 100x220
-          RenderSVGPath {circle} at (20,70) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=70.00] [cy=120.00] [r=50.00]
-          RenderSVGPath {circle} at (20,190) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=70.00] [cy=240.00] [r=50.00]
+          RenderSVGEllipse {circle} at (20,70) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=70.00] [cy=120.00] [r=50.00]
+          RenderSVGEllipse {circle} at (20,190) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=70.00] [cy=240.00] [r=50.00]
         RenderSVGText {text} at (150,73) size 283x45 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 283x45
             chunk 1 text run 1 at (150.00,110.00) startOffset 0 endOffset 18 width 283.00: "Pointer in circle,"
index e4c3af3..c5072f7 100644 (file)
@@ -12,8 +12,8 @@ layer at (0,0) size 480x360
         RenderSVGRect {rect} at (9,179) size 462x122 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=10.00] [y=180.00] [width=460.00] [height=120.00]
       RenderSVGContainer {g} at (20,70) size 375x220
         RenderSVGContainer {a} at (20,70) size 100x220
-          RenderSVGPath {circle} at (20,70) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=70.00] [cy=120.00] [r=50.00]
-          RenderSVGPath {circle} at (20,190) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=70.00] [cy=240.00] [r=50.00]
+          RenderSVGEllipse {circle} at (20,70) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=70.00] [cy=120.00] [r=50.00]
+          RenderSVGEllipse {circle} at (20,190) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=70.00] [cy=240.00] [r=50.00]
         RenderSVGText {text} at (135,73) size 257x45 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 257x45
             chunk 1 text run 1 at (135.00,110.00) startOffset 0 endOffset 16 width 257.00: "Click on circle,"
index 6102007..475fe86 100644 (file)
@@ -11,11 +11,11 @@ layer at (0,0) size 480x360
           RenderSVGInlineText {#text} at (0,0) size 61x7
             chunk 1 text run 1 at (5.00,14.00) startOffset 0 endOffset 21 width 61.00: "zoomAndPan attribute."
         RenderSVGContainer {g} at (57,129) size 366x126
-          RenderSVGPath {circle} at (57,129) size 126x126 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=20.00] [cy=32.00] [r=10.00]
-          RenderSVGPath {circle} at (117,129) size 126x126 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=30.00] [cy=32.00] [r=10.00]
-          RenderSVGPath {circle} at (297,129) size 126x126 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=60.00] [cy=32.00] [r=10.00]
-          RenderSVGPath {circle} at (237,129) size 126x126 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=50.00] [cy=32.00] [r=10.00]
-          RenderSVGPath {circle} at (177,129) size 126x126 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=40.00] [cy=32.00] [r=10.00]
+          RenderSVGEllipse {circle} at (57,129) size 126x126 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=20.00] [cy=32.00] [r=10.00]
+          RenderSVGEllipse {circle} at (117,129) size 126x126 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=30.00] [cy=32.00] [r=10.00]
+          RenderSVGEllipse {circle} at (297,129) size 126x126 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=60.00] [cy=32.00] [r=10.00]
+          RenderSVGEllipse {circle} at (237,129) size 126x126 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=50.00] [cy=32.00] [r=10.00]
+          RenderSVGEllipse {circle} at (177,129) size 126x126 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=40.00] [cy=32.00] [r=10.00]
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x46
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 263.50: "$Revision: 1.6 $"
index 192db6b..1f85c1f 100644 (file)
@@ -14,7 +14,7 @@ layer at (0,0) size 480x360
       RenderSVGContainer {g} at (164,206) size 147x76 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
         RenderSVGContainer {a} at (164,206) size 147x76
           RenderSVGPath {path} at (164,206) size 147x76 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FFFF]}] [data="M 165 40 L 265 40 L 265 28 L 310 64 L 265 100 L 265 88 L 165 88 Z"]
-      RenderSVGPath {circle} at (368,131) size 44x44 [stroke={[type=SOLID] [color=#00FF00] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=390.00] [cy=153.00] [r=20.00]
+      RenderSVGEllipse {circle} at (368,131) size 44x44 [stroke={[type=SOLID] [color=#00FF00] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=390.00] [cy=153.00] [r=20.00]
       RenderSVGText {text} at (350,179) size 76x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 76x12
           chunk 1 text run 1 at (350.00,189.00) startOffset 0 endOffset 20 width 76.00: "id=\"internal-circle\""
index 0905f58..dcfe61a 100644 (file)
@@ -26,7 +26,7 @@ layer at (0,0) size 480x360
         RenderSVGText {text} at (10,35) size 116x12 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 116x12
             chunk 1 text run 1 at (10.00,45.00) startOffset 0 endOffset 29 width 116.00: "transform=\"translate(-10,-20)"
-      RenderSVGPath {circle} at (368,131) size 44x44 [stroke={[type=SOLID] [color=#00FF00] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=390.00] [cy=153.00] [r=20.00]
+      RenderSVGEllipse {circle} at (368,131) size 44x44 [stroke={[type=SOLID] [color=#00FF00] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=390.00] [cy=153.00] [r=20.00]
       RenderSVGText {text} at (350,179) size 76x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 76x12
           chunk 1 text run 1 at (350.00,189.00) startOffset 0 endOffset 20 width 76.00: "id=\"internal-circle\""
index a57b5c5..26fde5c 100644 (file)
@@ -38,7 +38,7 @@ layer at (0,0) size 480x360
       RenderSVGText {text} at (302,120) size 116x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 116x12
           chunk 1 text run 1 at (302.00,130.00) startOffset 0 endOffset 29 width 116.00: "No view attributes except 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 (355,281) size 43x18 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 43x18
           chunk 1 text run 1 at (355.00,295.00) startOffset 0 endOffset 7 width 43.00: "Ellipse"
@@ -46,7 +46,7 @@ layer at (0,0) size 480x360
       RenderSVGText {text} at (315,204) size 112x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 112x12
           chunk 1 text run 1 at (315.00,214.00) startOffset 0 endOffset 27 width 112.00: "viewBox, should fill frame."
-      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 (70,102) size 38x18 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 38x18
           chunk 1 text run 1 at (70.00,116.00) startOffset 0 endOffset 6 width 38.00: "Circle"
index 96b2ea6..50aba39 100644 (file)
@@ -41,7 +41,7 @@ layer at (0,0) size 480x360
       RenderSVGText {text} at (302,120) size 116x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 116x12
           chunk 1 text run 1 at (302.00,130.00) startOffset 0 endOffset 29 width 116.00: "No view attributes except 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 (355,281) size 43x18 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 43x18
           chunk 1 text run 1 at (355.00,295.00) startOffset 0 endOffset 7 width 43.00: "Ellipse"
@@ -49,7 +49,7 @@ layer at (0,0) size 480x360
       RenderSVGText {text} at (315,204) size 112x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 112x12
           chunk 1 text run 1 at (315.00,214.00) startOffset 0 endOffset 27 width 112.00: "viewBox, should fill frame."
-      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 (70,102) size 38x18 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 38x18
           chunk 1 text run 1 at (70.00,116.00) startOffset 0 endOffset 6 width 38.00: "Circle"
index c0bdbf7..2d3f8e4 100644 (file)
@@ -7,8 +7,8 @@ layer at (0,0) size 480x360
         chunk 1 (middle anchor) text run 1 at (62.50,35.00) startOffset 0 endOffset 51 width 355.00: "Testing stroke inclusion for 'clip-path' and 'mask'"
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGResourceClipper {clipPath} [id="one"] [clipPathUnits=objectBoundingBox]
-        RenderSVGPath {circle} at (0,0) size 1x1 [stroke={[type=SOLID] [color=#FF0000] [stroke width=0.15]}] [cx=0.30] [cy=0.50] [r=0.20]
-        RenderSVGPath {circle} at (0,0) size 1x1 [cx=0.70] [cy=0.50] [r=0.20]
+        RenderSVGEllipse {circle} at (0,0) size 1x1 [stroke={[type=SOLID] [color=#FF0000] [stroke width=0.15]}] [cx=0.30] [cy=0.50] [r=0.20]
+        RenderSVGEllipse {circle} at (0,0) size 1x1 [cx=0.70] [cy=0.50] [r=0.20]
     RenderSVGRect {rect} at (155,45) size 175x110 [fill={[type=SOLID] [color=#00008B]}] [x=150.00] [y=0.00] [width=200.00] [height=200.00]
       [clipPath="one"] RenderSVGResourceClipper {clipPath} at (155,45) size 175x110
     RenderSVGText {text} at (50,96) size 111x18 contains 1 chunk(s)
@@ -16,8 +16,8 @@ layer at (0,0) size 480x360
         chunk 1 text run 1 at (50.00,110.00) startOffset 0 endOffset 19 width 111.00: "With a 'clip-path':"
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGResourceMasker {mask} [id="two"] [maskUnits=objectBoundingBox] [maskContentUnits=objectBoundingBox]
-        RenderSVGPath {circle} at (0,0) size 1x1 [stroke={[type=SOLID] [color=#FF0000] [stroke width=0.15]}] [fill={[type=SOLID] [color=#0000FF]}] [cx=0.30] [cy=0.50] [r=0.20]
-        RenderSVGPath {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#0000FF]}] [cx=0.70] [cy=0.50] [r=0.20]
+        RenderSVGEllipse {circle} at (0,0) size 1x1 [stroke={[type=SOLID] [color=#FF0000] [stroke width=0.15]}] [fill={[type=SOLID] [color=#0000FF]}] [cx=0.30] [cy=0.50] [r=0.20]
+        RenderSVGEllipse {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#0000FF]}] [cx=0.70] [cy=0.50] [r=0.20]
     RenderSVGRect {rect} at (155,195) size 175x110 [fill={[type=SOLID] [color=#00008B]}] [x=150.00] [y=150.00] [width=200.00] [height=200.00]
       [masker="two"] RenderSVGResourceMasker {mask} at (155,195) size 175x110
     RenderSVGText {text} at (50,246) size 89x18 contains 1 chunk(s)
index 5c1b2ce..89685a0 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,47) size 51x37 [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 3c4430e..fa112d4 100644 (file)
@@ -10,7 +10,7 @@ layer at (0,0) size 480x360
       RenderSVGResourceMarker {marker} [id="markerStart"] [markerUnits=strokeWidth] [ref at (5,5)] [angle=0.00]
         RenderSVGRect {rect} at (0,0) size 2x2 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
       RenderSVGResourceMarker {marker} [id="markerMiddle"] [markerUnits=strokeWidth] [ref at (5,5)] [angle=0.00]
-        RenderSVGPath {circle} at (0,0) size 2x2 [fill={[type=SOLID] [color=#008000]}] [cx=5.00] [cy=5.00] [r=5.00]
+        RenderSVGEllipse {circle} at (0,0) size 2x2 [fill={[type=SOLID] [color=#008000]}] [cx=5.00] [cy=5.00] [r=5.00]
       RenderSVGResourceMarker {marker} [id="markerEnd"] [markerUnits=strokeWidth] [ref at (5,5)] [angle=0.00]
         RenderSVGPath {path} at (0,0) size 2x2 [fill={[type=SOLID] [color=#0000FF]}] [data="M 5 0 L 10 10 L 0 10 Z"]
       RenderSVGText {text} at (170,17) size 90x16 contains 1 chunk(s)
@@ -34,7 +34,7 @@ layer at (0,0) size 480x360
         RenderSVGContainer {g} at (242,127) size 16x16 [transform={m=((1.60,0.00)(0.00,1.60)) t=(122.00,127.00)}]
           RenderSVGRect {rect} at (242,127) size 16x16 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
         RenderSVGContainer {g} at (292,127) size 16x16 [transform={m=((1.60,0.00)(0.00,1.60)) t=(172.00,127.00)}]
-          RenderSVGPath {circle} at (292,127) size 16x16 [fill={[type=SOLID] [color=#008000]}] [cx=5.00] [cy=5.00] [r=5.00]
+          RenderSVGEllipse {circle} at (292,127) size 16x16 [fill={[type=SOLID] [color=#008000]}] [cx=5.00] [cy=5.00] [r=5.00]
         RenderSVGContainer {g} at (292,177) size 16x16 [transform={m=((1.60,0.00)(0.00,1.60)) t=(172.00,177.00)}]
           RenderSVGPath {path} at (292,177) size 16x16 [fill={[type=SOLID] [color=#0000FF]}] [data="M 5 0 L 10 10 L 0 10 Z"]
       RenderSVGText {text} at (145,207) size 137x16 contains 1 chunk(s)
index a8381fa..f8c6a2a 100644 (file)
@@ -24,57 +24,57 @@ layer at (0,0) size 480x360
           chunk 1 (middle anchor) text run 1 at (-2.00,30.00) startOffset 0 endOffset 43 width 454.00: "Basic test of color-interpolation property."
       RenderSVGContainer {g} at (36,66) size 432x55 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,80.00)}]
         RenderSVGRect {rect} at (39,79) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=LINEAR-GRADIENT] [id="gradientDefault"]}] [x=0.00] [y=0.00] [width=300.00] [height=40.00]
-        RenderSVGPath {circle} at (36,66) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.00] [cy=-10.00] [r=3.00]
+        RenderSVGEllipse {circle} at (36,66) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.00] [cy=-10.00] [r=3.00]
         RenderSVGPath {line} at (39,73) size 2x47 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-7.00] [x2=0.00] [y2=40.00]
         RenderSVGRect {rect} at (87,97) size 6x6 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#8080FF]}] [x=48.00] [y=18.00] [width=4.00] [height=4.00]
         RenderSVGPath {line} at (89,95) size 2x10 [stroke={[type=SOLID] [color=#8080FF]}] [fill={[type=SOLID] [color=#000000]}] [x1=50.00] [y1=15.00] [x2=50.00] [y2=25.00]
-        RenderSVGPath {circle} at (136,66) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [cx=100.00] [cy=-10.00] [r=3.00]
+        RenderSVGEllipse {circle} at (136,66) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [cx=100.00] [cy=-10.00] [r=3.00]
         RenderSVGPath {line} at (139,73) size 2x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-7.00] [x2=0.00] [y2=40.00]
         RenderSVGRect {rect} at (187,97) size 6x6 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#800080]}] [x=148.00] [y=18.00] [width=4.00] [height=4.00]
         RenderSVGPath {line} at (189,95) size 2x10 [stroke={[type=SOLID] [color=#800080]}] [fill={[type=SOLID] [color=#000000]}] [x1=150.00] [y1=15.00] [x2=150.00] [y2=25.00]
-        RenderSVGPath {circle} at (236,66) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=200.00] [cy=-10.00] [r=3.00]
+        RenderSVGEllipse {circle} at (236,66) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=200.00] [cy=-10.00] [r=3.00]
         RenderSVGPath {line} at (239,73) size 2x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-7.00] [x2=0.00] [y2=40.00]
         RenderSVGRect {rect} at (287,97) size 6x6 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF8000]}] [x=248.00] [y=18.00] [width=4.00] [height=4.00]
         RenderSVGPath {line} at (289,95) size 2x10 [stroke={[type=SOLID] [color=#FF8000]}] [fill={[type=SOLID] [color=#000000]}] [x1=250.00] [y1=15.00] [x2=250.00] [y2=25.00]
-        RenderSVGPath {circle} at (336,66) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=300.00] [cy=-10.00] [r=3.00]
+        RenderSVGEllipse {circle} at (336,66) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=300.00] [cy=-10.00] [r=3.00]
         RenderSVGPath {line} at (339,73) size 2x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-7.00] [x2=0.00] [y2=40.00]
         RenderSVGText {text} at (310,3) size 118x20 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 118x20
             chunk 1 text run 1 at (310.00,20.00) startOffset 0 endOffset 14 width 118.00: "default (sRGB)"
       RenderSVGContainer {g} at (36,146) size 356x55 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,160.00)}]
         RenderSVGRect {rect} at (39,159) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=LINEAR-GRADIENT] [id="gradientSRGB"]}] [x=0.00] [y=0.00] [width=300.00] [height=40.00]
-        RenderSVGPath {circle} at (36,146) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.00] [cy=-10.00] [r=3.00]
+        RenderSVGEllipse {circle} at (36,146) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.00] [cy=-10.00] [r=3.00]
         RenderSVGPath {line} at (39,153) size 2x47 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-7.00] [x2=0.00] [y2=40.00]
         RenderSVGRect {rect} at (87,177) size 6x6 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#8080FF]}] [x=48.00] [y=18.00] [width=4.00] [height=4.00]
         RenderSVGPath {line} at (89,175) size 2x10 [stroke={[type=SOLID] [color=#8080FF]}] [fill={[type=SOLID] [color=#000000]}] [x1=50.00] [y1=15.00] [x2=50.00] [y2=25.00]
-        RenderSVGPath {circle} at (136,146) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [cx=100.00] [cy=-10.00] [r=3.00]
+        RenderSVGEllipse {circle} at (136,146) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [cx=100.00] [cy=-10.00] [r=3.00]
         RenderSVGPath {line} at (139,153) size 2x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-7.00] [x2=0.00] [y2=40.00]
         RenderSVGRect {rect} at (187,177) size 6x6 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#800080]}] [x=148.00] [y=18.00] [width=4.00] [height=4.00]
         RenderSVGPath {line} at (189,175) size 2x10 [stroke={[type=SOLID] [color=#800080]}] [fill={[type=SOLID] [color=#000000]}] [x1=150.00] [y1=15.00] [x2=150.00] [y2=25.00]
-        RenderSVGPath {circle} at (236,146) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=200.00] [cy=-10.00] [r=3.00]
+        RenderSVGEllipse {circle} at (236,146) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=200.00] [cy=-10.00] [r=3.00]
         RenderSVGPath {line} at (239,153) size 2x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-7.00] [x2=0.00] [y2=40.00]
         RenderSVGRect {rect} at (287,177) size 6x6 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF8000]}] [x=248.00] [y=18.00] [width=4.00] [height=4.00]
         RenderSVGPath {line} at (289,175) size 2x10 [stroke={[type=SOLID] [color=#FF8000]}] [fill={[type=SOLID] [color=#000000]}] [x1=250.00] [y1=15.00] [x2=250.00] [y2=25.00]
-        RenderSVGPath {circle} at (336,146) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=300.00] [cy=-10.00] [r=3.00]
+        RenderSVGEllipse {circle} at (336,146) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=300.00] [cy=-10.00] [r=3.00]
         RenderSVGPath {line} at (339,153) size 2x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-7.00] [x2=0.00] [y2=40.00]
         RenderSVGText {text} at (310,3) size 42x20 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 42x20
             chunk 1 text run 1 at (310.00,20.00) startOffset 0 endOffset 4 width 42.00: "sRGB"
       RenderSVGContainer {g} at (36,226) size 393x55 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,240.00)}]
         RenderSVGRect {rect} at (39,239) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=LINEAR-GRADIENT] [id="gradientLinearRGB"]}] [x=0.00] [y=0.00] [width=300.00] [height=40.00]
-        RenderSVGPath {circle} at (36,226) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.00] [cy=-10.00] [r=3.00]
+        RenderSVGEllipse {circle} at (36,226) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.00] [cy=-10.00] [r=3.00]
         RenderSVGPath {line} at (39,233) size 2x47 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-7.00] [x2=0.00] [y2=40.00]
         RenderSVGRect {rect} at (87,257) size 6x6 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#8080FF]}] [x=48.00] [y=18.00] [width=4.00] [height=4.00]
         RenderSVGPath {line} at (89,255) size 2x10 [stroke={[type=SOLID] [color=#8080FF]}] [fill={[type=SOLID] [color=#000000]}] [x1=50.00] [y1=15.00] [x2=50.00] [y2=25.00]
-        RenderSVGPath {circle} at (136,226) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [cx=100.00] [cy=-10.00] [r=3.00]
+        RenderSVGEllipse {circle} at (136,226) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [cx=100.00] [cy=-10.00] [r=3.00]
         RenderSVGPath {line} at (139,233) size 2x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-7.00] [x2=0.00] [y2=40.00]
         RenderSVGRect {rect} at (187,257) size 6x6 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#800080]}] [x=148.00] [y=18.00] [width=4.00] [height=4.00]
         RenderSVGPath {line} at (189,255) size 2x10 [stroke={[type=SOLID] [color=#800080]}] [fill={[type=SOLID] [color=#000000]}] [x1=150.00] [y1=15.00] [x2=150.00] [y2=25.00]
-        RenderSVGPath {circle} at (236,226) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=200.00] [cy=-10.00] [r=3.00]
+        RenderSVGEllipse {circle} at (236,226) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=200.00] [cy=-10.00] [r=3.00]
         RenderSVGPath {line} at (239,233) size 2x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-7.00] [x2=0.00] [y2=40.00]
         RenderSVGRect {rect} at (287,257) size 6x6 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF8000]}] [x=248.00] [y=18.00] [width=4.00] [height=4.00]
         RenderSVGPath {line} at (289,255) size 2x10 [stroke={[type=SOLID] [color=#FF8000]}] [fill={[type=SOLID] [color=#000000]}] [x1=250.00] [y1=15.00] [x2=250.00] [y2=25.00]
-        RenderSVGPath {circle} at (336,226) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=300.00] [cy=-10.00] [r=3.00]
+        RenderSVGEllipse {circle} at (336,226) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=300.00] [cy=-10.00] [r=3.00]
         RenderSVGPath {line} at (339,233) size 2x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-7.00] [x2=0.00] [y2=40.00]
         RenderSVGText {text} at (310,3) size 79x20 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 79x20
index 598f4c1..17e1f16 100644 (file)
@@ -14,7 +14,7 @@ layer at (0,0) size 480x360
           RenderSVGInlineText {#text} at (0,0) size 299x28
             chunk 1 text run 1 at (60.00,7.00) startOffset 0 endOffset 32 width 299.00: "Use the target to trigger events"
         RenderSVGContainer {g} at (29,109) size 62x62
-          RenderSVGPath {circle} at (29,109) size 62x62 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=0.00] [cy=0.00] [r=30.00]
+          RenderSVGEllipse {circle} at (29,109) size 62x62 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=0.00] [cy=0.00] [r=30.00]
           RenderSVGPath {line} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [x1=-30.00] [y1=0.00] [x2=30.00] [y2=0.00]
           RenderSVGPath {line} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-30.00] [x2=0.00] [y2=30.00]
       RenderSVGContainer {g} at (50,181) size 167x97
index e0e9059..cc89f1c 100644 (file)
@@ -14,7 +14,7 @@ layer at (0,0) size 480x360
           RenderSVGInlineText {#text} at (0,0) size 299x28
             chunk 1 text run 1 at (60.00,7.00) startOffset 0 endOffset 32 width 299.00: "Use the target to trigger events"
         RenderSVGContainer {g} at (29,109) size 62x62
-          RenderSVGPath {circle} at (29,109) size 62x62 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=0.00] [cy=0.00] [r=30.00]
+          RenderSVGEllipse {circle} at (29,109) size 62x62 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=0.00] [cy=0.00] [r=30.00]
           RenderSVGPath {line} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [x1=-30.00] [y1=0.00] [x2=30.00] [y2=0.00]
           RenderSVGPath {line} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-30.00] [x2=0.00] [y2=30.00]
       RenderSVGContainer {g} at (50,181) size 211x97
index 09a9d1d..64f979f 100644 (file)
@@ -14,7 +14,7 @@ layer at (0,0) size 480x360
           RenderSVGInlineText {#text} at (0,0) size 299x28
             chunk 1 text run 1 at (60.00,7.00) startOffset 0 endOffset 32 width 299.00: "Use the target to trigger events"
         RenderSVGContainer {g} at (29,109) size 62x62
-          RenderSVGPath {circle} at (29,109) size 62x62 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=0.00] [cy=0.00] [r=30.00]
+          RenderSVGEllipse {circle} at (29,109) size 62x62 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=0.00] [cy=0.00] [r=30.00]
           RenderSVGPath {line} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [x1=-30.00] [y1=0.00] [x2=30.00] [y2=0.00]
           RenderSVGPath {line} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-30.00] [x2=0.00] [y2=30.00]
       RenderSVGContainer {g} at (50,181) size 211x97
index 55a1853..8d733b6 100644 (file)
@@ -3,12 +3,12 @@ layer at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (49,49) size 346x266
-      RenderSVGPath {circle} at (49,49) size 102x102 [stroke={[type=SOLID] [color=#000000]}] [cx=100.00] [cy=100.00] [r=50.00]
-      RenderSVGPath {circle} at (184,64) size 72x72 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=220.00] [cy=100.00] [r=35.00]
-      RenderSVGPath {circle} at (318,78) size 44x44 [stroke={[type=SOLID] [color=#00FF00] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=340.00] [cy=100.00] [r=20.00]
-      RenderSVGPath {circle} at (78,238) size 44x44 [stroke={[type=SOLID] [color=#00FF00] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=100.00] [cy=260.00] [r=20.00]
-      RenderSVGPath {circle} at (185,225) size 70x70 [fill={[type=SOLID] [color=#0000FF]}] [cx=220.00] [cy=260.00] [r=35.00]
-      RenderSVGPath {circle} at (285,205) size 110x110 [stroke={[type=SOLID] [color=#FF0000] [stroke width=10.00]}] [cx=340.00] [cy=260.00] [r=50.00]
+      RenderSVGEllipse {circle} at (49,49) size 102x102 [stroke={[type=SOLID] [color=#000000]}] [cx=100.00] [cy=100.00] [r=50.00]
+      RenderSVGEllipse {circle} at (184,64) size 72x72 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=220.00] [cy=100.00] [r=35.00]
+      RenderSVGEllipse {circle} at (318,78) size 44x44 [stroke={[type=SOLID] [color=#00FF00] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=340.00] [cy=100.00] [r=20.00]
+      RenderSVGEllipse {circle} at (78,238) size 44x44 [stroke={[type=SOLID] [color=#00FF00] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=100.00] [cy=260.00] [r=20.00]
+      RenderSVGEllipse {circle} at (185,225) size 70x70 [fill={[type=SOLID] [color=#0000FF]}] [cx=220.00] [cy=260.00] [r=35.00]
+      RenderSVGEllipse {circle} at (285,205) size 110x110 [stroke={[type=SOLID] [color=#FF0000] [stroke width=10.00]}] [cx=340.00] [cy=260.00] [r=50.00]
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x46
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
index e4eacea..04c59d2 100644 (file)
@@ -3,11 +3,11 @@ 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 151x151
-      RenderSVGPath {circle} at (0,0) size 51x51 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=50.00]
-      RenderSVGPath {circle} at (0,49) size 51x102 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=100.00] [r=50.00]
-      RenderSVGPath {circle} at (49,0) size 102x51 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=100.00] [cy=0.00] [r=50.00]
-      RenderSVGPath {circle} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=100.00] [cy=100.00] [r=0.00]
-      RenderSVGPath {circle} at (49,49) size 102x102 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=100.00] [cy=100.00] [r=50.00]
+      RenderSVGEllipse {circle} at (0,0) size 51x51 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=50.00]
+      RenderSVGEllipse {circle} at (0,49) size 51x102 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=100.00] [r=50.00]
+      RenderSVGEllipse {circle} at (49,0) size 102x51 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=100.00] [cy=0.00] [r=50.00]
+      RenderSVGEllipse {circle} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=100.00] [cy=100.00] [r=0.00]
+      RenderSVGEllipse {circle} at (49,49) size 102x102 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=100.00] [cy=100.00] [r=50.00]
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x46
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.3 $"
index 1733436..e069fd4 100644 (file)
@@ -3,13 +3,13 @@ layer at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (16,24) size 389x250
-      RenderSVGPath {ellipse} at (19,24) size 62x102 [stroke={[type=SOLID] [color=#000000]}] [cx=50.00] [cy=75.00] [rx=30.00] [ry=50.00]
-      RenderSVGPath {ellipse} at (130,25) size 60x100 [fill={[type=SOLID] [color=#FF0000]}] [cx=160.00] [cy=75.00] [rx=30.00] [ry=50.00]
-      RenderSVGPath {ellipse} at (234,44) size 72x72 [stroke={[type=SOLID] [color=#000000]}] [cx=270.00] [cy=80.00] [rx=35.00] [ry=35.00]
-      RenderSVGPath {ellipse} at (335,45) size 70x70 [fill={[type=SOLID] [color=#FF0000]}] [cx=370.00] [cy=80.00] [rx=35.00] [ry=35.00]
-      RenderSVGPath {ellipse} at (16,166) size 68x108 [stroke={[type=SOLID] [color=#0000FF] [stroke width=8.00]}] [cx=50.00] [cy=220.00] [rx=30.00] [ry=50.00]
-      RenderSVGPath {ellipse} at (126,166) size 68x108 [stroke={[type=SOLID] [color=#0000FF] [stroke width=8.00]}] [fill={[type=SOLID] [color=#00FF00]}] [cx=160.00] [cy=220.00] [rx=30.00] [ry=50.00]
-      RenderSVGPath {ellipse} at (256,176) size 148x88 [stroke={[type=SOLID] [color=#0000FF] [stroke width=8.00]}] [fill={[type=SOLID] [color=#00FF00]}] [cx=330.00] [cy=220.00] [rx=70.00] [ry=40.00]
+      RenderSVGEllipse {ellipse} at (19,24) size 62x102 [stroke={[type=SOLID] [color=#000000]}] [cx=50.00] [cy=75.00] [rx=30.00] [ry=50.00]
+      RenderSVGEllipse {ellipse} at (130,25) size 60x100 [fill={[type=SOLID] [color=#FF0000]}] [cx=160.00] [cy=75.00] [rx=30.00] [ry=50.00]
+      RenderSVGEllipse {ellipse} at (234,44) size 72x72 [stroke={[type=SOLID] [color=#000000]}] [cx=270.00] [cy=80.00] [rx=35.00] [ry=35.00]
+      RenderSVGEllipse {ellipse} at (335,45) size 70x70 [fill={[type=SOLID] [color=#FF0000]}] [cx=370.00] [cy=80.00] [rx=35.00] [ry=35.00]
+      RenderSVGEllipse {ellipse} at (16,166) size 68x108 [stroke={[type=SOLID] [color=#0000FF] [stroke width=8.00]}] [cx=50.00] [cy=220.00] [rx=30.00] [ry=50.00]
+      RenderSVGEllipse {ellipse} at (126,166) size 68x108 [stroke={[type=SOLID] [color=#0000FF] [stroke width=8.00]}] [fill={[type=SOLID] [color=#00FF00]}] [cx=160.00] [cy=220.00] [rx=30.00] [ry=50.00]
+      RenderSVGEllipse {ellipse} at (256,176) size 148x88 [stroke={[type=SOLID] [color=#0000FF] [stroke width=8.00]}] [fill={[type=SOLID] [color=#00FF00]}] [cx=330.00] [cy=220.00] [rx=70.00] [ry=40.00]
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x46
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
index 06b6612..f4c8bcb 100644 (file)
@@ -3,10 +3,10 @@ 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 351x301
-      RenderSVGPath {ellipse} at (0,0) size 101x51 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [rx=100.00] [ry=50.00]
-      RenderSVGPath {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=100.00] [cy=150.00] [rx=0.00] [ry=50.00]
-      RenderSVGPath {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=200.00] [cy=50.00] [rx=100.00] [ry=0.00]
-      RenderSVGPath {ellipse} at (149,199) size 202x102 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=250.00] [cy=250.00] [rx=100.00] [ry=50.00]
+      RenderSVGEllipse {ellipse} at (0,0) size 101x51 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [rx=100.00] [ry=50.00]
+      RenderSVGEllipse {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=100.00] [cy=150.00] [rx=0.00] [ry=50.00]
+      RenderSVGEllipse {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=200.00] [cy=50.00] [rx=100.00] [ry=0.00]
+      RenderSVGEllipse {ellipse} at (149,199) size 202x102 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=250.00] [cy=250.00] [rx=100.00] [ry=50.00]
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x46
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.3 $"
index e57d704..f4edd81 100644 (file)
@@ -44,12 +44,12 @@ layer at (0,0) size 480x360
       RenderSVGRect {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [x=55.00] [y=160.00] [width=0.00] [height=50.00]
       RenderSVGRect {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FF00]}] [x=135.00] [y=55.00] [width=25.00] [height=0.00]
       RenderSVGRect {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#00FF00]}] [x=135.00] [y=160.00] [width=25.00] [height=0.00]
-      RenderSVGPath {circle} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [cx=240.00] [cy=80.00] [r=0.00]
-      RenderSVGPath {circle} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [cx=240.00] [cy=185.00] [r=0.00]
-      RenderSVGPath {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FF00]}] [cx=332.00] [cy=80.00] [rx=0.00] [ry=25.00]
-      RenderSVGPath {ellipse} at (0,0) size 0x0 [fill={[type=SOLID] [color=#00FF00]}] [cx=332.00] [cy=185.00] [rx=0.00] [ry=25.00]
-      RenderSVGPath {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [cx=411.00] [cy=80.00] [rx=12.00] [ry=0.00]
-      RenderSVGPath {ellipse} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [cx=411.00] [cy=185.00] [rx=12.00] [ry=0.00]
+      RenderSVGEllipse {circle} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [cx=240.00] [cy=80.00] [r=0.00]
+      RenderSVGEllipse {circle} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [cx=240.00] [cy=185.00] [r=0.00]
+      RenderSVGEllipse {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FF00]}] [cx=332.00] [cy=80.00] [rx=0.00] [ry=25.00]
+      RenderSVGEllipse {ellipse} at (0,0) size 0x0 [fill={[type=SOLID] [color=#00FF00]}] [cx=332.00] [cy=185.00] [rx=0.00] [ry=25.00]
+      RenderSVGEllipse {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [cx=411.00] [cy=80.00] [rx=12.00] [ry=0.00]
+      RenderSVGEllipse {ellipse} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [cx=411.00] [cy=185.00] [rx=12.00] [ry=0.00]
       RenderSVGPath {line} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [x1=240.00] [y1=265.00] [x2=240.00] [y2=265.00]
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x46
index afb403d..13ab3de 100644 (file)
@@ -5,8 +5,8 @@ layer at (0,0) size 480x360
     RenderSVGContainer {g} at (0,0) size 480x360
       RenderSVGRect {rect} at (0,0) size 240x180 [fill={[type=SOLID] [color=#DC143C]}] [x=100.00] [y=100.00] [width=50.00] [height=50.00]
       RenderSVGRect {rect} at (240,180) size 240x180 [fill={[type=SOLID] [color=#DC143C]}] [x=150.00] [y=150.00] [width=50.00] [height=50.00]
-      RenderSVGPath {circle} at (0,180) size 240x180 [fill={[type=SOLID] [color=#FFD700]}] [cx=125.00] [cy=175.00] [r=25.00]
-      RenderSVGPath {circle} at (240,0) size 240x180 [fill={[type=SOLID] [color=#FFD700]}] [cx=175.00] [cy=125.00] [r=25.00]
+      RenderSVGEllipse {circle} at (0,180) size 240x180 [fill={[type=SOLID] [color=#FFD700]}] [cx=125.00] [cy=175.00] [r=25.00]
+      RenderSVGEllipse {circle} at (240,0) size 240x180 [fill={[type=SOLID] [color=#FFD700]}] [cx=175.00] [cy=125.00] [r=25.00]
     RenderSVGText {text} at (105,186) size 66x12 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 66x12
         chunk 1 text run 1 at (105.00,195.00) startOffset 0 endOffset 16 width 65.76: "$Revision: 1.8 $"
index e3cae48..a7516a6 100644 (file)
@@ -5,8 +5,8 @@ layer at (0,0) size 480x360
     RenderSVGContainer {g} at (60,0) size 360x360
       RenderSVGRect {rect} at (60,0) size 180x180 [fill={[type=SOLID] [color=#DC143C]}] [x=100.00] [y=100.00] [width=50.00] [height=50.00]
       RenderSVGRect {rect} at (240,180) size 180x180 [fill={[type=SOLID] [color=#DC143C]}] [x=150.00] [y=150.00] [width=50.00] [height=50.00]
-      RenderSVGPath {circle} at (60,180) size 180x180 [fill={[type=SOLID] [color=#FFD700]}] [cx=125.00] [cy=175.00] [r=25.00]
-      RenderSVGPath {circle} at (240,0) size 180x180 [fill={[type=SOLID] [color=#FFD700]}] [cx=175.00] [cy=125.00] [r=25.00]
+      RenderSVGEllipse {circle} at (60,180) size 180x180 [fill={[type=SOLID] [color=#FFD700]}] [cx=125.00] [cy=175.00] [r=25.00]
+      RenderSVGEllipse {circle} at (240,0) size 180x180 [fill={[type=SOLID] [color=#FFD700]}] [cx=175.00] [cy=125.00] [r=25.00]
     RenderSVGText {text} at (105,186) size 66x12 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 66x12
         chunk 1 text run 1 at (105.00,195.00) startOffset 0 endOffset 16 width 65.83: "$Revision: 1.8 $"
index 416de83..5df26d9 100644 (file)
@@ -4,8 +4,8 @@ layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGRect {rect} at (100,100) size 50x50 [fill={[type=SOLID] [color=#DC143C]}] [x=100.00] [y=100.00] [width=50.00] [height=50.00]
     RenderSVGRect {rect} at (150,150) size 50x50 [fill={[type=SOLID] [color=#DC143C]}] [x=150.00] [y=150.00] [width=50.00] [height=50.00]
-    RenderSVGPath {circle} at (100,150) size 50x50 [fill={[type=SOLID] [color=#FFD700]}] [cx=125.00] [cy=175.00] [r=25.00]
-    RenderSVGPath {circle} at (150,100) size 50x50 [fill={[type=SOLID] [color=#FFD700]}] [cx=175.00] [cy=125.00] [r=25.00]
+    RenderSVGEllipse {circle} at (100,150) size 50x50 [fill={[type=SOLID] [color=#FFD700]}] [cx=125.00] [cy=175.00] [r=25.00]
+    RenderSVGEllipse {circle} at (150,100) size 50x50 [fill={[type=SOLID] [color=#FFD700]}] [cx=175.00] [cy=125.00] [r=25.00]
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x46
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
index 8cf9cd7..759fef1 100644 (file)
@@ -6,8 +6,8 @@ layer at (0,0) size 480x360
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGContainer {g} at (0,0) size 32x22
           RenderSVGRect {rect} at (0,0) size 22x22 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=3.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=20.00] [height=20.00]
-          RenderSVGPath {circle} at (0,0) size 22x22 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=3.00]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=10.00] [cy=10.00] [r=10.00]
-          RenderSVGPath {ellipse} at (0,0) size 22x22 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=3.00]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=10.00] [cy=10.00] [rx=10.00] [ry=10.00]
+          RenderSVGEllipse {circle} at (0,0) size 22x22 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=3.00]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=10.00] [cy=10.00] [r=10.00]
+          RenderSVGEllipse {ellipse} at (0,0) size 22x22 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=3.00]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=10.00] [cy=10.00] [rx=10.00] [ry=10.00]
           RenderSVGPath {line} at (0,8) size 20x4 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=3.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x1=0.00] [y1=10.00] [x2=20.00] [y2=10.00]
           RenderSVGPath {path} at (0,0) size 22x22 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=3.00]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M 0 0 L 20 0 L 20 20 L 0 20 Z"]
           RenderSVGPath {polygon} at (0,0) size 22x22 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=3.00]}] [fill={[type=SOLID] [color=#FF0000]}] [points="0 0 20 0 20 20 0 20 0 0"]
@@ -61,9 +61,9 @@ layer at (0,0) size 480x360
         RenderSVGContainer {use} at (150,25) size 20x20
           RenderSVGRect {rect} at (150,25) size 20x20 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=20.00] [height=20.00]
         RenderSVGContainer {use} at (150,55) size 20x20 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
-          RenderSVGPath {circle} at (150,55) size 20x20 [fill={[type=SOLID] [color=#00FF00]}] [cx=10.00] [cy=10.00] [r=10.00]
+          RenderSVGEllipse {circle} at (150,55) size 20x20 [fill={[type=SOLID] [color=#00FF00]}] [cx=10.00] [cy=10.00] [r=10.00]
         RenderSVGContainer {use} at (150,85) size 20x20 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,60.00)}]
-          RenderSVGPath {ellipse} at (150,85) size 20x20 [fill={[type=SOLID] [color=#00FF00]}] [cx=10.00] [cy=10.00] [rx=10.00] [ry=10.00]
+          RenderSVGEllipse {ellipse} at (150,85) size 20x20 [fill={[type=SOLID] [color=#00FF00]}] [cx=10.00] [cy=10.00] [rx=10.00] [ry=10.00]
         RenderSVGContainer {use} at (150,124) size 20x2 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,90.00)}]
           RenderSVGPath {line} at (150,124) size 20x2 [stroke={[type=SOLID] [color=#00FF00] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=10.00] [x2=20.00] [y2=10.00]
         RenderSVGContainer {use} at (150,144) size 21x21 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
index 176dea5..4cc07f2 100644 (file)
@@ -13,7 +13,7 @@ layer at (0,0) size 480x360
           chunk 1 text run 1 at (40.00,36.00) startOffset 0 endOffset 11 width 54.00: "This tests "
           chunk 1 text run 1 at (94.00,36.00) startOffset 0 endOffset 54 width 278.00: "element (GI) selectors: <rect /> and the selector rect"
       RenderSVGContainer {g} at (130,70) size 260x60
-        RenderSVGPath {circle} at (130,70) size 60x60 [fill={[type=SOLID] [color=#008000]}] [cx=160.00] [cy=100.00] [r=30.00]
+        RenderSVGEllipse {circle} at (130,70) size 60x60 [fill={[type=SOLID] [color=#008000]}] [cx=160.00] [cy=100.00] [r=30.00]
         RenderSVGRect {rect} at (220,80) size 60x40 [fill={[type=SOLID] [color=#FF0000]}] [x=220.00] [y=80.00] [width=60.00] [height=40.00]
         RenderSVGPath {polygon} at (300,70) size 90x50 [fill={[type=SOLID] [color=#008000]}] [points="300 100 320 120 340 110 360 120 390 90 340 70"]
       RenderSVGContainer {g} at (40,153) size 350x127 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
@@ -28,7 +28,7 @@ layer at (0,0) size 480x360
           RenderSVGInlineText {#text} at (0,0) size 137x14
             chunk 1 text run 1 at (40.00,58.00) startOffset 0 endOffset 25 width 137.00: "and the selector .warning"
         RenderSVGContainer {g} at (130,220) size 260x60
-          RenderSVGPath {circle} at (130,220) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=160.00] [cy=100.00] [r=30.00]
+          RenderSVGEllipse {circle} at (130,220) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=160.00] [cy=100.00] [r=30.00]
           RenderSVGRect {rect} at (220,230) size 60x40 [fill={[type=SOLID] [color=#FF0000]}] [x=220.00] [y=80.00] [width=60.00] [height=40.00]
           RenderSVGPath {polygon} at (300,220) size 90x50 [fill={[type=SOLID] [color=#008000]}] [points="300 100 320 120 340 110 360 120 390 90 340 70"]
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
index b7b66e7..9bd27b5 100644 (file)
@@ -11,7 +11,7 @@ layer at (0,0) size 480x360
         RenderSVGInlineText {#text} at (0,0) size 332x14
           chunk 1 text run 1 at (40.00,36.00) startOffset 0 endOffset 64 width 332.00: "This tests id selectors: <rect id=\"one\" /> and the selector #one"
       RenderSVGContainer {g} at (130,70) size 260x60
-        RenderSVGPath {circle} at (130,70) size 60x60 [fill={[type=SOLID] [color=#008000]}] [cx=160.00] [cy=100.00] [r=30.00]
+        RenderSVGEllipse {circle} at (130,70) size 60x60 [fill={[type=SOLID] [color=#008000]}] [cx=160.00] [cy=100.00] [r=30.00]
         RenderSVGRect {rect} at (220,80) size 60x40 [fill={[type=SOLID] [color=#FF0000]}] [x=220.00] [y=80.00] [width=60.00] [height=40.00]
         RenderSVGPath {polygon} at (300,70) size 90x50 [fill={[type=SOLID] [color=#008000]}] [points="300 100 320 120 340 110 360 120 390 90 340 70"]
       RenderSVGContainer {g} at (40,153) size 350x127 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
@@ -25,7 +25,7 @@ layer at (0,0) size 480x360
           RenderSVGInlineText {#text} at (0,0) size 206x14
             chunk 1 text run 1 at (40.00,58.00) startOffset 0 endOffset 39 width 206.00: "and the selector [transform=\"scale(2)\"]"
         RenderSVGContainer {g} at (130,220) size 260x60
-          RenderSVGPath {circle} at (130,220) size 60x60 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [cx=80.00] [cy=50.00] [r=15.00]
+          RenderSVGEllipse {circle} at (130,220) size 60x60 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [cx=80.00] [cy=50.00] [r=15.00]
           RenderSVGRect {rect} at (220,230) size 60x40 [fill={[type=SOLID] [color=#FF0000]}] [x=220.00] [y=80.00] [width=60.00] [height=40.00]
           RenderSVGPath {polygon} at (300,220) size 90x50 [fill={[type=SOLID] [color=#008000]}] [points="300 100 320 120 340 110 360 120 390 90 340 70"]
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
index 7b5f3a8..3f85466 100644 (file)
@@ -13,7 +13,7 @@ layer at (0,0) size 480x360
           chunk 1 text run 1 at (94.00,36.00) startOffset 0 endOffset 38 width 204.00: "ancestor selectors and child selectors"
       RenderSVGContainer {g} at (130,70) size 260x60
         RenderSVGRect {rect} at (220,80) size 60x40 [fill={[type=SOLID] [color=#FF0000]}] [x=220.00] [y=80.00] [width=60.00] [height=40.00]
-        RenderSVGPath {circle} at (130,70) size 60x60 [fill={[type=SOLID] [color=#008000]}] [cx=160.00] [cy=100.00] [r=30.00]
+        RenderSVGEllipse {circle} at (130,70) size 60x60 [fill={[type=SOLID] [color=#008000]}] [cx=160.00] [cy=100.00] [r=30.00]
         RenderSVGContainer {g} at (300,70) size 90x50
           RenderSVGPath {polygon} at (300,70) size 90x50 [fill={[type=SOLID] [color=#008000]}] [points="300 100 320 120 340 110 360 120 390 90 340 70"]
       RenderSVGContainer {g} at (40,153) size 350x127 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
@@ -25,7 +25,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 1 at (40.00,36.00) startOffset 0 endOffset 11 width 54.00: "This tests "
             chunk 1 text run 1 at (94.00,36.00) startOffset 0 endOffset 53 width 278.00: "ancestor, immediate-sibling and first-child selectors"
         RenderSVGContainer {g} at (130,220) size 260x60
-          RenderSVGPath {circle} at (130,220) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=160.00] [cy=100.00] [r=30.00]
+          RenderSVGEllipse {circle} at (130,220) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=160.00] [cy=100.00] [r=30.00]
           RenderSVGRect {rect} at (220,230) size 60x40 [fill={[type=SOLID] [color=#FF0000]}] [x=220.00] [y=80.00] [width=60.00] [height=40.00]
           RenderSVGPath {polygon} at (300,220) size 90x50 [fill={[type=SOLID] [color=#008000]}] [points="300 100 320 120 340 110 360 120 390 90 340 70"]
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
index c025ea7..47ef939 100644 (file)
@@ -5,7 +5,7 @@ layer at (0,0) size 480x360
     RenderSVGContainer {g} at (40,20) size 381x260
       RenderSVGContainer {g} at (239,79) size 182x122
         RenderSVGContainer {g} at (239,79) size 182x122
-          RenderSVGPath {ellipse} at (239,79) size 182x122 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=330.00] [cy=140.00] [rx=90.00] [ry=60.00]
+          RenderSVGEllipse {ellipse} at (239,79) size 182x122 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=330.00] [cy=140.00] [rx=90.00] [ry=60.00]
       RenderSVGResourceRadialGradient {radialGradient} [id="ygw"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.50]
         RenderSVGGradientStop {stop} [offset=0.00] [color=#FFFF00]
         RenderSVGGradientStop {stop} [offset=0.50] [color=#008000]
index 5792c7d..dd9e9fc 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 (140,70) size 200x160
-      RenderSVGPath {circle} at (160,70) size 160x160 [fill={[type=SOLID] [color=#0000FF]}] [cx=240.00] [cy=150.00] [r=80.00]
+      RenderSVGEllipse {circle} at (160,70) size 160x160 [fill={[type=SOLID] [color=#0000FF]}] [cx=240.00] [cy=150.00] [r=80.00]
       RenderSVGRect {rect} at (140,70) size 200x160 [fill={[type=SOLID] [color=#000000]}] [x=140.00] [y=70.00] [width=200.00] [height=160.00]
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x46
index 8d27540..46db5b5 100644 (file)
@@ -9,25 +9,25 @@ layer at (0,0) size 480x360
       RenderSVGContainer {g} at (20,102) size 437x185
         RenderSVGContainer {g} at (227,102) size 230x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,130.00)}]
           RenderSVGPath {line} at (230,129) size 50x2 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=50.00] [y2=0.00]
-          RenderSVGPath {circle} at (227,127) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
+          RenderSVGEllipse {circle} at (227,127) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
           RenderSVGText {text} at (0,-28) size 227x34 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 227x34
               chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 16 width 227.00: "text-anchor:none"
         RenderSVGContainer {g} at (227,152) size 220x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,180.00)}]
           RenderSVGPath {line} at (230,179) size 50x2 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=50.00] [y2=0.00]
-          RenderSVGPath {circle} at (227,177) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
+          RenderSVGEllipse {circle} at (227,177) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
           RenderSVGText {text} at (0,-28) size 217x34 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 217x34
               chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 17 width 217.00: "text-anchor:start"
         RenderSVGContainer {g} at (105,202) size 250x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,230.00)}]
           RenderSVGPath {line} at (205,229) size 50x2 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=-25.00] [y1=0.00] [x2=25.00] [y2=0.00]
-          RenderSVGPath {circle} at (227,227) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
+          RenderSVGEllipse {circle} at (227,227) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
           RenderSVGText {text} at (-125,-28) size 249x34 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 249x34
               chunk 1 (middle anchor) text run 1 at (-124.50,0.00) startOffset 0 endOffset 18 width 249.00: "text-anchor:middle"
         RenderSVGContainer {g} at (20,252) size 213x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,280.00)}]
           RenderSVGPath {line} at (180,279) size 50x2 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=-50.00] [y1=0.00] [x2=0.00] [y2=0.00]
-          RenderSVGPath {circle} at (227,277) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
+          RenderSVGEllipse {circle} at (227,277) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
           RenderSVGText {text} at (-210,-28) size 210x34 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 210x34
               chunk 1 (end anchor) text run 1 at (-210.00,0.00) startOffset 0 endOffset 15 width 210.00: "text-anchor:end"
index e3acbb4..0d0eb2c 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 480x360
       RenderSVGContainer {g} at (151,49) size 118x269
         RenderSVGContainer {g} at (151,49) size 118x269 [transform={m=((1.00,0.00)(0.00,1.00)) t=(160.00,150.00)}]
           RenderSVGContainer {g} at (151,147) size 18x171
-            RenderSVGPath {circle} at (157,147) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
+            RenderSVGEllipse {circle} at (157,147) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
             RenderSVGText {text} at (-9,0) size 17x168 contains 1 chunk(s)
               RenderSVGInlineText {#text} at (0,0) size 17x168
                 chunk 1 (vertical) text run 1 at (-10.40,0.00) startOffset 0 endOffset 1 height 33.52: "s"
@@ -18,7 +18,7 @@ layer at (0,0) size 480x360
                 chunk 1 (vertical) text run 4 at (-10.40,100.55) startOffset 3 endOffset 4 height 33.52: "r"
                 chunk 1 (vertical) text run 5 at (-10.40,134.06) startOffset 4 endOffset 5 height 33.52: "t"
           RenderSVGContainer {g} at (197,49) size 26x202 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
-            RenderSVGPath {circle} at (207,147) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
+            RenderSVGEllipse {circle} at (207,147) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
             RenderSVGText {text} at (-13,-101) size 25x202 contains 1 chunk(s)
               RenderSVGInlineText {#text} at (0,0) size 25x202
                 chunk 1 (middle anchor, vertical) text run 1 at (-10.40,-100.55) startOffset 0 endOffset 1 height 33.52: "m"
@@ -28,7 +28,7 @@ layer at (0,0) size 480x360
                 chunk 1 (middle anchor, vertical) text run 5 at (-10.40,33.52) startOffset 4 endOffset 5 height 33.52: "l"
                 chunk 1 (middle anchor, vertical) text run 6 at (-10.40,67.03) startOffset 5 endOffset 6 height 33.52: "e"
           RenderSVGContainer {g} at (251,49) size 18x104 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
-            RenderSVGPath {circle} at (257,147) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
+            RenderSVGEllipse {circle} at (257,147) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
             RenderSVGText {text} at (-9,-101) size 17x101 contains 1 chunk(s)
               RenderSVGInlineText {#text} at (0,0) size 17x101
                 chunk 1 (end anchor, vertical) text run 1 at (-10.40,-100.55) startOffset 0 endOffset 1 height 33.52: "e"
index 6caa36c..f738fb0 100644 (file)
@@ -12,7 +12,7 @@ layer at (0,0) size 480x360
             RenderSVGInlineText {#text} at (0,0) size 309x23
               chunk 1 text run 1 at (100.00,130.00) startOffset 0 endOffset 35 width 308.57: "Some other text with id 'otherText'"
           RenderSVGViewportContainer {svg} at (275,45) size 100x100
-            RenderSVGPath {circle} at (275,45) size 100x100 [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=50.00]
+            RenderSVGEllipse {circle} at (275,45) size 100x100 [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=50.00]
         RenderSVGText {text} at (10,188) size 280x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 280x14
             chunk 1 text run 1 at (10.00,200.00) startOffset 0 endOffset 50 width 280.00: ".getScreenCTM(): 0.42,0.42,-0.42,0.42,70.00,-60.00"
index 0cae451..bef53d7 100644 (file)
@@ -5,10 +5,10 @@ layer at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderSVGContainer {g} at (150,25) size 500x452
       RenderSVGContainer {g} at (150,25) size 34x34
-        RenderSVGPath {circle} at (150,25) size 34x34 [fill={[type=SOLID] [color=#FF7F00]}] [cx=100.00] [cy=25.00] [r=10.00]
+        RenderSVGEllipse {circle} at (150,25) size 34x34 [fill={[type=SOLID] [color=#FF7F00]}] [cx=100.00] [cy=25.00] [r=10.00]
         RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
       RenderSVGContainer {g} at (616,25) size 34x34
-        RenderSVGPath {circle} at (616,25) size 34x34 [fill={[type=SOLID] [color=#FFFF00]}] [cx=380.00] [cy=25.00] [r=10.00]
+        RenderSVGEllipse {circle} at (616,25) size 34x34 [fill={[type=SOLID] [color=#FFFF00]}] [cx=380.00] [cy=25.00] [r=10.00]
         RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
       RenderSVGText {text} at (100,257) size 280x28 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 280x28
index da4edcf..0050430 100644 (file)
@@ -5,11 +5,11 @@ layer 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
-        RenderSVGPath {circle} at (150,25) size 34x34 [fill={[type=SOLID] [color=#FF7F00]}] [cx=100.00] [cy=25.00] [r=10.00]
-        RenderSVGContainer {use} at (614,64) size 38x38 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
-          RenderSVGContainer {g} at (614,64) size 38x38
+        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)}]
-            RenderSVGPath {circle} at (614,64) size 38x38 [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]
+            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."
index 8b3935e..91231ff 100644 (file)
@@ -5,11 +5,11 @@ layer 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,64) size 37x38 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
-          RenderSVGContainer {g} at (148,64) size 37x38
-            RenderSVGPath {circle} at (148,64) size 37x38 [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 {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)}]
-        RenderSVGPath {circle} at (616,25) size 34x34 [fill={[type=SOLID] [color=#FFFF00]}] [cx=380.00] [cy=25.00] [r=10.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."
index 89542ad..4eb6115 100644 (file)
@@ -32,7 +32,7 @@ layer at (0,0) size 800x504
                   RenderView at (0,0) size 192x42
                 layer at (0,0) size 192x42
                   RenderSVGRoot {svg} at (0,0) size 192x42
-                    RenderSVGPath {circle} at (0,0) size 192x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [cx=110.00] [cy=110.00] [r=110.00]
+                    RenderSVGEllipse {circle} at (0,0) size 192x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [cx=110.00] [cy=110.00] [r=110.00]
               RenderText {#text} at (0,0) size 0x0
           RenderTableRow {TR} at (0,82) size 670x56
             RenderTableCell {TH} at (97,100) size 163x20 [bgcolor=#DDDD99] [r=2 c=1 rs=1 cs=1]
index 38f016b..3545fee 100644 (file)
@@ -15,5 +15,5 @@ layer at (0,0) size 800x321
             RenderView at (0,0) size 220x220
           layer at (0,0) size 220x220
             RenderSVGRoot {svg} at (0,0) size 220x220
-              RenderSVGPath {circle} at (0,0) size 220x220 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [cx=110.00] [cy=110.00] [r=110.00]
+              RenderSVGEllipse {circle} at (0,0) size 220x220 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [cx=110.00] [cy=110.00] [r=110.00]
         RenderText {#text} at (0,0) size 0x0
index 313bb2f..518c21e 100644 (file)
@@ -8,7 +8,7 @@ layer at (0,0) size 800x474
           RenderView at (0,0) size 220x220
         layer at (0,0) size 220x220
           RenderSVGRoot {svg} at (0,0) size 220x220
-            RenderSVGPath {circle} at (0,0) size 220x220 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [cx=110.00] [cy=110.00] [r=110.00]
+            RenderSVGEllipse {circle} at (0,0) size 220x220 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [cx=110.00] [cy=110.00] [r=110.00]
       RenderText {#text} at (230,216) size 4x18
         text run at (230,216) width 4: " "
       RenderEmbeddedObject {OBJECT} at (234,0) size 230x230 [border: (2px dashed #800000)]
@@ -16,7 +16,7 @@ layer at (0,0) size 800x474
           RenderView at (0,0) size 220x220
         layer at (0,0) size 220x220
           RenderSVGRoot {svg} at (0,0) size 220x220
-            RenderSVGPath {circle} at (0,0) size 220x220 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [cx=110.00] [cy=110.00] [r=110.00]
+            RenderSVGEllipse {circle} at (0,0) size 220x220 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [cx=110.00] [cy=110.00] [r=110.00]
       RenderText {#text} at (464,216) size 4x18
         text run at (464,216) width 4: " "
       RenderEmbeddedObject {OBJECT} at (468,0) size 230x230 [border: (2px dashed #800000)]
@@ -24,7 +24,7 @@ layer at (0,0) size 800x474
           RenderView at (0,0) size 220x220
         layer at (0,0) size 220x220
           RenderSVGRoot {svg} at (0,0) size 220x220
-            RenderSVGPath {circle} at (0,0) size 220x220 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [cx=110.00] [cy=110.00] [r=110.00]
+            RenderSVGEllipse {circle} at (0,0) size 220x220 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [cx=110.00] [cy=110.00] [r=110.00]
       RenderText {#text} at (698,216) size 4x18
         text run at (698,216) width 4: " "
       RenderBR {BR} at (0,0) size 0x0
@@ -33,5 +33,5 @@ layer at (0,0) size 800x474
           RenderView at (0,0) size 210x210
         layer at (0,0) size 210x210
           RenderSVGRoot {svg} at (0,0) size 210x210
-            RenderSVGPath {circle} at (0,0) size 210x210 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [cx=110.00] [cy=110.00] [r=110.00]
+            RenderSVGEllipse {circle} at (0,0) size 210x210 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [cx=110.00] [cy=110.00] [r=110.00]
       RenderText {#text} at (0,0) size 0x0
index 8f4503b..2ad1a92 100644 (file)
@@ -10,5 +10,5 @@ layer at (0,0) size 800x170
           RenderBlock {HTML} at (0,0) size 784x120
             RenderBody {BODY} at (8,8) size 768x104
               RenderSVGRoot {svg} at (8,8) size 100x100
-                RenderSVGPath {circle} at (8,8) size 100x100 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=50.00]
+                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 56b43ee..038deb9 100644 (file)
@@ -12,25 +12,25 @@ layer at (0,0) size 450x500
           RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
         RenderSVGRect {rect} at (0,0) size 100x80 [fill={[type=LINEAR-GRADIENT] [id="maskedGradient"]}] [x=0.00] [y=0.00] [width=100.00] [height=80.00]
         RenderSVGResourceMasker {mask} [id="mask_1"] [maskUnits=objectBoundingBox] [maskContentUnits=userSpaceOnUse]
-          RenderSVGPath {circle} at (5,0) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=25.00] [cy=20.00] [r=20.00]
-          RenderSVGPath {circle} at (5,40) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=25.00] [cy=60.00] [r=20.00]
-          RenderSVGPath {circle} at (55,0) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=75.00] [cy=20.00] [r=20.00]
-          RenderSVGPath {circle} at (55,40) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=75.00] [cy=60.00] [r=20.00]
+          RenderSVGEllipse {circle} at (5,0) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=25.00] [cy=20.00] [r=20.00]
+          RenderSVGEllipse {circle} at (5,40) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=25.00] [cy=60.00] [r=20.00]
+          RenderSVGEllipse {circle} at (55,0) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=75.00] [cy=20.00] [r=20.00]
+          RenderSVGEllipse {circle} at (55,40) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=75.00] [cy=60.00] [r=20.00]
         RenderSVGResourceMasker {mask} [id="mask_2"] [maskUnits=objectBoundingBox] [maskContentUnits=userSpaceOnUse]
-          RenderSVGPath {circle} at (5,0) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=25.00] [cy=20.00] [r=20.00]
-          RenderSVGPath {circle} at (5,40) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=25.00] [cy=60.00] [r=20.00]
-          RenderSVGPath {circle} at (55,0) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=75.00] [cy=20.00] [r=20.00]
-          RenderSVGPath {circle} at (55,40) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=75.00] [cy=60.00] [r=20.00]
+          RenderSVGEllipse {circle} at (5,0) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=25.00] [cy=20.00] [r=20.00]
+          RenderSVGEllipse {circle} at (5,40) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=25.00] [cy=60.00] [r=20.00]
+          RenderSVGEllipse {circle} at (55,0) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=75.00] [cy=20.00] [r=20.00]
+          RenderSVGEllipse {circle} at (55,40) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=75.00] [cy=60.00] [r=20.00]
         RenderSVGResourceMasker {mask} [id="mask_3"] [maskUnits=userSpaceOnUse] [maskContentUnits=userSpaceOnUse]
-          RenderSVGPath {circle} at (5,0) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=25.00] [cy=20.00] [r=20.00]
-          RenderSVGPath {circle} at (5,40) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=25.00] [cy=60.00] [r=20.00]
-          RenderSVGPath {circle} at (55,0) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=75.00] [cy=20.00] [r=20.00]
-          RenderSVGPath {circle} at (55,40) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=75.00] [cy=60.00] [r=20.00]
+          RenderSVGEllipse {circle} at (5,0) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=25.00] [cy=20.00] [r=20.00]
+          RenderSVGEllipse {circle} at (5,40) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=25.00] [cy=60.00] [r=20.00]
+          RenderSVGEllipse {circle} at (55,0) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=75.00] [cy=20.00] [r=20.00]
+          RenderSVGEllipse {circle} at (55,40) size 40x40 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=75.00] [cy=60.00] [r=20.00]
         RenderSVGResourceMasker {mask} [id="mask_4"] [maskUnits=objectBoundingBox] [maskContentUnits=objectBoundingBox]
-          RenderSVGPath {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.25] [cy=0.20] [r=0.20]
-          RenderSVGPath {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.25] [cy=0.60] [r=0.20]
-          RenderSVGPath {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.75] [cy=0.20] [r=0.20]
-          RenderSVGPath {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.75] [cy=0.60] [r=0.20]
+          RenderSVGEllipse {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.25] [cy=0.20] [r=0.20]
+          RenderSVGEllipse {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.25] [cy=0.60] [r=0.20]
+          RenderSVGEllipse {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.75] [cy=0.20] [r=0.20]
+          RenderSVGEllipse {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.75] [cy=0.60] [r=0.20]
       RenderSVGContainer {g} at (175,82) size 100x98 [transform={m=((1.00,0.00)(0.00,1.00)) t=(175.00,100.00)}]
         RenderSVGContainer {use} at (175,100) size 100x80
           RenderSVGRect {rect} at (175,100) size 100x80 [fill={[type=LINEAR-GRADIENT] [id="maskedGradient"]}] [x=0.00] [y=0.00] [width=100.00] [height=80.00]
index 5310195..0e7534f 100644 (file)
@@ -8,24 +8,24 @@ layer at (0,0) size 450x500
     RenderSVGContainer {g} at (49,59) size 342x422
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGContainer {g} at (0,0) size 1x3
-          RenderSVGPath {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#000000]}] [cx=0.50] [cy=0.50] [r=0.50]
+          RenderSVGEllipse {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#000000]}] [cx=0.50] [cy=0.50] [r=0.50]
           RenderSVGRect {rect} at (0,1) size 1x1 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
           RenderSVGPath {path} at (0,2) size 1x1 [fill={[type=SOLID] [color=#000000]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGContainer {g} at (0,0) size 24x24 [transform={m=((8.00,0.00)(0.00,8.00)) t=(0.00,0.00)}]
           RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
           RenderSVGContainer {use} at (0,0) size 8x24
             RenderSVGContainer {g} at (0,0) size 8x24
-              RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+              RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
               RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
               RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
           RenderSVGContainer {use} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
             RenderSVGContainer {g} at (8,0) size 8x24
-              RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+              RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
               RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
               RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
           RenderSVGContainer {use} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
             RenderSVGContainer {g} at (16,0) size 8x24
-              RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+              RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
               RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
               RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGRect {rect} at (45,5) size 90x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(45.00,5.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=90.00] [height=30.00]
@@ -35,17 +35,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="meetXminYmid"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -54,17 +54,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="meetXminYmax"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -73,17 +73,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="meetXmidYmin"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -92,17 +92,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="meetXmidYmid"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -111,17 +111,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="meetXmidYmax"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -130,17 +130,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="meetXmaxYmin"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -149,17 +149,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="meetXmaxYmid"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -168,17 +168,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="meetXmaxYmax"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -187,17 +187,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="sliceXminYmin"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -206,17 +206,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="sliceXminYmid"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -225,17 +225,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="sliceXminYmax"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -244,17 +244,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="sliceXmidYmin"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -263,17 +263,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="sliceXmidYmid"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -282,17 +282,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="sliceXmidYmax"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -301,17 +301,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="sliceXmaxYmin"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -320,17 +320,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="sliceXmaxYmid"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -339,17 +339,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="sliceXmaxYmax"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -358,17 +358,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="noneXminYmin"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -377,17 +377,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="noneXminYmid"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -396,17 +396,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="noneXminYmax"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -415,17 +415,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="noneXmidYmin"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -434,17 +434,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="noneXmidYmid"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -453,17 +453,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="noneXmidYmax"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -472,17 +472,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="noneXmaxYmin"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -491,17 +491,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="noneXmaxYmid"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -510,17 +510,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="noneXmaxYmax"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -529,17 +529,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="meetNone"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -548,17 +548,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="sliceNone"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -567,17 +567,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGResourcePattern {pattern} [id="noneNone"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
@@ -586,17 +586,17 @@ layer at (0,0) size 450x500
               RenderSVGRect {rect} at (0,0) size 24x24 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=3.00] [height=3.00]
               RenderSVGContainer {g} at (0,0) size 8x24
                 RenderSVGContainer {g} at (0,0) size 8x24
-                  RenderSVGPath {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (0,0) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (0,8) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (0,16) size 8x8 [fill={[type=SOLID] [color=#DC143C]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (8,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,0.00)}]
                 RenderSVGContainer {g} at (8,0) size 8x24
-                  RenderSVGPath {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (8,0) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (8,8) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (8,16) size 8x8 [fill={[type=SOLID] [color=#FFD700]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
               RenderSVGContainer {g} at (16,0) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.00,0.00)}]
                 RenderSVGContainer {g} at (16,0) size 8x24
-                  RenderSVGPath {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
+                  RenderSVGEllipse {circle} at (16,0) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [cx=0.50] [cy=0.50] [r=0.50]
                   RenderSVGRect {rect} at (16,8) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=1.00] [width=1.00] [height=1.00]
                   RenderSVGPath {path} at (16,16) size 8x8 [fill={[type=SOLID] [color=#FFA500]}] [data="M 0 3 L 1 3 L 0.5 2 Z"]
         RenderSVGRect {rect} at (0,0) size 20x120 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=20.00] [height=120.00]
index dd4c887..7369be5 100644 (file)
@@ -11,32 +11,32 @@ layer at (0,0) size 450x500
     RenderSVGContainer {g} at (14,108) size 410x293
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGResourcePattern {pattern} [id="pattern1"] [patternUnits=objectBoundingBox] [patternContentUnits=userSpaceOnUse]
-          RenderSVGPath {circle} at (0,0) size 20x20 [fill={[type=SOLID] [color=#FF0000]}] [cx=10.00] [cy=10.00] [r=10.00]
+          RenderSVGEllipse {circle} at (0,0) size 20x20 [fill={[type=SOLID] [color=#FF0000]}] [cx=10.00] [cy=10.00] [r=10.00]
           RenderSVGRect {rect} at (10,10) size 15x15 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=10.00] [width=15.00] [height=15.00]
         RenderSVGResourcePattern {pattern} [id="pattern2"] [patternUnits=objectBoundingBox] [patternContentUnits=userSpaceOnUse]
-          RenderSVGPath {circle} at (0,0) size 20x20 [fill={[type=SOLID] [color=#FF0000]}] [cx=10.00] [cy=10.00] [r=10.00]
+          RenderSVGEllipse {circle} at (0,0) size 20x20 [fill={[type=SOLID] [color=#FF0000]}] [cx=10.00] [cy=10.00] [r=10.00]
           RenderSVGRect {rect} at (10,10) size 15x15 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=10.00] [width=15.00] [height=15.00]
         RenderSVGResourcePattern {pattern} [id="pattern3"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
-          RenderSVGPath {circle} at (0,0) size 20x20 [fill={[type=SOLID] [color=#FF0000]}] [cx=10.00] [cy=10.00] [r=10.00]
+          RenderSVGEllipse {circle} at (0,0) size 20x20 [fill={[type=SOLID] [color=#FF0000]}] [cx=10.00] [cy=10.00] [r=10.00]
&nb