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

Unreviewed Chromium expectations update.

Stage 1 of expectations updating for SVG <use> refactor. This covers the svg/custom directory.

* platform/chromium-linux-x86/svg/custom/use-disappears-after-style-update-expected.txt:
* platform/chromium-linux-x86/svg/custom/use-on-symbol-inside-pattern-expected.txt:
* platform/chromium-linux-x86/svg/custom/use-setAttribute-crash-expected.txt: Added.
* platform/chromium-linux/svg/custom/use-disappears-after-style-update-expected.txt:
* platform/chromium-linux/svg/custom/use-on-symbol-inside-pattern-expected.txt:
* platform/chromium-linux/svg/custom/use-on-text-expected.png:
* platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.png: Removed.
* platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.txt:
* platform/chromium-linux/svg/custom/use-setAttribute-crash-expected.png: Removed.
* platform/chromium-linux/svg/custom/use-setAttribute-crash-expected.txt:
* platform/chromium-mac-leopard/svg/custom/use-disappears-after-style-update-expected.txt: Added.
* platform/chromium-mac-leopard/svg/custom/use-font-face-crash-expected.txt:
* platform/chromium-mac-leopard/svg/custom/use-on-text-expected.png:
* platform/chromium-mac-leopard/svg/custom/use-setAttribute-crash-expected.txt:
* platform/chromium-mac-snowleopard/svg/custom/broken-internal-references-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/custom/clip-path-referencing-use2-expected.txt: Added.
* platform/chromium-mac-snowleopard/svg/custom/recursive-clippath-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/custom/recursive-mask-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/custom/recursive-pattern-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/custom/use-css-events-expected.txt:
* platform/chromium-mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.txt: Added.
* platform/chromium-mac-snowleopard/svg/custom/use-events-crash-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/custom/use-on-disallowed-foreign-object-1-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/custom/use-on-disallowed-foreign-object-2-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/custom/use-on-disallowed-foreign-object-5-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/custom/use-on-disallowed-foreign-object-6-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/custom/use-on-non-svg-namespaced-element-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/custom/use-on-symbol-inside-pattern-expected.txt:
* platform/chromium-mac-snowleopard/svg/custom/use-on-text-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/use-on-text-expected.txt: Added.
* platform/chromium-mac-snowleopard/svg/custom/use-referencing-nonexisting-symbol-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/use-referencing-nonexisting-symbol-expected.txt: Added.
* platform/chromium-mac-snowleopard/svg/custom/use-setAttribute-crash-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/use-setAttribute-crash-expected.txt:
* platform/chromium-mac/svg/custom/broken-internal-references-expected.png: Removed.
* platform/chromium-mac/svg/custom/clip-path-referencing-use2-expected.txt: Removed.
* platform/chromium-mac/svg/custom/recursive-clippath-expected.png: Removed.
* platform/chromium-mac/svg/custom/recursive-mask-expected.png: Removed.
* platform/chromium-mac/svg/custom/recursive-pattern-expected.png: Removed.
* platform/chromium-mac/svg/custom/use-events-crash-expected.png: Removed.
* platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-1-expected.png: Removed.
* platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-2-expected.png: Removed.
* platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-5-expected.png: Removed.
* platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-6-expected.png: Removed.
* platform/chromium-mac/svg/custom/use-on-non-svg-namespaced-element-expected.png: Removed.
* platform/chromium-win-vista/svg/custom/use-disappears-after-style-update-expected.txt:
* platform/chromium-win-vista/svg/custom/use-setAttribute-crash-expected.txt:
* platform/chromium-win-xp/svg/custom/use-disappears-after-style-update-expected.txt:
* platform/chromium-win-xp/svg/custom/use-setAttribute-crash-expected.txt:
* platform/chromium-win/svg/custom/broken-internal-references-expected.txt:
* platform/chromium-win/svg/custom/clip-path-referencing-use-expected.txt:
* platform/chromium-win/svg/custom/clip-path-referencing-use2-expected.txt:
* platform/chromium-win/svg/custom/embedding-external-svgs-expected.txt:
* platform/chromium-win/svg/custom/path-textPath-simulation-expected.txt:
* platform/chromium-win/svg/custom/pattern-rotate-expected.txt:
* platform/chromium-win/svg/custom/recursive-clippath-expected.txt:
* platform/chromium-win/svg/custom/recursive-mask-expected.txt:
* platform/chromium-win/svg/custom/recursive-pattern-expected.txt:
* platform/chromium-win/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt:
* platform/chromium-win/svg/custom/relative-sized-shadow-tree-content-expected.txt:
* platform/chromium-win/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.txt:
* platform/chromium-win/svg/custom/relative-sized-use-on-symbol-expected.txt:
* platform/chromium-win/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
* platform/chromium-win/svg/custom/struct-use-09-b-expected.txt:
* platform/chromium-win/svg/custom/use-clipped-hit-expected.txt:
* platform/chromium-win/svg/custom/use-css-events-expected.txt:
* platform/chromium-win/svg/custom/use-disappears-after-style-update-expected.png:
* platform/chromium-win/svg/custom/use-disappears-after-style-update-expected.txt:
* platform/chromium-win/svg/custom/use-dynamic-append-expected.txt:
* platform/chromium-win/svg/custom/use-elementInstance-event-target-expected.txt:
* platform/chromium-win/svg/custom/use-elementInstance-methods-expected.txt:
* platform/chromium-win/svg/custom/use-event-handler-on-referenced-element-expected.txt:
* platform/chromium-win/svg/custom/use-event-handler-on-use-element-expected.txt:
* platform/chromium-win/svg/custom/use-events-crash-expected.txt:
* platform/chromium-win/svg/custom/use-font-face-crash-expected.txt:
* platform/chromium-win/svg/custom/use-instanceRoot-modifications-expected.txt:
* platform/chromium-win/svg/custom/use-modify-container-in-target-expected.txt:
* platform/chromium-win/svg/custom/use-modify-target-container-expected.txt:
* platform/chromium-win/svg/custom/use-modify-target-symbol-expected.txt:
* platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-1-expected.txt:
* platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-2-expected.txt:
* platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-3-expected.txt:
* platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-4-expected.txt:
* platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-5-expected.txt:
* platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-6-expected.txt:
* platform/chromium-win/svg/custom/use-on-g-containing-symbol-expected.txt:
* platform/chromium-win/svg/custom/use-on-g-containing-use-expected.txt:
* platform/chromium-win/svg/custom/use-on-g-expected.txt:
* platform/chromium-win/svg/custom/use-on-non-svg-namespaced-element-expected.txt:
* platform/chromium-win/svg/custom/use-on-rect-expected.txt:
* platform/chromium-win/svg/custom/use-on-symbol-expected.txt:
* platform/chromium-win/svg/custom/use-on-symbol-inside-pattern-expected.txt:
* platform/chromium-win/svg/custom/use-on-text-expected.png:
* platform/chromium-win/svg/custom/use-on-text-expected.txt:
* platform/chromium-win/svg/custom/use-on-use-expected.txt:
* platform/chromium-win/svg/custom/use-property-changes-through-dom-expected.txt:
* platform/chromium-win/svg/custom/use-property-changes-through-svg-dom-expected.txt:
* platform/chromium-win/svg/custom/use-recursion-1-expected.txt:
* platform/chromium-win/svg/custom/use-recursion-2-expected.txt:
* platform/chromium-win/svg/custom/use-recursion-3-expected.txt:
* platform/chromium-win/svg/custom/use-recursion-4-expected.txt:
* platform/chromium-win/svg/custom/use-referencing-nonexisting-symbol-expected.png:
* platform/chromium-win/svg/custom/use-referencing-nonexisting-symbol-expected.txt:
* platform/chromium-win/svg/custom/use-setAttribute-crash-expected.png:
* platform/chromium-win/svg/custom/use-setAttribute-crash-expected.txt:
* platform/chromium-win/svg/custom/use-transform-expected.txt:
* platform/chromium/test_expectations.txt:
* platform/mac-future/svg/custom: Added.
* platform/mac-future/svg/custom/use-on-symbol-inside-pattern-expected.png: Added.
* platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.png: Removed.

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

99 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/chromium-linux-x86/svg/custom/use-disappears-after-style-update-expected.txt
LayoutTests/platform/chromium-linux-x86/svg/custom/use-on-symbol-inside-pattern-expected.txt
LayoutTests/platform/chromium-linux-x86/svg/custom/use-setAttribute-crash-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-linux/svg/custom/use-disappears-after-style-update-expected.txt
LayoutTests/platform/chromium-linux/svg/custom/use-on-symbol-inside-pattern-expected.txt
LayoutTests/platform/chromium-linux/svg/custom/use-on-text-expected.png
LayoutTests/platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.png [deleted file]
LayoutTests/platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.txt
LayoutTests/platform/chromium-linux/svg/custom/use-setAttribute-crash-expected.png [deleted file]
LayoutTests/platform/chromium-linux/svg/custom/use-setAttribute-crash-expected.txt
LayoutTests/platform/chromium-mac-leopard/svg/custom/use-disappears-after-style-update-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-leopard/svg/custom/use-font-face-crash-expected.txt
LayoutTests/platform/chromium-mac-leopard/svg/custom/use-on-text-expected.png
LayoutTests/platform/chromium-mac-leopard/svg/custom/use-setAttribute-crash-expected.txt
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/broken-internal-references-expected.png [moved from LayoutTests/platform/chromium-mac/svg/custom/broken-internal-references-expected.png with 100% similarity]
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/clip-path-referencing-use2-expected.txt [moved from LayoutTests/platform/chromium-mac/svg/custom/clip-path-referencing-use2-expected.txt with 80% similarity]
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/recursive-clippath-expected.png [moved from LayoutTests/platform/chromium-mac/svg/custom/recursive-clippath-expected.png with 100% similarity]
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/recursive-mask-expected.png [moved from LayoutTests/platform/chromium-mac/svg/custom/recursive-mask-expected.png with 100% similarity]
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/recursive-pattern-expected.png [moved from LayoutTests/platform/chromium-mac/svg/custom/recursive-pattern-expected.png with 100% similarity]
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-css-events-expected.txt
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.png
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-events-crash-expected.png [moved from LayoutTests/platform/chromium-mac/svg/custom/use-events-crash-expected.png with 100% similarity]
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-on-disallowed-foreign-object-1-expected.png [moved from LayoutTests/platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-1-expected.png with 100% similarity]
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-on-disallowed-foreign-object-2-expected.png [moved from LayoutTests/platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-2-expected.png with 100% similarity]
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-on-disallowed-foreign-object-5-expected.png [moved from LayoutTests/platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-5-expected.png with 100% similarity]
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-on-disallowed-foreign-object-6-expected.png [moved from LayoutTests/platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-6-expected.png with 100% similarity]
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-on-non-svg-namespaced-element-expected.png [moved from LayoutTests/platform/chromium-mac/svg/custom/use-on-non-svg-namespaced-element-expected.png with 100% similarity]
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-on-symbol-inside-pattern-expected.txt
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-on-text-expected.png
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-on-text-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-referencing-nonexisting-symbol-expected.png
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-referencing-nonexisting-symbol-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-setAttribute-crash-expected.png
LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-setAttribute-crash-expected.txt
LayoutTests/platform/chromium-win-vista/svg/custom/use-disappears-after-style-update-expected.txt
LayoutTests/platform/chromium-win-vista/svg/custom/use-setAttribute-crash-expected.txt
LayoutTests/platform/chromium-win-xp/svg/custom/use-disappears-after-style-update-expected.txt
LayoutTests/platform/chromium-win-xp/svg/custom/use-setAttribute-crash-expected.txt
LayoutTests/platform/chromium-win/svg/custom/broken-internal-references-expected.txt
LayoutTests/platform/chromium-win/svg/custom/clip-path-referencing-use-expected.txt
LayoutTests/platform/chromium-win/svg/custom/clip-path-referencing-use2-expected.txt
LayoutTests/platform/chromium-win/svg/custom/embedding-external-svgs-expected.txt
LayoutTests/platform/chromium-win/svg/custom/path-textPath-simulation-expected.txt
LayoutTests/platform/chromium-win/svg/custom/pattern-rotate-expected.txt
LayoutTests/platform/chromium-win/svg/custom/recursive-clippath-expected.txt
LayoutTests/platform/chromium-win/svg/custom/recursive-mask-expected.txt
LayoutTests/platform/chromium-win/svg/custom/recursive-pattern-expected.txt
LayoutTests/platform/chromium-win/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt
LayoutTests/platform/chromium-win/svg/custom/relative-sized-shadow-tree-content-expected.txt
LayoutTests/platform/chromium-win/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.txt
LayoutTests/platform/chromium-win/svg/custom/relative-sized-use-on-symbol-expected.txt
LayoutTests/platform/chromium-win/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt
LayoutTests/platform/chromium-win/svg/custom/struct-use-09-b-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-clipped-hit-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-css-events-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-disappears-after-style-update-expected.png
LayoutTests/platform/chromium-win/svg/custom/use-disappears-after-style-update-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-dynamic-append-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-elementInstance-event-target-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-elementInstance-methods-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-event-handler-on-referenced-element-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-event-handler-on-use-element-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-events-crash-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-font-face-crash-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-instanceRoot-modifications-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-modify-container-in-target-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-modify-target-container-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-modify-target-symbol-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-1-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-2-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-3-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-4-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-5-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-6-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-g-containing-symbol-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-g-containing-use-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-g-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-non-svg-namespaced-element-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-rect-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-symbol-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-symbol-inside-pattern-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-text-expected.png
LayoutTests/platform/chromium-win/svg/custom/use-on-text-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-on-use-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-property-changes-through-dom-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-property-changes-through-svg-dom-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-recursion-1-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-recursion-2-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-recursion-3-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-recursion-4-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-referencing-nonexisting-symbol-expected.png
LayoutTests/platform/chromium-win/svg/custom/use-referencing-nonexisting-symbol-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-setAttribute-crash-expected.png
LayoutTests/platform/chromium-win/svg/custom/use-setAttribute-crash-expected.txt
LayoutTests/platform/chromium-win/svg/custom/use-transform-expected.txt
LayoutTests/platform/chromium/test_expectations.txt
LayoutTests/platform/mac-future/svg/custom/use-on-symbol-inside-pattern-expected.png [moved from LayoutTests/platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.png with 100% similarity]

index ddfbe0935cdf95465d231a9733f06e4ccffb56aa..9a67cc36fa1c562dfc389056dd30aace0c67426e 100644 (file)
@@ -1,3 +1,124 @@
+2012-03-06  Stephen Chenney  <schenney@chromium.org>
+
+        Update Chromium/SVG expectations after the <use> rewrite
+        https://bugs.webkit.org/show_bug.cgi?id=79568
+
+        Unreviewed Chromium expectations update.
+
+        Stage 1 of expectations updating for SVG <use> refactor. This covers the svg/custom directory.
+
+        * platform/chromium-linux-x86/svg/custom/use-disappears-after-style-update-expected.txt:
+        * platform/chromium-linux-x86/svg/custom/use-on-symbol-inside-pattern-expected.txt:
+        * platform/chromium-linux-x86/svg/custom/use-setAttribute-crash-expected.txt: Added.
+        * platform/chromium-linux/svg/custom/use-disappears-after-style-update-expected.txt:
+        * platform/chromium-linux/svg/custom/use-on-symbol-inside-pattern-expected.txt:
+        * platform/chromium-linux/svg/custom/use-on-text-expected.png:
+        * platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.png: Removed.
+        * platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.txt:
+        * platform/chromium-linux/svg/custom/use-setAttribute-crash-expected.png: Removed.
+        * platform/chromium-linux/svg/custom/use-setAttribute-crash-expected.txt:
+        * platform/chromium-mac-leopard/svg/custom/use-disappears-after-style-update-expected.txt: Added.
+        * platform/chromium-mac-leopard/svg/custom/use-font-face-crash-expected.txt:
+        * platform/chromium-mac-leopard/svg/custom/use-on-text-expected.png:
+        * platform/chromium-mac-leopard/svg/custom/use-setAttribute-crash-expected.txt:
+        * platform/chromium-mac-snowleopard/svg/custom/broken-internal-references-expected.png: Added.
+        * platform/chromium-mac-snowleopard/svg/custom/clip-path-referencing-use2-expected.txt: Added.
+        * platform/chromium-mac-snowleopard/svg/custom/recursive-clippath-expected.png: Added.
+        * platform/chromium-mac-snowleopard/svg/custom/recursive-mask-expected.png: Added.
+        * platform/chromium-mac-snowleopard/svg/custom/recursive-pattern-expected.png: Added.
+        * platform/chromium-mac-snowleopard/svg/custom/use-css-events-expected.txt:
+        * platform/chromium-mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.png:
+        * platform/chromium-mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.txt: Added.
+        * platform/chromium-mac-snowleopard/svg/custom/use-events-crash-expected.png: Added.
+        * platform/chromium-mac-snowleopard/svg/custom/use-on-disallowed-foreign-object-1-expected.png: Added.
+        * platform/chromium-mac-snowleopard/svg/custom/use-on-disallowed-foreign-object-2-expected.png: Added.
+        * platform/chromium-mac-snowleopard/svg/custom/use-on-disallowed-foreign-object-5-expected.png: Added.
+        * platform/chromium-mac-snowleopard/svg/custom/use-on-disallowed-foreign-object-6-expected.png: Added.
+        * platform/chromium-mac-snowleopard/svg/custom/use-on-non-svg-namespaced-element-expected.png: Added.
+        * platform/chromium-mac-snowleopard/svg/custom/use-on-symbol-inside-pattern-expected.txt:
+        * platform/chromium-mac-snowleopard/svg/custom/use-on-text-expected.png:
+        * platform/chromium-mac-snowleopard/svg/custom/use-on-text-expected.txt: Added.
+        * platform/chromium-mac-snowleopard/svg/custom/use-referencing-nonexisting-symbol-expected.png:
+        * platform/chromium-mac-snowleopard/svg/custom/use-referencing-nonexisting-symbol-expected.txt: Added.
+        * platform/chromium-mac-snowleopard/svg/custom/use-setAttribute-crash-expected.png:
+        * platform/chromium-mac-snowleopard/svg/custom/use-setAttribute-crash-expected.txt:
+        * platform/chromium-mac/svg/custom/broken-internal-references-expected.png: Removed.
+        * platform/chromium-mac/svg/custom/clip-path-referencing-use2-expected.txt: Removed.
+        * platform/chromium-mac/svg/custom/recursive-clippath-expected.png: Removed.
+        * platform/chromium-mac/svg/custom/recursive-mask-expected.png: Removed.
+        * platform/chromium-mac/svg/custom/recursive-pattern-expected.png: Removed.
+        * platform/chromium-mac/svg/custom/use-events-crash-expected.png: Removed.
+        * platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-1-expected.png: Removed.
+        * platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-2-expected.png: Removed.
+        * platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-5-expected.png: Removed.
+        * platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-6-expected.png: Removed.
+        * platform/chromium-mac/svg/custom/use-on-non-svg-namespaced-element-expected.png: Removed.
+        * platform/chromium-win-vista/svg/custom/use-disappears-after-style-update-expected.txt:
+        * platform/chromium-win-vista/svg/custom/use-setAttribute-crash-expected.txt:
+        * platform/chromium-win-xp/svg/custom/use-disappears-after-style-update-expected.txt:
+        * platform/chromium-win-xp/svg/custom/use-setAttribute-crash-expected.txt:
+        * platform/chromium-win/svg/custom/broken-internal-references-expected.txt:
+        * platform/chromium-win/svg/custom/clip-path-referencing-use-expected.txt:
+        * platform/chromium-win/svg/custom/clip-path-referencing-use2-expected.txt:
+        * platform/chromium-win/svg/custom/embedding-external-svgs-expected.txt:
+        * platform/chromium-win/svg/custom/path-textPath-simulation-expected.txt:
+        * platform/chromium-win/svg/custom/pattern-rotate-expected.txt:
+        * platform/chromium-win/svg/custom/recursive-clippath-expected.txt:
+        * platform/chromium-win/svg/custom/recursive-mask-expected.txt:
+        * platform/chromium-win/svg/custom/recursive-pattern-expected.txt:
+        * platform/chromium-win/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt:
+        * platform/chromium-win/svg/custom/relative-sized-shadow-tree-content-expected.txt:
+        * platform/chromium-win/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.txt:
+        * platform/chromium-win/svg/custom/relative-sized-use-on-symbol-expected.txt:
+        * platform/chromium-win/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
+        * platform/chromium-win/svg/custom/struct-use-09-b-expected.txt:
+        * platform/chromium-win/svg/custom/use-clipped-hit-expected.txt:
+        * platform/chromium-win/svg/custom/use-css-events-expected.txt:
+        * platform/chromium-win/svg/custom/use-disappears-after-style-update-expected.png:
+        * platform/chromium-win/svg/custom/use-disappears-after-style-update-expected.txt:
+        * platform/chromium-win/svg/custom/use-dynamic-append-expected.txt:
+        * platform/chromium-win/svg/custom/use-elementInstance-event-target-expected.txt:
+        * platform/chromium-win/svg/custom/use-elementInstance-methods-expected.txt:
+        * platform/chromium-win/svg/custom/use-event-handler-on-referenced-element-expected.txt:
+        * platform/chromium-win/svg/custom/use-event-handler-on-use-element-expected.txt:
+        * platform/chromium-win/svg/custom/use-events-crash-expected.txt:
+        * platform/chromium-win/svg/custom/use-font-face-crash-expected.txt:
+        * platform/chromium-win/svg/custom/use-instanceRoot-modifications-expected.txt:
+        * platform/chromium-win/svg/custom/use-modify-container-in-target-expected.txt:
+        * platform/chromium-win/svg/custom/use-modify-target-container-expected.txt:
+        * platform/chromium-win/svg/custom/use-modify-target-symbol-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-1-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-2-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-3-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-4-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-5-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-6-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-g-containing-symbol-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-g-containing-use-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-g-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-non-svg-namespaced-element-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-rect-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-symbol-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-symbol-inside-pattern-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-text-expected.png:
+        * platform/chromium-win/svg/custom/use-on-text-expected.txt:
+        * platform/chromium-win/svg/custom/use-on-use-expected.txt:
+        * platform/chromium-win/svg/custom/use-property-changes-through-dom-expected.txt:
+        * platform/chromium-win/svg/custom/use-property-changes-through-svg-dom-expected.txt:
+        * platform/chromium-win/svg/custom/use-recursion-1-expected.txt:
+        * platform/chromium-win/svg/custom/use-recursion-2-expected.txt:
+        * platform/chromium-win/svg/custom/use-recursion-3-expected.txt:
+        * platform/chromium-win/svg/custom/use-recursion-4-expected.txt:
+        * platform/chromium-win/svg/custom/use-referencing-nonexisting-symbol-expected.png:
+        * platform/chromium-win/svg/custom/use-referencing-nonexisting-symbol-expected.txt:
+        * platform/chromium-win/svg/custom/use-setAttribute-crash-expected.png:
+        * platform/chromium-win/svg/custom/use-setAttribute-crash-expected.txt:
+        * platform/chromium-win/svg/custom/use-transform-expected.txt:
+        * platform/chromium/test_expectations.txt:
+        * platform/mac-future/svg/custom: Added.
+        * platform/mac-future/svg/custom/use-on-symbol-inside-pattern-expected.png: Added.
+        * platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.png: Removed.
+
 2012-03-06  Hans Muller  <hmuller@adobe.com>
 
         SVG transform-origin presentation attribute
index 601f5b6c7497105aa8e92714a5410f68790cb799..7b938dc617248a561de371c15b977c078cf17273 100644 (file)
@@ -8,10 +8,8 @@ layer at (0,0) size 300x400
           [SourceGraphic]
       RenderSVGRect {rect} at (0,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
     RenderSVGContainer {g} at (10,10) size 76x36
-      RenderSVGContainer {use} at (10,10) size 30x30
-        RenderSVGContainer {g} at (10,10) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
-          RenderSVGRect {rect} at (10,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
-      RenderSVGContainer {use} at (50,10) size 36x36
-        [filter="simple"] RenderSVGResourceFilter {filter} at (50,10) size 36x36
-        RenderSVGContainer {g} at (50,10) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
-          RenderSVGRect {rect} at (50,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+      RenderSVGContainer {use} at (10,10) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
+        RenderSVGRect {rect} at (10,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+      RenderSVGContainer {use} at (50,10) size 36x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+        [filter="simple"] RenderSVGResourceFilter {filter} at (0,10) size 36x36
+        RenderSVGRect {rect} at (50,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
index 28414b1dc5d0fd220f64dfca05a949473864f5a8..a05563923ea2fbe7170a9f15e19894d559648a18 100644 (file)
@@ -5,33 +5,29 @@ layer at (0,0) size 225x425
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGResourcePattern {pattern} [id="pat00"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
         RenderSVGContainer {use} at (2,3) size 16x24 [transform={m=((0.75,0.00)(0.00,0.75)) t=(10.00,15.00)}]
-          RenderSVGContainer {g} at (2,3) size 16x24
-            RenderSVGViewportContainer {svg} at (2,3) size 16x24
-              RenderSVGPath {path} at (9,3) size 2x24 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 L 0 15"]
-              RenderSVGPath {path} at (9,3) size 5x5 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 C 0 -12.6667 1.66667 -11.5 5 -11.5"]
-              RenderSVGPath {path} at (6,3) size 5x5 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 C 0 -12.6667 -1.66667 -11.5 -5 -11.5"]
-              RenderSVGPath {path} at (9,8) size 7x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -9 C 0 -5 2.66667 -3 8 -3"]
-              RenderSVGPath {path} at (4,8) size 7x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -9 C 0 -5 -2.66667 -3 -8 -3"]
-              RenderSVGPath {path} at (9,15) size 9x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 0 C 0 4.66667 3.33333 7 10 7"]
-              RenderSVGPath {path} at (2,15) size 9x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 0 C 0 4.66667 -3.33333 7 -10 7"]
+          RenderSVGViewportContainer {svg} at (2,3) size 16x24
+            RenderSVGPath {path} at (9,3) size 2x24 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 L 0 15"]
+            RenderSVGPath {path} at (9,3) size 5x5 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 C 0 -12.6667 1.66667 -11.5 5 -11.5"]
+            RenderSVGPath {path} at (6,3) size 5x5 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 C 0 -12.6667 -1.66667 -11.5 -5 -11.5"]
+            RenderSVGPath {path} at (9,8) size 7x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -9 C 0 -5 2.66667 -3 8 -3"]
+            RenderSVGPath {path} at (4,8) size 7x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -9 C 0 -5 -2.66667 -3 -8 -3"]
+            RenderSVGPath {path} at (9,15) size 9x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 0 C 0 4.66667 3.33333 7 10 7"]
+            RenderSVGPath {path} at (2,15) size 9x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 0 C 0 4.66667 -3.33333 7 -10 7"]
       RenderSVGResourcePattern {pattern} [id="pat01"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
         RenderSVGContainer {use} at (9,11) size 12x17 [transform={m=((0.50,0.00)(0.00,0.50)) t=(15.00,20.00)}]
-          RenderSVGContainer {g} at (9,11) size 12x17
-            RenderSVGViewportContainer {svg} at (9,11) size 12x17
-              RenderSVGPath {path} at (14,22) size 2x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 15 L 0 5"]
-              RenderSVGPath {path} at (9,11) size 12x14 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 5 C -1.93923 7.10121 -5.09176 7.54205 -7.53298 6.0534 C -9.97421 4.56475 -11.0258 1.56025 -10.0457 -1.12585 C -9.06566 -3.81196 -6.3263 -5.43327 -3.5 -5 C -5.61622 -6.51983 -6.50972 -9.23171 -5.71141 -11.7118 C -4.91309 -14.1919 -2.60543 -15.8734 7.15493e-8 -15.8734 C 2.60543 -15.8734 4.91309 -14.1919 5.71141 -11.7118 C 6.50972 -9.23171 5.61622 -6.51983 3.5 -5 C 6.3263 -5.43327 9.06566 -3.81196 10.0457 -1.12585 C 11.0258 1.56025 9.97421 4.56475 7.53298 6.0534 C 5.09176 7.54205 1.93923 7.10121 7.15256e-7 5 Z"]
+          RenderSVGViewportContainer {svg} at (9,11) size 12x17
+            RenderSVGPath {path} at (14,22) size 2x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 15 L 0 5"]
+            RenderSVGPath {path} at (9,11) size 12x14 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 5 C -1.93923 7.10121 -5.09176 7.54205 -7.53298 6.0534 C -9.97421 4.56475 -11.0258 1.56025 -10.0457 -1.12585 C -9.06566 -3.81196 -6.3263 -5.43327 -3.5 -5 C -5.61622 -6.51983 -6.50972 -9.23171 -5.71141 -11.7118 C -4.91309 -14.1919 -2.60543 -15.8734 7.15493e-8 -15.8734 C 2.60543 -15.8734 4.91309 -14.1919 5.71141 -11.7118 C 6.50972 -9.23171 5.61622 -6.51983 3.5 -5 C 6.3263 -5.43327 9.06566 -3.81196 10.0457 -1.12585 C 11.0258 1.56025 9.97421 4.56475 7.53298 6.0534 C 5.09176 7.54205 1.93923 7.10121 7.15256e-7 5 Z"]
       RenderSVGPath {path} at (0,0) size 203x92 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
     RenderSVGContainer {g} at (8,5) size 205x97 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
       RenderSVGText {text} at (0,-5) size 62x19 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 62x19
           chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 10 width 62.00: "coniferous"
       RenderSVGContainer {use} at (8,8) size 205x94
-        RenderSVGContainer {g} at (8,8) size 205x94
-          RenderSVGPath {path} at (8,8) size 205x94 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [id="pat00"]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
+        RenderSVGPath {path} at (8,8) size 205x94 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [id="pat00"]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
     RenderSVGContainer {g} at (8,105) size 205x97 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,110.00)}]
       RenderSVGText {text} at (0,-5) size 73x19 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 73x19
           chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 10 width 73.00: "broadLeave"
       RenderSVGContainer {use} at (8,108) size 205x94
-        RenderSVGContainer {g} at (8,108) size 205x94
-          RenderSVGPath {path} at (8,108) size 205x94 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [id="pat01"]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
+        RenderSVGPath {path} at (8,108) size 205x94 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [id="pat01"]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
diff --git a/LayoutTests/platform/chromium-linux-x86/svg/custom/use-setAttribute-crash-expected.txt b/LayoutTests/platform/chromium-linux-x86/svg/custom/use-setAttribute-crash-expected.txt
new file mode 100644 (file)
index 0000000..c861e9a
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x221
+  RenderBlock {html} at (0,0) size 800x221
+    RenderBody {body} at (8,8) size 784x205
+      RenderSVGRoot {svg:svg} at (33,33) size 50x50
+        RenderSVGHiddenContainer {svg:defs} at (0,0) size 0x0
+        RenderSVGContainer {svg:use} at (33,33) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
+          RenderSVGViewportContainer {svg} at (33,33) size 50x50
+            RenderSVGPath {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
+      RenderText {#text} at (0,0) size 0x0
index 601f5b6c7497105aa8e92714a5410f68790cb799..7b938dc617248a561de371c15b977c078cf17273 100644 (file)
@@ -8,10 +8,8 @@ layer at (0,0) size 300x400
           [SourceGraphic]
       RenderSVGRect {rect} at (0,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
     RenderSVGContainer {g} at (10,10) size 76x36
-      RenderSVGContainer {use} at (10,10) size 30x30
-        RenderSVGContainer {g} at (10,10) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
-          RenderSVGRect {rect} at (10,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
-      RenderSVGContainer {use} at (50,10) size 36x36
-        [filter="simple"] RenderSVGResourceFilter {filter} at (50,10) size 36x36
-        RenderSVGContainer {g} at (50,10) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
-          RenderSVGRect {rect} at (50,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+      RenderSVGContainer {use} at (10,10) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
+        RenderSVGRect {rect} at (10,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+      RenderSVGContainer {use} at (50,10) size 36x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+        [filter="simple"] RenderSVGResourceFilter {filter} at (0,10) size 36x36
+        RenderSVGRect {rect} at (50,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
index bfb2082a6a96d298cef7e23644ebe6397c90845a..52a1c32adde0887032a35339df02b3d9cddaed24 100644 (file)
@@ -5,33 +5,29 @@ layer at (0,0) size 225x425
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGResourcePattern {pattern} [id="pat00"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
         RenderSVGContainer {use} at (2,3) size 16x24 [transform={m=((0.75,0.00)(0.00,0.75)) t=(10.00,15.00)}]
-          RenderSVGContainer {g} at (2,3) size 16x24
-            RenderSVGViewportContainer {svg} at (2,3) size 16x24
-              RenderSVGPath {path} at (9,3) size 2x24 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 L 0 15"]
-              RenderSVGPath {path} at (9,3) size 5x5 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 C 0 -12.6667 1.66667 -11.5 5 -11.5"]
-              RenderSVGPath {path} at (6,3) size 5x5 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 C 0 -12.6667 -1.66667 -11.5 -5 -11.5"]
-              RenderSVGPath {path} at (9,8) size 7x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -9 C 0 -5 2.66667 -3 8 -3"]
-              RenderSVGPath {path} at (4,8) size 7x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -9 C 0 -5 -2.66667 -3 -8 -3"]
-              RenderSVGPath {path} at (9,15) size 9x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 0 C 0 4.66667 3.33333 7 10 7"]
-              RenderSVGPath {path} at (2,15) size 9x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 0 C 0 4.66667 -3.33333 7 -10 7"]
+          RenderSVGViewportContainer {svg} at (2,3) size 16x24
+            RenderSVGPath {path} at (9,3) size 2x24 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 L 0 15"]
+            RenderSVGPath {path} at (9,3) size 5x5 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 C 0 -12.6667 1.66667 -11.5 5 -11.5"]
+            RenderSVGPath {path} at (6,3) size 5x5 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 C 0 -12.6667 -1.66667 -11.5 -5 -11.5"]
+            RenderSVGPath {path} at (9,8) size 7x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -9 C 0 -5 2.66667 -3 8 -3"]
+            RenderSVGPath {path} at (4,8) size 7x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -9 C 0 -5 -2.66667 -3 -8 -3"]
+            RenderSVGPath {path} at (9,15) size 9x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 0 C 0 4.66667 3.33333 7 10 7"]
+            RenderSVGPath {path} at (2,15) size 9x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 0 C 0 4.66667 -3.33333 7 -10 7"]
       RenderSVGResourcePattern {pattern} [id="pat01"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
         RenderSVGContainer {use} at (9,11) size 12x17 [transform={m=((0.50,0.00)(0.00,0.50)) t=(15.00,20.00)}]
-          RenderSVGContainer {g} at (9,11) size 12x17
-            RenderSVGViewportContainer {svg} at (9,11) size 12x17
-              RenderSVGPath {path} at (14,22) size 2x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 15 L 0 5"]
-              RenderSVGPath {path} at (9,11) size 12x14 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 5 C -1.93923 7.10121 -5.09176 7.54205 -7.53298 6.0534 C -9.97421 4.56475 -11.0258 1.56025 -10.0457 -1.12585 C -9.06566 -3.81196 -6.3263 -5.43327 -3.5 -5 C -5.61622 -6.51984 -6.50972 -9.23171 -5.71141 -11.7118 C -4.91309 -14.1919 -2.60543 -15.8734 7.15493e-8 -15.8734 C 2.60543 -15.8734 4.91309 -14.1919 5.71141 -11.7118 C 6.50972 -9.23171 5.61622 -6.51983 3.5 -5 C 6.3263 -5.43327 9.06566 -3.81196 10.0457 -1.12585 C 11.0258 1.56025 9.97421 4.56475 7.53298 6.0534 C 5.09176 7.54205 1.93923 7.10121 7.15256e-7 5 Z"]
+          RenderSVGViewportContainer {svg} at (9,11) size 12x17
+            RenderSVGPath {path} at (14,22) size 2x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 15 L 0 5"]
+            RenderSVGPath {path} at (9,11) size 12x14 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 5 C -1.93923 7.10121 -5.09176 7.54205 -7.53298 6.0534 C -9.97421 4.56475 -11.0258 1.56025 -10.0457 -1.12585 C -9.06566 -3.81196 -6.3263 -5.43327 -3.5 -5 C -5.61622 -6.51984 -6.50972 -9.23171 -5.71141 -11.7118 C -4.91309 -14.1919 -2.60543 -15.8734 7.15493e-8 -15.8734 C 2.60543 -15.8734 4.91309 -14.1919 5.71141 -11.7118 C 6.50972 -9.23171 5.61622 -6.51983 3.5 -5 C 6.3263 -5.43327 9.06566 -3.81196 10.0457 -1.12585 C 11.0258 1.56025 9.97421 4.56475 7.53298 6.0534 C 5.09176 7.54205 1.93923 7.10121 7.15256e-7 5 Z"]
       RenderSVGPath {path} at (0,0) size 203x92 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
     RenderSVGContainer {g} at (8,5) size 205x97 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
       RenderSVGText {text} at (0,-5) size 62x19 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 62x19
           chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 10 width 62.00: "coniferous"
       RenderSVGContainer {use} at (8,8) size 205x94
-        RenderSVGContainer {g} at (8,8) size 205x94
-          RenderSVGPath {path} at (8,8) size 205x94 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [id="pat00"]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
+        RenderSVGPath {path} at (8,8) size 205x94 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [id="pat00"]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
     RenderSVGContainer {g} at (8,105) size 205x97 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,110.00)}]
       RenderSVGText {text} at (0,-5) size 73x19 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 73x19
           chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 10 width 73.00: "broadLeave"
       RenderSVGContainer {use} at (8,108) size 205x94
-        RenderSVGContainer {g} at (8,108) size 205x94
-          RenderSVGPath {path} at (8,108) size 205x94 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [id="pat01"]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
+        RenderSVGPath {path} at (8,108) size 205x94 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [id="pat01"]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
index 973204fee3a077c36f7c9d2084153a771488035b..54191a7497eca40bd8ea5ef5b962c790ff98f27c 100644 (file)
Binary files a/LayoutTests/platform/chromium-linux/svg/custom/use-on-text-expected.png and b/LayoutTests/platform/chromium-linux/svg/custom/use-on-text-expected.png differ
diff --git a/LayoutTests/platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.png b/LayoutTests/platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.png
deleted file mode 100644 (file)
index f6bdd5f..0000000
Binary files a/LayoutTests/platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.png and /dev/null differ
index 711cbc53418b0869107ce13e71fde7470b069c93..f7ea6510b8ccd2ac701b10ad4a700d37e15b4cf3 100644 (file)
@@ -3,9 +3,8 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (146,18) size 554x582
     RenderSVGContainer {use} at (146,18) size 554x582
-      RenderSVGContainer {g} at (146,18) size 554x582
-        RenderSVGViewportContainer {svg} at (146,18) size 554x582
-          RenderSVGRect {rect} at (146,46) size 554x554 [fill={[type=SOLID] [color=#0000FF]}] [x=5.00] [y=5.00] [width=59.00] [height=59.00]
-          RenderSVGText {text} at (17,2) size 44x70 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 44x70
-              chunk 1 text run 1 at (17.00,56.00) startOffset 0 endOffset 1 width 43.41: "A"
+      RenderSVGViewportContainer {svg} at (146,18) size 554x582
+        RenderSVGRect {rect} at (146,46) size 554x554 [fill={[type=SOLID] [color=#0000FF]}] [x=5.00] [y=5.00] [width=59.00] [height=59.00]
+        RenderSVGText {text} at (17,2) size 44x70 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 44x70
+            chunk 1 text run 1 at (17.00,56.00) startOffset 0 endOffset 1 width 43.41: "A"
diff --git a/LayoutTests/platform/chromium-linux/svg/custom/use-setAttribute-crash-expected.png b/LayoutTests/platform/chromium-linux/svg/custom/use-setAttribute-crash-expected.png
deleted file mode 100644 (file)
index 127320f..0000000
Binary files a/LayoutTests/platform/chromium-linux/svg/custom/use-setAttribute-crash-expected.png and /dev/null differ
index 6d97d3623a8416452485d48d77883b3772c28bdf..c861e9a5e014ab7eb1d15f05107fceca1b843235 100644 (file)
@@ -5,8 +5,7 @@ layer at (0,0) size 800x221
     RenderBody {body} at (8,8) size 784x205
       RenderSVGRoot {svg:svg} at (33,33) size 50x50
         RenderSVGHiddenContainer {svg:defs} at (0,0) size 0x0
-        RenderSVGContainer {svg:use} at (33,33) size 50x50
-          RenderSVGContainer {g} at (33,33) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
-            RenderSVGViewportContainer {svg} at (33,33) size 50x50
-              RenderSVGPath {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
+        RenderSVGContainer {svg:use} at (33,33) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
+          RenderSVGViewportContainer {svg} at (33,33) size 50x50
+            RenderSVGPath {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/chromium-mac-leopard/svg/custom/use-disappears-after-style-update-expected.txt b/LayoutTests/platform/chromium-mac-leopard/svg/custom/use-disappears-after-style-update-expected.txt
new file mode 100644 (file)
index 0000000..7b938dc
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 300x400
+  RenderSVGRoot {svg} at (10,10) size 76x36
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourceFilter {filter} [id="simple"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [feOffset dx="0.00" dy="0.00"]
+          [SourceGraphic]
+      RenderSVGRect {rect} at (0,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+    RenderSVGContainer {g} at (10,10) size 76x36
+      RenderSVGContainer {use} at (10,10) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
+        RenderSVGRect {rect} at (10,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+      RenderSVGContainer {use} at (50,10) size 36x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+        [filter="simple"] RenderSVGResourceFilter {filter} at (0,10) size 36x36
+        RenderSVGRect {rect} at (50,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
index bf76a083df0fb9c4ba030ffcd42b3f66c17d4cc5..a11eb94e15072658cce2399d40d4498f2772e93a 100644 (file)
@@ -20,4 +20,3 @@ layer at (0,0) size 785x778
             RenderSVGInlineText {#text} at (0,0) size 335x18
               chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 53 width 335.00: "This should not crash, but display an error document."
           RenderSVGContainer {use} at (8,166) size 0x0
-            RenderSVGContainer {g} at (8,166) size 0x0
index fc7680226000e3d3a37ef310d812e2c54bcac896..b606dbfad4e4517951cb4511a43b47b6869906eb 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac-leopard/svg/custom/use-on-text-expected.png and b/LayoutTests/platform/chromium-mac-leopard/svg/custom/use-on-text-expected.png differ
index 1dffe67ba6a1ee4635beebe0fcdb05e16fe2ac86..67abb2c32a2fd62a10efa3353bf4dc9a4eef9907 100644 (file)
@@ -5,8 +5,7 @@ layer at (0,0) size 800x220
     RenderBody {body} at (8,8) size 784x204
       RenderSVGRoot {svg:svg} at (33,33) size 50x50
         RenderSVGHiddenContainer {svg:defs} at (0,0) size 0x0
-        RenderSVGContainer {svg:use} at (33,33) size 50x50
-          RenderSVGContainer {g} at (33,33) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
-            RenderSVGViewportContainer {svg} at (33,33) size 50x50
-              RenderSVGPath {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
+        RenderSVGContainer {svg:use} at (33,33) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
+          RenderSVGViewportContainer {svg} at (33,33) size 50x50
+            RenderSVGPath {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
       RenderText {#text} at (0,0) size 0x0
similarity index 80%
rename from LayoutTests/platform/chromium-mac/svg/custom/clip-path-referencing-use2-expected.txt
rename to LayoutTests/platform/chromium-mac-snowleopard/svg/custom/clip-path-referencing-use2-expected.txt
index 475f7c398eac32f1d78ca53d4a2844e8cb4d868b..2a2f0db1d61cad97a95f0557ed3b816473add277 100644 (file)
@@ -5,13 +5,11 @@ layer at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
       RenderSVGContainer {use} at (0,0) size 50x50
-        RenderSVGContainer {g} at (0,0) size 50x50
-          RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
+        RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
       RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=userSpaceOnUse]
         RenderSVGContainer {use} at (0,0) size 50x50
           RenderSVGContainer {g} at (0,0) size 50x50
-            RenderSVGContainer {g} at (0,0) size 50x50
-              RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
+            RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
     RenderSVGRect {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
     RenderSVGContainer {g} at (0,0) size 50x50
       [clipPath="clip"] RenderSVGResourceClipper {clipPath} at (0,0) size 50x50
index c60eda7131477f8a28f2091008b557a2735f773f..a7e5d81b215c4bddcc73e080c0ce8fe25bc9830b 100644 (file)
@@ -5,26 +5,23 @@ layer at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderSVGRect {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#CCCCAA]}] [x=0.00] [y=0.00] [width=800.00] [height=600.00]
     RenderSVGContainer {a} at (7,94) size 239x218
-      RenderSVGContainer {use} at (7,166) size 146x146
-        RenderSVGContainer {g} at (7,166) size 146x146 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
-          RenderSVGViewportContainer {svg} at (7,166) size 146x146
-            RenderSVGPath {path} at (7,166) size 146x146 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7.00001 130.909 7.00001 117 L 7 117 L 7 103 C 7 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
-      RenderSVGContainer {use} at (9,170) size 142x140
-        RenderSVGContainer {g} at (9,170) size 142x140 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
-          RenderSVGViewportContainer {svg} at (9,170) size 142x140
-            RenderSVGPath {ellipse} at (10,256) size 140x54 [fill={[type=SOLID] [color=#666666]}] [cx=75.00] [cy=115.00] [rx=65.00] [ry=25.00]
-            RenderSVGPath {line} at (9,272) size 7x11 [stroke={[type=SOLID] [color=#666666] [stroke width=6.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=12.00] [y1=115.00] [x2=12.00] [y2=105.00]
-            RenderSVGPath {line} at (144,272) size 7x11 [stroke={[type=SOLID] [color=#666666] [stroke width=6.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=138.00] [y1=115.00] [x2=138.00] [y2=105.00]
-            RenderSVGPath {ellipse} at (10,245) size 140x54 [fill={[type=SOLID] [color=#999999]}] [cx=75.00] [cy=105.00] [rx=65.00] [ry=25.00]
-            RenderSVGPath {path} at (48,197) size 38x84 [fill={[type=SOLID] [color=#666666]}] [data="M 70 110 C 73.3333 112.667 76.6667 112.667 80 110 C 70 60 58.3333 35 45 35 Z"]
-            RenderSVGPath {circle} at (26,170) size 65x65 [fill={[type=SOLID] [color=#333333]}] [cx=55.00] [cy=40.00] [r=30.00]
-      RenderSVGContainer {use} at (74,94) size 172x172
-        RenderSVGContainer {g} at (74,94) size 172x172 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,90.00)}]
-          RenderSVGViewportContainer {svg} at (74,94) size 172x172
-            RenderSVGPath {path} at (84,130) size 72x100 [stroke={[type=SOLID] [color=#FFFFFF]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 5 55 L 45 55 L 70 30 L 70 120 L 45 95 L 5 95 Z"]
-            RenderSVGContainer {g} at (161,111) size 79x138
-              RenderSVGPath {path} at (161,159) size 17x42 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 80 60 C 90 70 90 80 80 90"]
-              RenderSVGPath {path} at (177,143) size 21x74 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 95 45 C 110 60 110 90 95 105"]
-              RenderSVGPath {path} at (193,127) size 26x106 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 110 30 C 130 50 130 100 110 120"]
-              RenderSVGPath {path} at (209,111) size 31x138 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 125 15 C 150 40 150 110 125 135"]
-            RenderSVGPath {circle} at (74,94) size 172x172 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.04]}] [cx=75.00] [cy=75.00] [r=80.00]
+      RenderSVGContainer {use} at (7,166) size 146x146 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
+        RenderSVGViewportContainer {svg} at (7,166) size 146x146
+          RenderSVGPath {path} at (7,166) size 146x146 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7.00001 130.909 7.00001 117 L 7 117 L 7 103 C 7 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
+      RenderSVGContainer {use} at (9,170) size 142x140 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
+        RenderSVGViewportContainer {svg} at (9,170) size 142x140
+          RenderSVGPath {ellipse} at (10,256) size 140x54 [fill={[type=SOLID] [color=#666666]}] [cx=75.00] [cy=115.00] [rx=65.00] [ry=25.00]
+          RenderSVGPath {line} at (9,272) size 7x11 [stroke={[type=SOLID] [color=#666666] [stroke width=6.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=12.00] [y1=115.00] [x2=12.00] [y2=105.00]
+          RenderSVGPath {line} at (144,272) size 7x11 [stroke={[type=SOLID] [color=#666666] [stroke width=6.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=138.00] [y1=115.00] [x2=138.00] [y2=105.00]
+          RenderSVGPath {ellipse} at (10,245) size 140x54 [fill={[type=SOLID] [color=#999999]}] [cx=75.00] [cy=105.00] [rx=65.00] [ry=25.00]
+          RenderSVGPath {path} at (48,197) size 38x84 [fill={[type=SOLID] [color=#666666]}] [data="M 70 110 C 73.3333 112.667 76.6667 112.667 80 110 C 70 60 58.3333 35 45 35 Z"]
+          RenderSVGPath {circle} at (26,170) size 65x65 [fill={[type=SOLID] [color=#333333]}] [cx=55.00] [cy=40.00] [r=30.00]
+      RenderSVGContainer {use} at (74,94) size 172x172 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,90.00)}]
+        RenderSVGViewportContainer {svg} at (74,94) size 172x172
+          RenderSVGPath {path} at (84,130) size 72x100 [stroke={[type=SOLID] [color=#FFFFFF]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 5 55 L 45 55 L 70 30 L 70 120 L 45 95 L 5 95 Z"]
+          RenderSVGContainer {g} at (161,111) size 79x138
+            RenderSVGPath {path} at (161,159) size 17x42 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 80 60 C 90 70 90 80 80 90"]
+            RenderSVGPath {path} at (177,143) size 21x74 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 95 45 C 110 60 110 90 95 105"]
+            RenderSVGPath {path} at (193,127) size 26x106 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 110 30 C 130 50 130 100 110 120"]
+            RenderSVGPath {path} at (209,111) size 31x138 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 125 15 C 150 40 150 110 125 135"]
+          RenderSVGPath {circle} at (74,94) size 172x172 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.04]}] [cx=75.00] [cy=75.00] [r=80.00]
index 8b7f400ac1cb18ae6e3deb2db03f6987fc72a8ac..b262d8f3b673ec031d8348d17b1eeab5e45fccfa 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.png and b/LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.png differ
diff --git a/LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.txt b/LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.txt
new file mode 100644 (file)
index 0000000..7b938dc
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 300x400
+  RenderSVGRoot {svg} at (10,10) size 76x36
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourceFilter {filter} [id="simple"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [feOffset dx="0.00" dy="0.00"]
+          [SourceGraphic]
+      RenderSVGRect {rect} at (0,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+    RenderSVGContainer {g} at (10,10) size 76x36
+      RenderSVGContainer {use} at (10,10) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
+        RenderSVGRect {rect} at (10,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+      RenderSVGContainer {use} at (50,10) size 36x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+        [filter="simple"] RenderSVGResourceFilter {filter} at (0,10) size 36x36
+        RenderSVGRect {rect} at (50,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
index 9efd350b7bac39ad6bcbaf5a84d001b8686acfc8..89a4b2735237b27a1e0863c30d7d0becd0a861e8 100644 (file)
@@ -5,33 +5,29 @@ layer at (0,0) size 225x425
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGResourcePattern {pattern} [id="pat00"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
         RenderSVGContainer {use} at (2,3) size 16x24 [transform={m=((0.75,0.00)(0.00,0.75)) t=(10.00,15.00)}]
-          RenderSVGContainer {g} at (2,3) size 16x24
-            RenderSVGViewportContainer {svg} at (2,3) size 16x24
-              RenderSVGPath {path} at (9,3) size 2x24 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 L 0 15"]
-              RenderSVGPath {path} at (9,3) size 5x5 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 C 0 -12.6667 1.66667 -11.5 5 -11.5"]
-              RenderSVGPath {path} at (6,3) size 5x5 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 C 0 -12.6667 -1.66667 -11.5 -5 -11.5"]
-              RenderSVGPath {path} at (9,8) size 7x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -9 C 0 -5 2.66667 -3 8 -3"]
-              RenderSVGPath {path} at (4,8) size 7x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -9 C 0 -5 -2.66667 -3 -8 -3"]
-              RenderSVGPath {path} at (9,15) size 9x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 0 C 0 4.66667 3.33333 7 10 7"]
-              RenderSVGPath {path} at (2,15) size 9x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 0 C 0 4.66667 -3.33333 7 -10 7"]
+          RenderSVGViewportContainer {svg} at (2,3) size 16x24
+            RenderSVGPath {path} at (9,3) size 2x24 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 L 0 15"]
+            RenderSVGPath {path} at (9,3) size 5x5 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 C 0 -12.6667 1.66667 -11.5 5 -11.5"]
+            RenderSVGPath {path} at (6,3) size 5x5 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 C 0 -12.6667 -1.66667 -11.5 -5 -11.5"]
+            RenderSVGPath {path} at (9,8) size 7x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -9 C 0 -5 2.66667 -3 8 -3"]
+            RenderSVGPath {path} at (4,8) size 7x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -9 C 0 -5 -2.66667 -3 -8 -3"]
+            RenderSVGPath {path} at (9,15) size 9x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 0 C 0 4.66667 3.33333 7 10 7"]
+            RenderSVGPath {path} at (2,15) size 9x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 0 C 0 4.66667 -3.33333 7 -10 7"]
       RenderSVGResourcePattern {pattern} [id="pat01"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
         RenderSVGContainer {use} at (9,11) size 12x17 [transform={m=((0.50,0.00)(0.00,0.50)) t=(15.00,20.00)}]
-          RenderSVGContainer {g} at (9,11) size 12x17
-            RenderSVGViewportContainer {svg} at (9,11) size 12x17
-              RenderSVGPath {path} at (14,22) size 2x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 15 L 0 5"]
-              RenderSVGPath {path} at (9,11) size 12x14 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 5 C -1.93923 7.10121 -5.09176 7.54205 -7.53298 6.0534 C -9.97421 4.56475 -11.0258 1.56025 -10.0457 -1.12585 C -9.06566 -3.81196 -6.3263 -5.43327 -3.5 -5 C -5.61622 -6.51984 -6.50972 -9.23171 -5.71141 -11.7118 C -4.91309 -14.1919 -2.60543 -15.8734 7.15493e-8 -15.8734 C 2.60543 -15.8734 4.91309 -14.1919 5.71141 -11.7118 C 6.50972 -9.23171 5.61622 -6.51983 3.5 -5 C 6.3263 -5.43327 9.06566 -3.81196 10.0457 -1.12585 C 11.0258 1.56025 9.97421 4.56475 7.53298 6.0534 C 5.09176 7.54205 1.93923 7.10121 7.15256e-7 5 Z"]
+          RenderSVGViewportContainer {svg} at (9,11) size 12x17
+            RenderSVGPath {path} at (14,22) size 2x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 15 L 0 5"]
+            RenderSVGPath {path} at (9,11) size 12x14 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 5 C -1.93923 7.10121 -5.09176 7.54205 -7.53298 6.0534 C -9.97421 4.56475 -11.0258 1.56025 -10.0457 -1.12585 C -9.06566 -3.81196 -6.3263 -5.43327 -3.5 -5 C -5.61622 -6.51984 -6.50972 -9.23171 -5.71141 -11.7118 C -4.91309 -14.1919 -2.60543 -15.8734 7.15493e-8 -15.8734 C 2.60543 -15.8734 4.91309 -14.1919 5.71141 -11.7118 C 6.50972 -9.23171 5.61622 -6.51983 3.5 -5 C 6.3263 -5.43327 9.06566 -3.81196 10.0457 -1.12585 C 11.0258 1.56025 9.97421 4.56475 7.53298 6.0534 C 5.09176 7.54205 1.93923 7.10121 7.15256e-7 5 Z"]
       RenderSVGPath {path} at (0,0) size 203x92 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
     RenderSVGContainer {g} at (8,6) size 205x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
       RenderSVGText {text} at (0,-4) size 66x18 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 66x18
           chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 10 width 66.00: "coniferous"
       RenderSVGContainer {use} at (8,8) size 205x94
-        RenderSVGContainer {g} at (8,8) size 205x94
-          RenderSVGPath {path} at (8,8) size 205x94 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [id="pat00"]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
+        RenderSVGPath {path} at (8,8) size 205x94 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [id="pat00"]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
     RenderSVGContainer {g} at (8,106) size 205x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,110.00)}]
       RenderSVGText {text} at (0,-4) size 75x18 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 75x18
           chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 10 width 75.00: "broadLeave"
       RenderSVGContainer {use} at (8,108) size 205x94
-        RenderSVGContainer {g} at (8,108) size 205x94
-          RenderSVGPath {path} at (8,108) size 205x94 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [id="pat01"]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
+        RenderSVGPath {path} at (8,108) size 205x94 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [id="pat01"]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
index b1cd4b7cb48f35355e368f533c676b15c63c9056..e66c085455cc38c5a1d25ce83372e6866fac9d55 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-on-text-expected.png and b/LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-on-text-expected.png differ
diff --git a/LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-on-text-expected.txt b/LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-on-text-expected.txt
new file mode 100644 (file)
index 0000000..fc5895d
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (20,0) size 488x128
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGText {text} at (0,-26) size 69x46 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 69x46
+          chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 4 width 69.00: "Test"
+    RenderSVGContainer {g} at (246,0) size 146x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
+      RenderSVGText {text} at (0,-26) size 69x46 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 69x46
+          chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 4 width 69.00: "Test"
+    RenderSVGText {text} at (10,45) size 244x19 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 244x19
+        chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 38 width 244.00: "The two objects should look identical."
+    RenderSVGContainer {use} at (46,46) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+      RenderSVGText {text}
index 203dbba8966030c9c8e2a0dda5d21e669219df1f..9da2ef75b24aaac5090b4a2ca43055bf2f27f53a 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-referencing-nonexisting-symbol-expected.png and b/LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-referencing-nonexisting-symbol-expected.png differ
diff --git a/LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-referencing-nonexisting-symbol-expected.txt b/LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-referencing-nonexisting-symbol-expected.txt
new file mode 100644 (file)
index 0000000..55a805d
--- /dev/null
@@ -0,0 +1,8 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (146,46) size 554x554
+    RenderSVGContainer {use} at (146,46) size 554x554
+      RenderSVGViewportContainer {svg} at (146,46) size 554x554
+        RenderSVGRect {rect} at (146,46) size 554x554 [fill={[type=SOLID] [color=#0000FF]}] [x=5.00] [y=5.00] [width=59.00] [height=59.00]
+        RenderSVGText {text}
index 867e005b29778c360a19f9f9c18821f492d7d31a..ad76ee4849cf019b08cda913c924b6e0e3327877 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-setAttribute-crash-expected.png and b/LayoutTests/platform/chromium-mac-snowleopard/svg/custom/use-setAttribute-crash-expected.png differ
index 1dffe67ba6a1ee4635beebe0fcdb05e16fe2ac86..67abb2c32a2fd62a10efa3353bf4dc9a4eef9907 100644 (file)
@@ -5,8 +5,7 @@ layer at (0,0) size 800x220
     RenderBody {body} at (8,8) size 784x204
       RenderSVGRoot {svg:svg} at (33,33) size 50x50
         RenderSVGHiddenContainer {svg:defs} at (0,0) size 0x0
-        RenderSVGContainer {svg:use} at (33,33) size 50x50
-          RenderSVGContainer {g} at (33,33) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
-            RenderSVGViewportContainer {svg} at (33,33) size 50x50
-              RenderSVGPath {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
+        RenderSVGContainer {svg:use} at (33,33) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
+          RenderSVGViewportContainer {svg} at (33,33) size 50x50
+            RenderSVGPath {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
       RenderText {#text} at (0,0) size 0x0
index 601f5b6c7497105aa8e92714a5410f68790cb799..7b938dc617248a561de371c15b977c078cf17273 100644 (file)
@@ -8,10 +8,8 @@ layer at (0,0) size 300x400
           [SourceGraphic]
       RenderSVGRect {rect} at (0,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
     RenderSVGContainer {g} at (10,10) size 76x36
-      RenderSVGContainer {use} at (10,10) size 30x30
-        RenderSVGContainer {g} at (10,10) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
-          RenderSVGRect {rect} at (10,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
-      RenderSVGContainer {use} at (50,10) size 36x36
-        [filter="simple"] RenderSVGResourceFilter {filter} at (50,10) size 36x36
-        RenderSVGContainer {g} at (50,10) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
-          RenderSVGRect {rect} at (50,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+      RenderSVGContainer {use} at (10,10) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
+        RenderSVGRect {rect} at (10,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+      RenderSVGContainer {use} at (50,10) size 36x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+        [filter="simple"] RenderSVGResourceFilter {filter} at (0,10) size 36x36
+        RenderSVGRect {rect} at (50,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
index 6d97d3623a8416452485d48d77883b3772c28bdf..c861e9a5e014ab7eb1d15f05107fceca1b843235 100644 (file)
@@ -5,8 +5,7 @@ layer at (0,0) size 800x221
     RenderBody {body} at (8,8) size 784x205
       RenderSVGRoot {svg:svg} at (33,33) size 50x50
         RenderSVGHiddenContainer {svg:defs} at (0,0) size 0x0
-        RenderSVGContainer {svg:use} at (33,33) size 50x50
-          RenderSVGContainer {g} at (33,33) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
-            RenderSVGViewportContainer {svg} at (33,33) size 50x50
-              RenderSVGPath {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
+        RenderSVGContainer {svg:use} at (33,33) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
+          RenderSVGViewportContainer {svg} at (33,33) size 50x50
+            RenderSVGPath {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
       RenderText {#text} at (0,0) size 0x0
index 601f5b6c7497105aa8e92714a5410f68790cb799..7b938dc617248a561de371c15b977c078cf17273 100644 (file)
@@ -8,10 +8,8 @@ layer at (0,0) size 300x400
           [SourceGraphic]
       RenderSVGRect {rect} at (0,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
     RenderSVGContainer {g} at (10,10) size 76x36
-      RenderSVGContainer {use} at (10,10) size 30x30
-        RenderSVGContainer {g} at (10,10) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
-          RenderSVGRect {rect} at (10,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
-      RenderSVGContainer {use} at (50,10) size 36x36
-        [filter="simple"] RenderSVGResourceFilter {filter} at (50,10) size 36x36
-        RenderSVGContainer {g} at (50,10) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
-          RenderSVGRect {rect} at (50,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+      RenderSVGContainer {use} at (10,10) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
+        RenderSVGRect {rect} at (10,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+      RenderSVGContainer {use} at (50,10) size 36x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+        [filter="simple"] RenderSVGResourceFilter {filter} at (0,10) size 36x36
+        RenderSVGRect {rect} at (50,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
index 6d97d3623a8416452485d48d77883b3772c28bdf..c861e9a5e014ab7eb1d15f05107fceca1b843235 100644 (file)
@@ -5,8 +5,7 @@ layer at (0,0) size 800x221
     RenderBody {body} at (8,8) size 784x205
       RenderSVGRoot {svg:svg} at (33,33) size 50x50
         RenderSVGHiddenContainer {svg:defs} at (0,0) size 0x0
-        RenderSVGContainer {svg:use} at (33,33) size 50x50
-          RenderSVGContainer {g} at (33,33) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
-            RenderSVGViewportContainer {svg} at (33,33) size 50x50
-              RenderSVGPath {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
+        RenderSVGContainer {svg:use} at (33,33) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
+          RenderSVGViewportContainer {svg} at (33,33) size 50x50
+            RenderSVGPath {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
       RenderText {#text} at (0,0) size 0x0
index 34129cce2e58d86f495c1b15c9611e5315dccc27..b28a888f11922154c2553755cb6f1cb5e5df67df 100644 (file)
@@ -12,8 +12,7 @@ layer at (0,0) size 800x600
         RenderSVGInlineText {#text} at (0,0) size 128x19
           chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 19 width 128.00: "Shoud not be shown."
       RenderSVGResourceLinearGradient {linearGradient} [id="grad-with-invalid-href"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
-    RenderSVGContainer {use} at (0,0) size 0x0
-      RenderSVGContainer {g} at (0,0) size 0x0
+    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,10.00)}]
     RenderSVGRect {rect} at (19,9) size 102x102 [stroke={[type=SOLID] [color=#0000FF] [stroke width=1.33]}] [fill={[type=LINEAR-GRADIENT] [id="grad-with-invalid-href"]}] [x=20.00] [y=10.00] [width=100.00] [height=100.00]
     RenderSVGText {text} at (0,0) size 0x0 contains 1 chunk(s)
       RenderSVGTextPath {textPath} at (0,0) size 0x0
index dec04086bf42b630b61c82dead9c23ec346ddd5c..623336dd7de5d297f8e2f10a8e39f10b54adc657 100644 (file)
@@ -6,8 +6,7 @@ layer at (0,0) size 800x600
       RenderSVGRect {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
       RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=userSpaceOnUse]
         RenderSVGContainer {use} at (0,0) size 100x100
-          RenderSVGContainer {g} at (0,0) size 100x100
-            RenderSVGRect {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+          RenderSVGRect {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
     RenderSVGContainer {g} at (0,0) size 100x100
       [clipPath="clip"] RenderSVGResourceClipper {clipPath} at (0,0) size 100x100
       RenderSVGRect {rect} at (0,0) size 200x200 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=200.00] [height=200.00]
index 59ba198648f056f67c18bc07c2edd1fa0b979308..a544567e60c851f0feec7b875e98c366b118d229 100644 (file)
@@ -5,13 +5,11 @@ layer at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
       RenderSVGContainer {use} at (0,0) size 50x50
-        RenderSVGContainer {g} at (0,0) size 50x50
-          RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
+        RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
       RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=userSpaceOnUse]
         RenderSVGContainer {use} at (0,0) size 50x50
           RenderSVGContainer {g} at (0,0) size 50x50
-            RenderSVGContainer {g} at (0,0) size 50x50
-              RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
+            RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
     RenderSVGRect {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
     RenderSVGContainer {g} at (0,0) size 50x50
       [clipPath="clip"] RenderSVGResourceClipper {clipPath} at (0,0) size 50x50
index 5727f0e60c8868516ec6db0b405c7266e76473ce..e8018db927a790bb2f5ea4c4782d5dd7d7c4fb80 100644 (file)
@@ -13,53 +13,41 @@ layer at (0,0) size 800x334
             RenderSVGRoot {svg} at (0,0) size 40x40
               RenderSVGContainer {g} at (0,0) size 40x40
                 RenderSVGContainer {use} at (17,0) size 6x12
-                  RenderSVGContainer {g} at (17,0) size 6x12
-                    RenderSVGViewportContainer {svg} at (17,0) size 6x12
-                      RenderSVGPath {polygon} at (17,0) size 6x12 [fill={[type=SOLID] [color=#000000] [opacity=0.50]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (17,0) size 6x12
+                    RenderSVGPath {polygon} at (17,0) size 6x12 [fill={[type=SOLID] [color=#000000] [opacity=0.50]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (21,1) size 12x14 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(15.85,-9.15)}]
-                  RenderSVGContainer {g} at (21,1) size 12x14
-                    RenderSVGViewportContainer {svg} at (21,1) size 12x14
-                      RenderSVGPath {polygon} at (21,1) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.08]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (21,1) size 12x14
+                    RenderSVGPath {polygon} at (21,1) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.08]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (25,7) size 14x12 [transform={m=((0.50,0.87)(-0.87,0.50)) t=(34.15,-9.15)}]
-                  RenderSVGContainer {g} at (25,7) size 14x12
-                    RenderSVGViewportContainer {svg} at (25,7) size 14x12
-                      RenderSVGPath {polygon} at (25,7) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (25,7) size 14x12
+                    RenderSVGPath {polygon} at (25,7) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (28,17) size 12x6 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(50.00,0.00)}]
-                  RenderSVGContainer {g} at (28,17) size 12x6
-                    RenderSVGViewportContainer {svg} at (28,17) size 12x6
-                      RenderSVGPath {polygon} at (28,17) size 12x6 [fill={[type=SOLID] [color=#000000] [opacity=0.16]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (28,17) size 12x6
+                    RenderSVGPath {polygon} at (28,17) size 12x6 [fill={[type=SOLID] [color=#000000] [opacity=0.16]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (25,21) size 14x12 [transform={m=((-0.50,0.87)(-0.87,-0.50)) t=(59.15,15.85)}]
-                  RenderSVGContainer {g} at (25,21) size 14x12
-                    RenderSVGViewportContainer {svg} at (25,21) size 14x12
-                      RenderSVGPath {polygon} at (25,21) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.20]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (25,21) size 14x12
+                    RenderSVGPath {polygon} at (25,21) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.20]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (21,25) size 12x14 [transform={m=((-0.87,0.50)(-0.50,-0.87)) t=(59.15,34.15)}]
-                  RenderSVGContainer {g} at (21,25) size 12x14
-                    RenderSVGViewportContainer {svg} at (21,25) size 12x14
-                      RenderSVGPath {polygon} at (21,25) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.24]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (21,25) size 12x14
+                    RenderSVGPath {polygon} at (21,25) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.24]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (17,28) size 6x12 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(50.00,50.00)}]
-                  RenderSVGContainer {g} at (17,28) size 6x12
-                    RenderSVGViewportContainer {svg} at (17,28) size 6x12
-                      RenderSVGPath {polygon} at (17,28) size 6x12 [fill={[type=SOLID] [color=#000000] [opacity=0.29]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (17,28) size 6x12
+                    RenderSVGPath {polygon} at (17,28) size 6x12 [fill={[type=SOLID] [color=#000000] [opacity=0.29]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (7,25) size 12x14 [transform={m=((-0.87,-0.50)(0.50,-0.87)) t=(34.15,59.15)}]
-                  RenderSVGContainer {g} at (7,25) size 12x14
-                    RenderSVGViewportContainer {svg} at (7,25) size 12x14
-                      RenderSVGPath {polygon} at (7,25) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.33]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (7,25) size 12x14
+                    RenderSVGPath {polygon} at (7,25) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.33]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (1,21) size 14x12 [transform={m=((-0.50,-0.87)(0.87,-0.50)) t=(15.85,59.15)}]
-                  RenderSVGContainer {g} at (1,21) size 14x12
-                    RenderSVGViewportContainer {svg} at (1,21) size 14x12
-                      RenderSVGPath {polygon} at (1,21) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.37]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (1,21) size 14x12
+                    RenderSVGPath {polygon} at (1,21) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.37]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (0,17) size 12x6 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,50.00)}]
-                  RenderSVGContainer {g} at (0,17) size 12x6
-                    RenderSVGViewportContainer {svg} at (0,17) size 12x6
-                      RenderSVGPath {polygon} at (0,17) size 12x6 [fill={[type=SOLID] [color=#000000] [opacity=0.41]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (0,17) size 12x6
+                    RenderSVGPath {polygon} at (0,17) size 12x6 [fill={[type=SOLID] [color=#000000] [opacity=0.41]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (1,7) size 14x12 [transform={m=((0.50,-0.87)(0.87,0.50)) t=(-9.15,34.15)}]
-                  RenderSVGContainer {g} at (1,7) size 14x12
-                    RenderSVGViewportContainer {svg} at (1,7) size 14x12
-                      RenderSVGPath {polygon} at (1,7) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.45]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (1,7) size 14x12
+                    RenderSVGPath {polygon} at (1,7) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.45]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (7,1) size 12x14 [transform={m=((0.87,-0.50)(0.50,0.87)) t=(-9.15,15.85)}]
-                  RenderSVGContainer {g} at (7,1) size 12x14
-                    RenderSVGViewportContainer {svg} at (7,1) size 12x14
-                      RenderSVGPath {polygon} at (7,1) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.50]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (7,1) size 12x14
+                    RenderSVGPath {polygon} at (7,1) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.50]}] [points="22 0 28 0 23 15 23 15"]
       RenderBlock {p} at (50,61) size 750x35
         RenderText {#text} at (0,15) size 126x19
           text run at (0,15) width 126: "SVG in an IMG tag: "
@@ -77,53 +65,41 @@ layer at (0,0) size 800x334
             RenderSVGRoot {svg} at (0,0) size 40x40
               RenderSVGContainer {g} at (0,0) size 40x40
                 RenderSVGContainer {use} at (17,0) size 6x12
-                  RenderSVGContainer {g} at (17,0) size 6x12
-                    RenderSVGViewportContainer {svg} at (17,0) size 6x12
-                      RenderSVGPath {polygon} at (17,0) size 6x12 [fill={[type=SOLID] [color=#000000] [opacity=0.50]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (17,0) size 6x12
+                    RenderSVGPath {polygon} at (17,0) size 6x12 [fill={[type=SOLID] [color=#000000] [opacity=0.50]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (21,1) size 12x14 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(15.85,-9.15)}]
-                  RenderSVGContainer {g} at (21,1) size 12x14
-                    RenderSVGViewportContainer {svg} at (21,1) size 12x14
-                      RenderSVGPath {polygon} at (21,1) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.08]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (21,1) size 12x14
+                    RenderSVGPath {polygon} at (21,1) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.08]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (25,7) size 14x12 [transform={m=((0.50,0.87)(-0.87,0.50)) t=(34.15,-9.15)}]
-                  RenderSVGContainer {g} at (25,7) size 14x12
-                    RenderSVGViewportContainer {svg} at (25,7) size 14x12
-                      RenderSVGPath {polygon} at (25,7) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (25,7) size 14x12
+                    RenderSVGPath {polygon} at (25,7) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (28,17) size 12x6 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(50.00,0.00)}]
-                  RenderSVGContainer {g} at (28,17) size 12x6
-                    RenderSVGViewportContainer {svg} at (28,17) size 12x6
-                      RenderSVGPath {polygon} at (28,17) size 12x6 [fill={[type=SOLID] [color=#000000] [opacity=0.16]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (28,17) size 12x6
+                    RenderSVGPath {polygon} at (28,17) size 12x6 [fill={[type=SOLID] [color=#000000] [opacity=0.16]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (25,21) size 14x12 [transform={m=((-0.50,0.87)(-0.87,-0.50)) t=(59.15,15.85)}]
-                  RenderSVGContainer {g} at (25,21) size 14x12
-                    RenderSVGViewportContainer {svg} at (25,21) size 14x12
-                      RenderSVGPath {polygon} at (25,21) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.20]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (25,21) size 14x12
+                    RenderSVGPath {polygon} at (25,21) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.20]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (21,25) size 12x14 [transform={m=((-0.87,0.50)(-0.50,-0.87)) t=(59.15,34.15)}]
-                  RenderSVGContainer {g} at (21,25) size 12x14
-                    RenderSVGViewportContainer {svg} at (21,25) size 12x14
-                      RenderSVGPath {polygon} at (21,25) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.24]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (21,25) size 12x14
+                    RenderSVGPath {polygon} at (21,25) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.24]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (17,28) size 6x12 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(50.00,50.00)}]
-                  RenderSVGContainer {g} at (17,28) size 6x12
-                    RenderSVGViewportContainer {svg} at (17,28) size 6x12
-                      RenderSVGPath {polygon} at (17,28) size 6x12 [fill={[type=SOLID] [color=#000000] [opacity=0.29]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (17,28) size 6x12
+                    RenderSVGPath {polygon} at (17,28) size 6x12 [fill={[type=SOLID] [color=#000000] [opacity=0.29]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (7,25) size 12x14 [transform={m=((-0.87,-0.50)(0.50,-0.87)) t=(34.15,59.15)}]
-                  RenderSVGContainer {g} at (7,25) size 12x14
-                    RenderSVGViewportContainer {svg} at (7,25) size 12x14
-                      RenderSVGPath {polygon} at (7,25) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.33]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (7,25) size 12x14
+                    RenderSVGPath {polygon} at (7,25) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.33]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (1,21) size 14x12 [transform={m=((-0.50,-0.87)(0.87,-0.50)) t=(15.85,59.15)}]
-                  RenderSVGContainer {g} at (1,21) size 14x12
-                    RenderSVGViewportContainer {svg} at (1,21) size 14x12
-                      RenderSVGPath {polygon} at (1,21) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.37]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (1,21) size 14x12
+                    RenderSVGPath {polygon} at (1,21) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.37]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (0,17) size 12x6 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,50.00)}]
-                  RenderSVGContainer {g} at (0,17) size 12x6
-                    RenderSVGViewportContainer {svg} at (0,17) size 12x6
-                      RenderSVGPath {polygon} at (0,17) size 12x6 [fill={[type=SOLID] [color=#000000] [opacity=0.41]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (0,17) size 12x6
+                    RenderSVGPath {polygon} at (0,17) size 12x6 [fill={[type=SOLID] [color=#000000] [opacity=0.41]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (1,7) size 14x12 [transform={m=((0.50,-0.87)(0.87,0.50)) t=(-9.15,34.15)}]
-                  RenderSVGContainer {g} at (1,7) size 14x12
-                    RenderSVGViewportContainer {svg} at (1,7) size 14x12
-                      RenderSVGPath {polygon} at (1,7) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.45]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (1,7) size 14x12
+                    RenderSVGPath {polygon} at (1,7) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.45]}] [points="22 0 28 0 23 15 23 15"]
                 RenderSVGContainer {use} at (7,1) size 12x14 [transform={m=((0.87,-0.50)(0.50,0.87)) t=(-9.15,15.85)}]
-                  RenderSVGContainer {g} at (7,1) size 12x14
-                    RenderSVGViewportContainer {svg} at (7,1) size 12x14
-                      RenderSVGPath {polygon} at (7,1) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.50]}] [points="22 0 28 0 23 15 23 15"]
+                  RenderSVGViewportContainer {svg} at (7,1) size 12x14
+                    RenderSVGPath {polygon} at (7,1) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.50]}] [points="22 0 28 0 23 15 23 15"]
       RenderBlock {p} at (50,267) size 750x35
         RenderText {#text} at (0,15) size 36x19
           text run at (0,15) width 36: "Inline "
index 50f028bf6cfd2d3274d6714e0f0ee5bf2cee96db..3046d8d413c608a833f477c43eabf4b618b1a6fd 100644 (file)
@@ -5,8 +5,7 @@ layer at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGPath {path} at (80,180) size 640x240 [fill={[type=SOLID] [color=#000000]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     RenderSVGContainer {use} at (79,180) size 641x240
-      RenderSVGContainer {g} at (79,180) size 641x240
-        RenderSVGPath {path} at (79,180) size 641x240 [stroke={[type=SOLID] [color=#FF0000]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
+      RenderSVGPath {path} at (79,180) size 641x240 [stroke={[type=SOLID] [color=#FF0000]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     RenderSVGContainer {g} at (80,248) size 648x96
       RenderSVGText {text} at (100,185) size 13x19 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 13x19
index 6a47ba095332958523145acc1debc7900be81418..ea463c82f640c916b560a4e44b6726cac96e1952 100644 (file)
@@ -14,8 +14,7 @@ layer at (0,0) size 800x600
     RenderSVGContainer {g} at (37,19) size 135x135 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,20.00)}]
       RenderSVGContainer {use} at (37,19) size 135x135 [transform={m=((0.91,0.42)(-0.42,0.91)) t=(0.00,0.00)}]
         RenderSVGContainer {g} at (37,19) size 135x135
-          RenderSVGContainer {g} at (37,19) size 135x135
-            RenderSVGRect {rect} at (37,19) size 135x135 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="simpledots"]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+          RenderSVGRect {rect} at (37,19) size 135x135 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="simpledots"]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
     RenderSVGContainer {g} at (10,188) size 287x45 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,200.00)}]
       RenderSVGText {text} at (0,-12) size 287x45 contains 1 chunk(s)
         RenderSVGTSpan {tspan} at (0,0) size 280x15
index 82bf119cf96483d35c0f863cbb1610679cdcaa48..544fbd0363d45762e0fd70607b775f24098cf0d4 100644 (file)
@@ -10,9 +10,8 @@ layer at (0,0) size 800x600
         [clipPath="clipPath_1"] RenderSVGResourceClipper {clipPath} at (50,150) size 50x50
       RenderSVGResourceClipper {clipPath} [id="clipPath_1"] [clipPathUnits=userSpaceOnUse]
         RenderSVGContainer {use} at (50,150) size 50x50
-          RenderSVGContainer {g} at (50,150) size 50x50
-            RenderSVGRect {rect} at (50,150) size 50x50 [x=50.00] [y=150.00] [width=50.00] [height=50.00]
-              [clipPath="clipPath_1"] RenderSVGResourceClipper {clipPath} at (50,150) size 50x50
+          RenderSVGRect {rect} at (50,150) size 50x50 [x=50.00] [y=150.00] [width=50.00] [height=50.00]
+            [clipPath="clipPath_1"] RenderSVGResourceClipper {clipPath} at (50,150) size 50x50
     RenderSVGRect {rect} at (50,0) size 100x100 [fill={[type=SOLID] [color=#0000FF]}] [x=50.00] [y=0.00] [width=100.00] [height=100.00]
     RenderSVGRect {rect} at (50,0) size 50x50 [fill={[type=SOLID] [color=#008000]}] [x=50.00] [y=0.00] [width=100.00] [height=100.00]
       [clipPath="clipPath_0"] RenderSVGResourceClipper {clipPath} at (50,0) size 50x50
index 2d41c2c65936684422b40c7344d839fb846161a0..37d8afe48048235346230265a8f3dad5cce29f92 100644 (file)
@@ -17,9 +17,8 @@ layer at (0,0) size 800x600
         [masker="mask4"] RenderSVGResourceMasker {mask} at (0,100) size 50x50
       RenderSVGResourceMasker {mask} [id="mask4"] [maskUnits=objectBoundingBox] [maskContentUnits=userSpaceOnUse]
         RenderSVGContainer {use} at (0,100) size 50x50
-          RenderSVGContainer {g} at (0,100) size 50x50
-            RenderSVGRect {rect} at (0,100) size 50x50 [fill={[type=SOLID] [color=#FFFFFF]}] [x=0.00] [y=100.00] [width=50.00] [height=50.00]
-              [masker="mask4"] RenderSVGResourceMasker {mask} at (0,100) size 50x50
+          RenderSVGRect {rect} at (0,100) size 50x50 [fill={[type=SOLID] [color=#FFFFFF]}] [x=0.00] [y=100.00] [width=50.00] [height=50.00]
+            [masker="mask4"] RenderSVGResourceMasker {mask} at (0,100) size 50x50
     RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
       [masker="mask1"] RenderSVGResourceMasker {mask} at (0,0) size 50x50
     RenderSVGRect {rect} at (100,0) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [x=100.00] [y=0.00] [width=100.00] [height=100.00]
index bd46e7c4742f4d36621a086ee443d9d77a8c0d52..bded2a636ad249338234dbc6d6ea35c967529211 100644 (file)
@@ -21,31 +21,26 @@ layer at (0,0) size 800x600
       RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=PATTERN] [id="pattern7"]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
       RenderSVGResourcePattern {pattern} [id="pattern7"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
         RenderSVGContainer {use} at (0,0) size 50x50
-          RenderSVGContainer {g} at (0,0) size 50x50
-            RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
+          RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
         RenderSVGRect {rect} at (50,50) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=50.00] [y=50.00] [width=100.00] [height=100.00]
       RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=PATTERN] [id="pattern8"]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
       RenderSVGContainer {use} at (0,0) size 50x50
-        RenderSVGContainer {g} at (0,0) size 50x50
-          RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=PATTERN] [id="pattern8"]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
+        RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=PATTERN] [id="pattern8"]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
       RenderSVGResourcePattern {pattern} [id="pattern8"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
         RenderSVGContainer {g} at (0,0) size 150x150
           RenderSVGContainer {use} at (50,50) size 100x100
-            RenderSVGContainer {g} at (50,50) size 100x100
-              RenderSVGRect {rect} at (50,50) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=50.00] [y=50.00] [width=100.00] [height=100.00]
+            RenderSVGRect {rect} at (50,50) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=50.00] [y=50.00] [width=100.00] [height=100.00]
           RenderSVGContainer {use} at (0,0) size 50x50
             RenderSVGContainer {g} at (0,0) size 50x50
-              RenderSVGContainer {g} at (0,0) size 50x50
-                RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
+              RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
       RenderSVGResourcePattern {pattern} [id="pattern9"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
         RenderSVGContainer {use} at (0,0) size 150x150
           RenderSVGContainer {g} at (0,0) size 150x150
-            RenderSVGContainer {g} at (0,0) size 150x150
-              RenderSVGContainer {g} at (50,50) size 100x100
-                RenderSVGRect {rect} at (50,50) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=50.00] [y=50.00] [width=100.00] [height=100.00]
+            RenderSVGContainer {g} at (50,50) size 100x100
+              RenderSVGRect {rect} at (50,50) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=50.00] [y=50.00] [width=100.00] [height=100.00]
+            RenderSVGContainer {g} at (0,0) size 50x50
               RenderSVGContainer {g} at (0,0) size 50x50
-                RenderSVGContainer {g} at (0,0) size 50x50
-                  RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=PATTERN] [id="pattern8"]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
+                RenderSVGRect {rect} at (0,0) size 50x50 [fill={[type=PATTERN] [id="pattern8"]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
     RenderSVGRect {rect} at (0,0) size 100x100 [fill={[type=PATTERN] [id="pattern1"]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
     RenderSVGRect {rect} at (100,0) size 100x100 [fill={[type=PATTERN] [id="pattern2"]}] [x=100.00] [y=0.00] [width=100.00] [height=100.00]
     RenderSVGRect {rect} at (200,0) size 100x100 [fill={[type=PATTERN] [id="pattern3"]}] [x=200.00] [y=0.00] [width=100.00] [height=100.00]
index adaa555cd80b5d6112656c87955286db685b7eb5..65a07589445fec6fca0a707f22f52a02d754a994 100644 (file)
@@ -11,11 +11,9 @@ layer at (0,0) size 800x482
         RenderSVGRoot {svg} at (209,273) size 200x200
           RenderSVGHiddenContainer {defs} at (0,0) size 0x0
             RenderSVGRect {rect} at (9,173) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=100.00] [width=200.00] [height=200.00]
-            RenderSVGContainer {use} at (109,173) size 200x200
-              RenderSVGContainer {g} at (109,173) size 200x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
-                RenderSVGRect {rect} at (109,173) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=100.00] [width=200.00] [height=200.00]
-          RenderSVGContainer {use} at (209,273) size 200x200
-            RenderSVGContainer {g} at (209,273) size 200x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}]
-              RenderSVGContainer {g} at (209,273) size 200x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
-                RenderSVGRect {rect} at (209,273) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=100.00] [width=200.00] [height=200.00]
+            RenderSVGContainer {use} at (109,173) size 200x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+              RenderSVGRect {rect} at (109,173) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=100.00] [width=200.00] [height=200.00]
+          RenderSVGContainer {use} at (209,273) size 200x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}]
+            RenderSVGContainer {g} at (209,273) size 200x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+              RenderSVGRect {rect} at (209,273) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=100.00] [width=200.00] [height=200.00]
         RenderText {#text} at (0,0) size 0x0
index c5b83ef1c2b93dd61a700b5e0cf9932a1e57bf1e..77e1f426c28f4a58d60356fd5c82794a289a2a50 100644 (file)
@@ -13,13 +13,10 @@ layer at (0,0) size 800x482
             RenderSVGRect {rect} at (9,273) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=200.00] [width=200.00] [height=200.00]
             RenderSVGRect {rect} at (9,73) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=200.00] [height=200.00]
             RenderSVGContainer {use} at (9,73) size 200x200
-              RenderSVGContainer {g} at (9,73) size 200x200
-                RenderSVGRect {rect} at (9,73) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=200.00] [height=200.00]
-          RenderSVGContainer {use} at (209,273) size 200x200
-            RenderSVGContainer {g} at (209,273) size 200x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}]
-              RenderSVGRect {rect} at (209,273) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=200.00] [width=200.00] [height=200.00]
+              RenderSVGRect {rect} at (9,73) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=200.00] [height=200.00]
+          RenderSVGContainer {use} at (209,273) size 200x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}]
+            RenderSVGRect {rect} at (209,273) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=200.00] [width=200.00] [height=200.00]
           RenderSVGContainer {use} at (9,73) size 200x200
             RenderSVGContainer {g} at (9,73) size 200x200
-              RenderSVGContainer {g} at (9,73) size 200x200
-                RenderSVGRect {rect} at (9,73) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=200.00] [height=200.00]
+              RenderSVGRect {rect} at (9,73) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=200.00] [height=200.00]
         RenderText {#text} at (0,0) size 0x0
index c80b57c21ac4019d40410c677d17d3e817be473d..c0d168a6f2a62b382e8c28be27ef90e5ed7867c1 100644 (file)
@@ -11,8 +11,7 @@ layer at (0,0) size 800x482
         RenderSVGRoot {svg} at (9,73) size 400x400
           RenderSVGHiddenContainer {defs} at (0,0) size 0x0
           RenderSVGContainer {use} at (9,73) size 400x400
-            RenderSVGContainer {g} at (9,73) size 400x400
-              RenderSVGViewportContainer {svg} at (9,73) size 400x400
-                RenderSVGRect {rect} at (209,273) size 200x200 [fill={[type=SOLID] [color=#008000]}] [x=100.00] [y=100.00] [width=100.00] [height=100.00]
-                RenderSVGRect {rect} at (9,73) size 200x200 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+            RenderSVGViewportContainer {svg} at (9,73) size 400x400
+              RenderSVGRect {rect} at (209,273) size 200x200 [fill={[type=SOLID] [color=#008000]}] [x=100.00] [y=100.00] [width=100.00] [height=100.00]
+              RenderSVGRect {rect} at (9,73) size 200x200 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
         RenderText {#text} at (0,0) size 0x0
index 8cad07011e042e714d8798e27f0343bab5f816e9..bc7583341e85ca5da15d8524ee20e1254c8f20a7 100644 (file)
@@ -9,8 +9,7 @@ layer at (0,0) size 800x462
       RenderBlock {div} at (0,36) size 402x402 [border: (1px solid #FF0000)]
         RenderSVGRoot {svg} at (45,87) size 328x328
           RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-          RenderSVGContainer {use} at (45,87) size 328x328
-            RenderSVGContainer {g} at (45,87) size 328x328 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,20.00)}]
-              RenderSVGViewportContainer {svg} at (45,87) size 328x328
-                RenderSVGPath {path} at (45,87) size 328x328 [fill={[type=SOLID] [color=#008000]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7 130.909 7.00001 117 L 7 117 L 7 103 C 7.00001 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
+          RenderSVGContainer {use} at (45,87) size 328x328 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,20.00)}]
+            RenderSVGViewportContainer {svg} at (45,87) size 328x328
+              RenderSVGPath {path} at (45,87) size 328x328 [fill={[type=SOLID] [color=#008000]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7 130.909 7.00001 117 L 7 117 L 7 103 C 7.00001 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
         RenderText {#text} at (0,0) size 0x0
index 3150456655283e074983785461fed00e2391e1b7..630580da6529dec9198c667da0c6dff9ab05cfd0 100644 (file)
@@ -10,7 +10,6 @@ layer at (0,0) size 800x462
         RenderSVGRoot {svg} at (27,69) size 364x364
           RenderSVGHiddenContainer {defs} at (0,0) size 0x0
           RenderSVGContainer {use} at (27,69) size 364x364
-            RenderSVGContainer {g} at (27,69) size 364x364
-              RenderSVGViewportContainer {svg} at (27,69) size 364x364
-                RenderSVGPath {path} at (27,69) size 364x364 [fill={[type=SOLID] [color=#008000]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7 130.909 7.00001 117 L 7 117 L 7 103 C 7.00001 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
+            RenderSVGViewportContainer {svg} at (27,69) size 364x364
+              RenderSVGPath {path} at (27,69) size 364x364 [fill={[type=SOLID] [color=#008000]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7 130.909 7.00001 117 L 7 117 L 7 103 C 7.00001 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
         RenderText {#text} at (0,0) size 0x0
index 2877127186a98ebbd9177f331f7b6c90b8035737..90f71f547db737f4116c9e29df89473d3262dc57 100644 (file)
@@ -4,22 +4,21 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (299,199) size 202x202
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      RenderSVGContainer {use} at (299,199) size 202x202
-        RenderSVGContainer {g} at (299,199) size 202x202 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,180.00)}]
-          RenderSVGViewportContainer {svg} at (299,199) size 202x202
-            RenderSVGContainer {g} at (303,203) size 194x194
-              RenderSVGViewportContainer {svg} at (303,203) size 194x194
-                RenderSVGContainer {g} at (307,207) size 186x186
-                  RenderSVGViewportContainer {svg} at (307,207) size 186x186
-                    RenderSVGContainer {g} at (311,211) size 178x178
-                      RenderSVGViewportContainer {svg} at (311,211) size 178x178
-                        RenderSVGContainer {g} at (315,215) size 170x170
-                          RenderSVGViewportContainer {svg} at (315,215) size 170x170
-                            RenderSVGRect {rect} at (315,215) size 170x170 [stroke={[type=SOLID] [color=#FF0000]}] [x=-50.00] [y=-50.00] [width=100.00] [height=100.00]
-                        RenderSVGRect {rect} at (311,211) size 178x178 [stroke={[type=SOLID] [color=#FF0000]}] [x=-52.50] [y=-52.50] [width=105.00] [height=105.00]
-                    RenderSVGRect {rect} at (307,207) size 186x186 [stroke={[type=SOLID] [color=#FF0000]}] [x=-55.00] [y=-55.00] [width=110.00] [height=110.00]
-                RenderSVGRect {rect} at (303,203) size 194x194 [stroke={[type=SOLID] [color=#FF0000]}] [x=-57.50] [y=-57.50] [width=115.00] [height=115.00]
-            RenderSVGRect {rect} at (299,199) size 202x202 [stroke={[type=SOLID] [color=#FF0000]}] [x=-60.00] [y=-60.00] [width=120.00] [height=120.00]
+      RenderSVGContainer {use} at (299,199) size 202x202 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,180.00)}]
+        RenderSVGViewportContainer {svg} at (299,199) size 202x202
+          RenderSVGContainer {g} at (303,203) size 194x194
+            RenderSVGViewportContainer {svg} at (303,203) size 194x194
+              RenderSVGContainer {g} at (307,207) size 186x186
+                RenderSVGViewportContainer {svg} at (307,207) size 186x186
+                  RenderSVGContainer {g} at (311,211) size 178x178
+                    RenderSVGViewportContainer {svg} at (311,211) size 178x178
+                      RenderSVGContainer {g} at (315,215) size 170x170
+                        RenderSVGViewportContainer {svg} at (315,215) size 170x170
+                          RenderSVGRect {rect} at (315,215) size 170x170 [stroke={[type=SOLID] [color=#FF0000]}] [x=-50.00] [y=-50.00] [width=100.00] [height=100.00]
+                      RenderSVGRect {rect} at (311,211) size 178x178 [stroke={[type=SOLID] [color=#FF0000]}] [x=-52.50] [y=-52.50] [width=105.00] [height=105.00]
+                  RenderSVGRect {rect} at (307,207) size 186x186 [stroke={[type=SOLID] [color=#FF0000]}] [x=-55.00] [y=-55.00] [width=110.00] [height=110.00]
+              RenderSVGRect {rect} at (303,203) size 194x194 [stroke={[type=SOLID] [color=#FF0000]}] [x=-57.50] [y=-57.50] [width=115.00] [height=115.00]
+          RenderSVGRect {rect} at (299,199) size 202x202 [stroke={[type=SOLID] [color=#FF0000]}] [x=-60.00] [y=-60.00] [width=120.00] [height=120.00]
     RenderSVGText {text} at (10,304) size 266x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 266x46
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 265.80: "$Revision: 1.1 $"
index b740645d2ec8c4086b3007797f546e174739bbcc..1a538efa10680cd6032a24f36ae07c33fc9d97f3 100644 (file)
@@ -3,10 +3,9 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (29,39) size 142x95
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {use} at (29,39) size 142x22
-      RenderSVGContainer {g} at (29,39) size 142x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,50.00)}]
-        RenderSVGViewportContainer {svg} at (29,39) size 142x22
-          RenderSVGRect {rect} at (29,39) size 142x22 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
+    RenderSVGContainer {use} at (29,39) size 142x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,50.00)}]
+      RenderSVGViewportContainer {svg} at (29,39) size 142x22
+        RenderSVGRect {rect} at (29,39) size 142x22 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
     RenderSVGText {text} at (90,115) size 43x19 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 43x19
         chunk 1 text run 1 at (90.00,130.00) startOffset 0 endOffset 6 width 43.00: "Passed"
index 06dc95ffc55d14504fe8edbde3b0c3eb76f4f748..965be5f2650f37695f0fa14dd77ff9a4bd95cbd8 100644 (file)
@@ -5,26 +5,23 @@ layer at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderSVGRect {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#CCCCAA]}] [x=0.00] [y=0.00] [width=800.00] [height=600.00]
     RenderSVGContainer {a} at (7,94) size 239x218
-      RenderSVGContainer {use} at (7,166) size 146x146
-        RenderSVGContainer {g} at (7,166) size 146x146 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
-          RenderSVGViewportContainer {svg} at (7,166) size 146x146
-            RenderSVGPath {path} at (7,166) size 146x146 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7 130.909 7.00001 117 L 7 117 L 7 103 C 7.00001 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
-      RenderSVGContainer {use} at (9,170) size 142x140
-        RenderSVGContainer {g} at (9,170) size 142x140 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
-          RenderSVGViewportContainer {svg} at (9,170) size 142x140
-            RenderSVGPath {ellipse} at (10,256) size 140x54 [fill={[type=SOLID] [color=#666666]}] [cx=75.00] [cy=115.00] [rx=65.00] [ry=25.00]
-            RenderSVGPath {line} at (9,272) size 7x11 [stroke={[type=SOLID] [color=#666666] [stroke width=6.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=12.00] [y1=115.00] [x2=12.00] [y2=105.00]
-            RenderSVGPath {line} at (144,272) size 7x11 [stroke={[type=SOLID] [color=#666666] [stroke width=6.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=138.00] [y1=115.00] [x2=138.00] [y2=105.00]
-            RenderSVGPath {ellipse} at (10,245) size 140x54 [fill={[type=SOLID] [color=#999999]}] [cx=75.00] [cy=105.00] [rx=65.00] [ry=25.00]
-            RenderSVGPath {path} at (48,197) size 38x84 [fill={[type=SOLID] [color=#666666]}] [data="M 70 110 C 73.3333 112.667 76.6667 112.667 80 110 C 70 60 58.3333 35 45 35 Z"]
-            RenderSVGPath {circle} at (26,170) size 65x65 [fill={[type=SOLID] [color=#333333]}] [cx=55.00] [cy=40.00] [r=30.00]
-      RenderSVGContainer {use} at (74,94) size 172x172
-        RenderSVGContainer {g} at (74,94) size 172x172 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,90.00)}]
-          RenderSVGViewportContainer {svg} at (74,94) size 172x172
-            RenderSVGPath {path} at (84,130) size 72x100 [stroke={[type=SOLID] [color=#FFFFFF]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 5 55 L 45 55 L 70 30 L 70 120 L 45 95 L 5 95 Z"]
-            RenderSVGContainer {g} at (161,111) size 79x138
-              RenderSVGPath {path} at (161,159) size 17x42 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 80 60 C 90 70 90 80 80 90"]
-              RenderSVGPath {path} at (177,143) size 21x74 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 95 45 C 110 60 110 90 95 105"]
-              RenderSVGPath {path} at (193,127) size 26x106 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 110 30 C 130 50 130 100 110 120"]
-              RenderSVGPath {path} at (209,111) size 31x138 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 125 15 C 150 40 150 110 125 135"]
-            RenderSVGPath {circle} at (74,94) size 172x172 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.04]}] [cx=75.00] [cy=75.00] [r=80.00]
+      RenderSVGContainer {use} at (7,166) size 146x146 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
+        RenderSVGViewportContainer {svg} at (7,166) size 146x146
+          RenderSVGPath {path} at (7,166) size 146x146 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7 130.909 7.00001 117 L 7 117 L 7 103 C 7.00001 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
+      RenderSVGContainer {use} at (9,170) size 142x140 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
+        RenderSVGViewportContainer {svg} at (9,170) size 142x140
+          RenderSVGPath {ellipse} at (10,256) size 140x54 [fill={[type=SOLID] [color=#666666]}] [cx=75.00] [cy=115.00] [rx=65.00] [ry=25.00]
+          RenderSVGPath {line} at (9,272) size 7x11 [stroke={[type=SOLID] [color=#666666] [stroke width=6.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=12.00] [y1=115.00] [x2=12.00] [y2=105.00]
+          RenderSVGPath {line} at (144,272) size 7x11 [stroke={[type=SOLID] [color=#666666] [stroke width=6.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=138.00] [y1=115.00] [x2=138.00] [y2=105.00]
+          RenderSVGPath {ellipse} at (10,245) size 140x54 [fill={[type=SOLID] [color=#999999]}] [cx=75.00] [cy=105.00] [rx=65.00] [ry=25.00]
+          RenderSVGPath {path} at (48,197) size 38x84 [fill={[type=SOLID] [color=#666666]}] [data="M 70 110 C 73.3333 112.667 76.6667 112.667 80 110 C 70 60 58.3333 35 45 35 Z"]
+          RenderSVGPath {circle} at (26,170) size 65x65 [fill={[type=SOLID] [color=#333333]}] [cx=55.00] [cy=40.00] [r=30.00]
+      RenderSVGContainer {use} at (74,94) size 172x172 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,90.00)}]
+        RenderSVGViewportContainer {svg} at (74,94) size 172x172
+          RenderSVGPath {path} at (84,130) size 72x100 [stroke={[type=SOLID] [color=#FFFFFF]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 5 55 L 45 55 L 70 30 L 70 120 L 45 95 L 5 95 Z"]
+          RenderSVGContainer {g} at (161,111) size 79x138
+            RenderSVGPath {path} at (161,159) size 17x42 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 80 60 C 90 70 90 80 80 90"]
+            RenderSVGPath {path} at (177,143) size 21x74 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 95 45 C 110 60 110 90 95 105"]
+            RenderSVGPath {path} at (193,127) size 26x106 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 110 30 C 130 50 130 100 110 120"]
+            RenderSVGPath {path} at (209,111) size 31x138 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 125 15 C 150 40 150 110 125 135"]
+          RenderSVGPath {circle} at (74,94) size 172x172 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.04]}] [cx=75.00] [cy=75.00] [r=80.00]
index fae7e32d452a8db9ea1961d5f121b4d55fcd2fad..0c0fe7c03ae5506938856e3a722cb0e06489163a 100644 (file)
Binary files a/LayoutTests/platform/chromium-win/svg/custom/use-disappears-after-style-update-expected.png and b/LayoutTests/platform/chromium-win/svg/custom/use-disappears-after-style-update-expected.png differ
index 601f5b6c7497105aa8e92714a5410f68790cb799..7b938dc617248a561de371c15b977c078cf17273 100644 (file)
@@ -8,10 +8,8 @@ layer at (0,0) size 300x400
           [SourceGraphic]
       RenderSVGRect {rect} at (0,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
     RenderSVGContainer {g} at (10,10) size 76x36
-      RenderSVGContainer {use} at (10,10) size 30x30
-        RenderSVGContainer {g} at (10,10) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
-          RenderSVGRect {rect} at (10,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
-      RenderSVGContainer {use} at (50,10) size 36x36
-        [filter="simple"] RenderSVGResourceFilter {filter} at (50,10) size 36x36
-        RenderSVGContainer {g} at (50,10) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
-          RenderSVGRect {rect} at (50,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+      RenderSVGContainer {use} at (10,10) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
+        RenderSVGRect {rect} at (10,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+      RenderSVGContainer {use} at (50,10) size 36x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+        [filter="simple"] RenderSVGResourceFilter {filter} at (0,10) size 36x36
+        RenderSVGRect {rect} at (50,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
index b992464859510b758e5c8a2435bd2ac8f7f657a1..02145230b67c5c2aaad2fbb4af1cfbba6b0c8166 100644 (file)
@@ -7,8 +7,7 @@ layer at (0,0) size 800x600
         RenderSVGRect {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
     RenderSVGContainer {use} at (0,0) size 100x100
       RenderSVGContainer {g} at (0,0) size 100x100
-        RenderSVGContainer {g} at (0,0) size 100x100
-          RenderSVGRect {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+        RenderSVGRect {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
     RenderSVGText {text} at (10,107) size 350x17 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 350x17
         chunk 1 text run 1 at (10.00,120.00) startOffset 0 endOffset 60 width 350.00: "This test tries to change a container referenced by a <use>."
index a8cbb14a1155dee11b67020960f100e85a6997af..eeecc0ae6890e1e1ece4369de9ae90ef2ab9b665 100644 (file)
@@ -5,8 +5,7 @@ layer at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGRect {rect} at (240,1) size 239x358 [fill={[type=SOLID] [color=#000000]}] [x=240.00] [y=1.00] [width=239.00] [height=358.00]
     RenderSVGContainer {use} at (240,1) size 239x358
-      RenderSVGContainer {g} at (240,1) size 239x358
-        RenderSVGRect {rect} at (240,1) size 239x358 [fill={[type=SOLID] [color=#008000]}] [x=240.00] [y=1.00] [width=239.00] [height=358.00]
+      RenderSVGRect {rect} at (240,1) size 239x358 [fill={[type=SOLID] [color=#008000]}] [x=240.00] [y=1.00] [width=239.00] [height=358.00]
     RenderSVGText {text} at (0,-15) size 207x19 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 207x19
         chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 36 width 207.00: "Click on the grey rectangle to start"
index e9a555337730c5a77211ca6c2729207598553017..167eff8a12b6e5113be0edfffdb842d393229a47 100644 (file)
@@ -11,7 +11,6 @@ layer at (0,0) size 800x600
         chunk 1 text run 1 at (100.00,50.00) startOffset 0 endOffset 12 width 76.00: "Test passed."
     RenderSVGContainer {use} at (240,1) size 239x358
       RenderSVGContainer {g} at (240,1) size 239x358
-        RenderSVGContainer {g} at (240,1) size 239x358
-          RenderSVGRect {rect} at (240,1) size 239x358 [fill={[type=SOLID] [color=#808080]}] [x=240.00] [y=1.00] [width=239.00] [height=358.00]
-          RenderSVGPath {circle} at (0,0) size 0x0 [fill={[type=SOLID] [color=#808080]}] [cx=240.00] [cy=1.00] [r=0.00]
+        RenderSVGRect {rect} at (240,1) size 239x358 [fill={[type=SOLID] [color=#808080]}] [x=240.00] [y=1.00] [width=239.00] [height=358.00]
+        RenderSVGPath {circle} at (0,0) size 0x0 [fill={[type=SOLID] [color=#808080]}] [cx=240.00] [cy=1.00] [r=0.00]
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index ede17192e2ac947efb33d9c5613a147e96bbcacb..678d148069635197c3c558a976f462a7970a73d9 100644 (file)
@@ -5,8 +5,7 @@ layer at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGRect {rect} at (240,1) size 239x358 [fill={[type=SOLID] [color=#000000]}] [x=240.00] [y=1.00] [width=239.00] [height=358.00]
     RenderSVGContainer {use} at (240,1) size 239x358
-      RenderSVGContainer {g} at (240,1) size 239x358
-        RenderSVGRect {rect} at (240,1) size 239x358 [fill={[type=SOLID] [color=#808080]}] [x=240.00] [y=1.00] [width=239.00] [height=358.00]
+      RenderSVGRect {rect} at (240,1) size 239x358 [fill={[type=SOLID] [color=#808080]}] [x=240.00] [y=1.00] [width=239.00] [height=358.00]
     RenderSVGText {text} at (0,-15) size 76x19 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 76x19
         chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 12 width 76.00: "Test passed."
index ede17192e2ac947efb33d9c5613a147e96bbcacb..678d148069635197c3c558a976f462a7970a73d9 100644 (file)
@@ -5,8 +5,7 @@ layer at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGRect {rect} at (240,1) size 239x358 [fill={[type=SOLID] [color=#000000]}] [x=240.00] [y=1.00] [width=239.00] [height=358.00]
     RenderSVGContainer {use} at (240,1) size 239x358
-      RenderSVGContainer {g} at (240,1) size 239x358
-        RenderSVGRect {rect} at (240,1) size 239x358 [fill={[type=SOLID] [color=#808080]}] [x=240.00] [y=1.00] [width=239.00] [height=358.00]
+      RenderSVGRect {rect} at (240,1) size 239x358 [fill={[type=SOLID] [color=#808080]}] [x=240.00] [y=1.00] [width=239.00] [height=358.00]
     RenderSVGText {text} at (0,-15) size 76x19 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 76x19
         chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 12 width 76.00: "Test passed."
index 46fd01dac36c98e37daa75f38afe3c76d1dd564c..8ff6d3ad98c2332b10b71f427dc9bfa6839e63f6 100644 (file)
@@ -17,5 +17,4 @@ layer at (0,0) size 480x360
               chunk 1 (end anchor) text run 1 at (-230.00,0.00) startOffset 0 endOffset 47 width 230.00: "should not cause an assert (Bugzilla Bug 12580)"
       RenderSVGContainer {g} at (350,25) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,25.00)}]
         RenderSVGContainer {use} at (350,25) size 40x40
-          RenderSVGContainer {g} at (350,25) size 40x40
-            RenderSVGRect {rect} at (350,25) size 40x40 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
+          RenderSVGRect {rect} at (350,25) size 40x40 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
index 496c7f87959523fc7834e31cc71cf50d04343cf1..af1eb39e299cf1d573654f20013650a1c078621e 100644 (file)
@@ -20,4 +20,3 @@ layer at (0,0) size 785x782
             RenderSVGInlineText {#text} at (0,0) size 319x19
               chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 53 width 319.00: "This should not crash, but display an error document."
           RenderSVGContainer {use} at (8,169) size 0x0
-            RenderSVGContainer {g} at (8,169) size 0x0
index fce5ddbf3188951a95f2649143d08d516c6a3f24..0d7abb4e5db8c747d960b56ab083b6ad38c22b4e 100644 (file)
@@ -6,16 +6,14 @@ layer at (0,0) size 800x600
       RenderSVGContainer {g} at (0,0) size 125x30
         RenderSVGRect {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
         RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.80] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
-    RenderSVGContainer {use} at (45,40) size 130x40
-      RenderSVGContainer {g} at (45,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
-        RenderSVGContainer {g} at (45,40) size 130x40
-          RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
-          RenderSVGPath {circle} at (90,40) size 40x40 [opacity=0.80] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
-    RenderSVGContainer {use} at (245,40) size 130x40
-      RenderSVGContainer {g} at (245,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
-        RenderSVGContainer {g} at (245,40) size 130x40
-          RenderSVGRect {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
-          RenderSVGPath {circle} at (290,40) size 40x40 [opacity=0.80] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+    RenderSVGContainer {use} at (45,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+      RenderSVGContainer {g} at (45,40) size 130x40
+        RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+        RenderSVGPath {circle} at (90,40) size 40x40 [opacity=0.80] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+    RenderSVGContainer {use} at (245,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
+      RenderSVGContainer {g} at (245,40) size 130x40
+        RenderSVGRect {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+        RenderSVGPath {circle} at (290,40) size 40x40 [opacity=0.80] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
     RenderSVGText {text} at (70,56) size 76x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 76x18
         chunk 1 text run 1 at (70.00,70.00) startOffset 0 endOffset 12 width 75.50: "Test passed."
index 48e66b09b90f262bcac1b1bd38c3d677c7963036..b17fe8409261de8769e100b6fbcfc74a779a16d4 100644 (file)
@@ -7,18 +7,16 @@ layer at (0,0) size 800x600
         RenderSVGContainer {g} at (0,0) size 125x25
           RenderSVGRect {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
         RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
-    RenderSVGContainer {use} at (45,40) size 130x40
-      RenderSVGContainer {g} at (45,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
-        RenderSVGContainer {g} at (45,40) size 130x40
-          RenderSVGContainer {g} at (45,45) size 130x30
-            RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
-          RenderSVGPath {circle} at (90,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
-    RenderSVGContainer {use} at (245,40) size 130x40
-      RenderSVGContainer {g} at (245,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
-        RenderSVGContainer {g} at (245,40) size 130x40
-          RenderSVGContainer {g} at (245,45) size 130x30
-            RenderSVGRect {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
-          RenderSVGPath {circle} at (290,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+    RenderSVGContainer {use} at (45,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+      RenderSVGContainer {g} at (45,40) size 130x40
+        RenderSVGContainer {g} at (45,45) size 130x30
+          RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+        RenderSVGPath {circle} at (90,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+    RenderSVGContainer {use} at (245,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
+      RenderSVGContainer {g} at (245,40) size 130x40
+        RenderSVGContainer {g} at (245,45) size 130x30
+          RenderSVGRect {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+        RenderSVGPath {circle} at (290,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
     RenderSVGText {text} at (10,61) size 197x11 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 197x11
         chunk 1 text run 1 at (10.00,70.00) startOffset 0 endOffset 50 width 197.00: "You should see a red rectangle and a green circle."
index bc074de5164fab64d4122a4cab0a8c6ddd6d76a1..4a29e11d02c5a3a274e3b4bf8d36d60290bb8bea 100644 (file)
@@ -6,16 +6,14 @@ layer at (0,0) size 800x600
       RenderSVGContainer {g} at (0,0) size 125x30
         RenderSVGRect {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
         RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
-    RenderSVGContainer {use} at (45,40) size 130x40
-      RenderSVGContainer {g} at (45,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
-        RenderSVGContainer {g} at (45,40) size 130x40
-          RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
-          RenderSVGPath {circle} at (90,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
-    RenderSVGContainer {use} at (245,40) size 130x40
-      RenderSVGContainer {g} at (245,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
-        RenderSVGContainer {g} at (245,40) size 130x40
-          RenderSVGRect {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
-          RenderSVGPath {circle} at (290,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+    RenderSVGContainer {use} at (45,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+      RenderSVGContainer {g} at (45,40) size 130x40
+        RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+        RenderSVGPath {circle} at (90,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+    RenderSVGContainer {use} at (245,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
+      RenderSVGContainer {g} at (245,40) size 130x40
+        RenderSVGRect {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+        RenderSVGPath {circle} at (290,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
     RenderSVGText {text} at (30,61) size 144x11 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 144x11
         chunk 1 text run 1 at (30.00,70.00) startOffset 0 endOffset 35 width 143.50: "You should shapes _above_ this text"
index 8d1b36c28f26b7c53c1ceea44794134bf9785a61..88df3121f674424c2aca4a6babc19d97ff96dc5c 100644 (file)
@@ -3,14 +3,12 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (45,45) size 330x101
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {use} at (45,45) size 130x30
-      RenderSVGContainer {g} at (45,45) size 130x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
-        RenderSVGViewportContainer {svg} at (45,45) size 130x30
-          RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
-    RenderSVGContainer {use} at (245,45) size 130x30
-      RenderSVGContainer {g} at (245,45) size 130x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
-        RenderSVGViewportContainer {svg} at (245,45) size 130x30
-          RenderSVGRect {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+    RenderSVGContainer {use} at (45,45) size 130x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+      RenderSVGViewportContainer {svg} at (45,45) size 130x30
+        RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+    RenderSVGContainer {use} at (245,45) size 130x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
+      RenderSVGViewportContainer {svg} at (245,45) size 130x30
+        RenderSVGRect {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
     RenderSVGText {text} at (30,61) size 144x11 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 144x11
         chunk 1 text run 1 at (30.00,70.00) startOffset 0 endOffset 35 width 143.50: "You should shapes _above_ this text"
index 4f90010ecfe578147493748b4f3b2e80d20c05b1..14a74539d60b7ca97cc136d4ec6b4005d94adc91 100644 (file)
@@ -6,5 +6,4 @@ layer at (0,0) size 800x600
       RenderBlock {xhtml:div} at (0,0) size 480x20
         RenderText {#text} at (0,0) size 230x19
           text run at (0,0) width 230: "You should only see this string ONCE"
-    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-50.00)}]
-      RenderSVGContainer {g} at (0,0) size 0x0
+    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-35.86)}]
index e0307842684919f05163b26bc0ccde741ebce28f..63f6c686559875411c5b8b2942e7f474c8f3b885 100644 (file)
@@ -8,7 +8,6 @@ layer at (0,0) size 800x600
           RenderBlock {xhtml:div} at (0,0) size 580x20
             RenderText {#text} at (0,0) size 230x19
               text run at (0,0) width 230: "You should only see this string ONCE"
-    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-50.00)}]
-      RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
+    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-35.86)}]
+      RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (0,0) size 0x0
-          RenderSVGContainer {g} at (0,0) size 0x0
index 569bd26c4510ec59cf3a7936115e82399dadb59e..bc4dda5cfea2f1b0aaf604b9e772f5f65c2782f0 100644 (file)
@@ -6,8 +6,6 @@ layer at (0,0) size 800x600
       RenderBlock {xhtml:div} at (0,0) size 580x20
         RenderText {#text} at (0,0) size 230x19
           text run at (0,0) width 230: "You should only see this string ONCE"
-    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-50.00)}]
-      RenderSVGContainer {g} at (0,0) size 0x0
-    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-50.00)}]
-      RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
-        RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-35.86)}]
+    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-35.86)}]
+    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-35.86)}]
+      RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-35.86)}]
index adcdd79b257c76d237336d836a64f65e6920ae71..d744fd3090995fa40b109ae2b46e8ad13c13aa0b 100644 (file)
@@ -8,12 +8,10 @@ layer at (0,0) size 800x600
           RenderBlock {xhtml:div} at (0,0) size 580x20
             RenderText {#text} at (0,0) size 230x19
               text run at (0,0) width 230: "You should only see this string ONCE"
-    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-50.00)}]
-      RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
+    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-35.86)}]
+      RenderSVGContainer {g} at (0,0) size 0x0
+        RenderSVGContainer {g} at (0,0) size 0x0
+    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-35.86)}]
+      RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-35.86)}]
         RenderSVGContainer {g} at (0,0) size 0x0
           RenderSVGContainer {g} at (0,0) size 0x0
-    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-50.00)}]
-      RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
-        RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-35.86)}]
-          RenderSVGContainer {g} at (0,0) size 0x0
-            RenderSVGContainer {g} at (0,0) size 0x0
index fe63a4ed4c3ed1fb6d7b29ea0cc751fb80ea3884..e9e81b5fc89f627c1dcf5370575e3bd073682edc 100644 (file)
@@ -7,10 +7,8 @@ layer at (0,0) size 800x600
       RenderBlock {xhtml:div} at (0,0) size 580x20
         RenderText {#text} at (0,0) size 230x19
           text run at (0,0) width 230: "You should only see this string ONCE"
-    RenderSVGContainer {use} at (0,0) size 0x0
+    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+      RenderSVGViewportContainer {svg} at (0,0) size 0x0
+    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
       RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
         RenderSVGViewportContainer {svg} at (0,0) size 0x0
-    RenderSVGContainer {use} at (0,0) size 0x0
-      RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
-        RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
-          RenderSVGViewportContainer {svg} at (0,0) size 0x0
index ab8f412f4b72007b72fbae7423cd34c6f718aae6..0263da65275da48315981ac140879ded7e5abbf9 100644 (file)
@@ -12,10 +12,8 @@ layer at (0,0) size 800x600
       RenderBlock {xhtml:div} at (0,0) size 580x20
         RenderText {#text} at (0,0) size 230x19
           text run at (0,0) width 230: "You should only see this string ONCE"
-    RenderSVGContainer {use} at (0,0) size 0x0
+    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+      RenderSVGViewportContainer {svg} at (0,0) size 0x0
+    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
       RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
         RenderSVGViewportContainer {svg} at (0,0) size 0x0
-    RenderSVGContainer {use} at (0,0) size 0x0
-      RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
-        RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
-          RenderSVGViewportContainer {svg} at (0,0) size 0x0
index 51fa60442e9f1117a04675bca02c203efa8a6a5f..ebbfea62a09fd2e7bbb9d7281f0b9c68dd410e9c 100644 (file)
@@ -9,8 +9,7 @@ layer at (0,0) size 800x600
     RenderSVGText {text} at (10,46) size 241x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 241x18
         chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 38 width 240.50: "The two objects should look identical."
-    RenderSVGContainer {use} at (45,45) size 130x30
-      RenderSVGContainer {g} at (45,45) size 130x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
-        RenderSVGContainer {g} at (45,45) size 130x30
-          RenderSVGViewportContainer {svg} at (45,45) size 130x30
-            RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+    RenderSVGContainer {use} at (45,45) size 130x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+      RenderSVGContainer {g} at (45,45) size 130x30
+        RenderSVGViewportContainer {svg} at (45,45) size 130x30
+          RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
index 44cf693a6ba7dbf43d155a032cbc479c331eb9eb..3c5944a9de9d9bd4f69e85d1b2f49f7367d035fe 100644 (file)
@@ -9,17 +9,15 @@ layer at (0,0) size 800x600
         RenderSVGRect {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
         RenderSVGContainer {use} at (40,0) size 40x30
           RenderSVGContainer {g} at (40,0) size 40x30
-            RenderSVGContainer {g} at (40,0) size 40x30
-              RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+            RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
         RenderSVGPath {circle} at (50,0) size 20x20 [opacity=0.50] [fill={[type=SOLID] [color=#FFFF00]}] [cx=30.00] [cy=5.00] [r=5.00]
       RenderSVGContainer {use} at (0,0) size 125x30
         RenderSVGContainer {g} at (0,0) size 125x30
-          RenderSVGContainer {g} at (0,0) size 125x30
-            RenderSVGRect {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+          RenderSVGRect {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+          RenderSVGContainer {g} at (40,0) size 40x30
             RenderSVGContainer {g} at (40,0) size 40x30
-              RenderSVGContainer {g} at (40,0) size 40x30
-                RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
-            RenderSVGPath {circle} at (50,0) size 20x20 [opacity=0.50] [fill={[type=SOLID] [color=#FFFF00]}] [cx=30.00] [cy=5.00] [r=5.00]
+              RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+          RenderSVGPath {circle} at (50,0) size 20x20 [opacity=0.50] [fill={[type=SOLID] [color=#FFFF00]}] [cx=30.00] [cy=5.00] [r=5.00]
     RenderSVGContainer {g} at (245,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
       RenderSVGContainer {g} at (245,40) size 130x40
         RenderSVGRect {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
@@ -28,12 +26,11 @@ layer at (0,0) size 800x600
     RenderSVGText {text} at (10,46) size 241x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 241x18
         chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 38 width 240.50: "The two objects should look identical."
-    RenderSVGContainer {use} at (45,40) size 130x40
-      RenderSVGContainer {g} at (45,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+    RenderSVGContainer {use} at (45,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+      RenderSVGContainer {g} at (45,40) size 130x40
         RenderSVGContainer {g} at (45,40) size 130x40
-          RenderSVGContainer {g} at (45,40) size 130x40
-            RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+          RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+          RenderSVGContainer {g} at (90,40) size 40x40
             RenderSVGContainer {g} at (90,40) size 40x40
-              RenderSVGContainer {g} at (90,40) size 40x40
-                RenderSVGPath {circle} at (90,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
-            RenderSVGPath {circle} at (100,50) size 20x20 [opacity=0.50] [fill={[type=SOLID] [color=#FFFF00]}] [cx=30.00] [cy=5.00] [r=5.00]
+              RenderSVGPath {circle} at (90,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+          RenderSVGPath {circle} at (100,50) size 20x20 [opacity=0.50] [fill={[type=SOLID] [color=#FFFF00]}] [cx=30.00] [cy=5.00] [r=5.00]
index 3c258f7c9e2c0fe6a8c546d1f024771a1bc5a6de..2ed361d0f2b2042affc1517fe1008f563b36c5ff 100644 (file)
@@ -13,8 +13,7 @@ layer at (0,0) size 800x600
     RenderSVGText {text} at (10,46) size 241x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 241x18
         chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 38 width 240.50: "The two objects should look identical."
-    RenderSVGContainer {use} at (45,40) size 130x40
-      RenderSVGContainer {g} at (45,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
-        RenderSVGContainer {g} at (45,40) size 130x40
-          RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
-          RenderSVGPath {circle} at (90,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+    RenderSVGContainer {use} at (45,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+      RenderSVGContainer {g} at (45,40) size 130x40
+        RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+        RenderSVGPath {circle} at (90,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
index 4f90010ecfe578147493748b4f3b2e80d20c05b1..14a74539d60b7ca97cc136d4ec6b4005d94adc91 100644 (file)
@@ -6,5 +6,4 @@ layer at (0,0) size 800x600
       RenderBlock {xhtml:div} at (0,0) size 480x20
         RenderText {#text} at (0,0) size 230x19
           text run at (0,0) width 230: "You should only see this string ONCE"
-    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-50.00)}]
-      RenderSVGContainer {g} at (0,0) size 0x0
+    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-35.86)}]
index 9f83fc3c6743107894f6c906ee9120bda7b8220c..72825e7816063c7e6bf9bfe16026769cd8e01a68 100644 (file)
@@ -9,6 +9,5 @@ layer at (0,0) size 800x600
     RenderSVGText {text} at (10,46) size 241x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 241x18
         chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 38 width 240.50: "The two objects should look identical."
-    RenderSVGContainer {use} at (45,45) size 130x30
-      RenderSVGContainer {g} at (45,45) size 130x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
-        RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+    RenderSVGContainer {use} at (45,45) size 130x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+      RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
index e175ceee2717f969cfd8665d9cad34c661efe094..5e654cc746f8e3547f33e04e22fc3954f9c081e0 100644 (file)
@@ -8,7 +8,6 @@ layer at (0,0) size 800x600
     RenderSVGText {text} at (10,46) size 241x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 241x18
         chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 38 width 240.50: "The two objects should look identical."
-    RenderSVGContainer {use} at (45,45) size 130x30
-      RenderSVGContainer {g} at (45,45) size 130x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
-        RenderSVGViewportContainer {svg} at (45,45) size 130x30
-          RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+    RenderSVGContainer {use} at (45,45) size 130x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+      RenderSVGViewportContainer {svg} at (45,45) size 130x30
+        RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
index 4602499a1def329ab088136d29c9b24c160bf7bc..6ac8b3d2bdc9186b188ee5582133d5987e549fe2 100644 (file)
@@ -5,33 +5,29 @@ layer at (0,0) size 225x425
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGResourcePattern {pattern} [id="pat00"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
         RenderSVGContainer {use} at (2,3) size 16x24 [transform={m=((0.75,0.00)(0.00,0.75)) t=(10.00,15.00)}]
-          RenderSVGContainer {g} at (2,3) size 16x24
-            RenderSVGViewportContainer {svg} at (2,3) size 16x24
-              RenderSVGPath {path} at (9,3) size 2x24 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 L 0 15"]
-              RenderSVGPath {path} at (9,3) size 5x5 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 C 0 -12.6667 1.66667 -11.5 5 -11.5"]
-              RenderSVGPath {path} at (6,3) size 5x5 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 C 0 -12.6667 -1.66667 -11.5 -5 -11.5"]
-              RenderSVGPath {path} at (9,8) size 7x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -9 C 0 -5 2.66667 -3 8 -3"]
-              RenderSVGPath {path} at (4,8) size 7x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -9 C 0 -5 -2.66667 -3 -8 -3"]
-              RenderSVGPath {path} at (9,15) size 9x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 0 C 0 4.66667 3.33333 7 10 7"]
-              RenderSVGPath {path} at (2,15) size 9x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 0 C 0 4.66667 -3.33333 7 -10 7"]
+          RenderSVGViewportContainer {svg} at (2,3) size 16x24
+            RenderSVGPath {path} at (9,3) size 2x24 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 L 0 15"]
+            RenderSVGPath {path} at (9,3) size 5x5 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 C 0 -12.6667 1.66667 -11.5 5 -11.5"]
+            RenderSVGPath {path} at (6,3) size 5x5 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15 C 0 -12.6667 -1.66667 -11.5 -5 -11.5"]
+            RenderSVGPath {path} at (9,8) size 7x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -9 C 0 -5 2.66667 -3 8 -3"]
+            RenderSVGPath {path} at (4,8) size 7x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -9 C 0 -5 -2.66667 -3 -8 -3"]
+            RenderSVGPath {path} at (9,15) size 9x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 0 C 0 4.66667 3.33333 7 10 7"]
+            RenderSVGPath {path} at (2,15) size 9x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 0 C 0 4.66667 -3.33333 7 -10 7"]
       RenderSVGResourcePattern {pattern} [id="pat01"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
         RenderSVGContainer {use} at (9,11) size 12x17 [transform={m=((0.50,0.00)(0.00,0.50)) t=(15.00,20.00)}]
-          RenderSVGContainer {g} at (9,11) size 12x17
-            RenderSVGViewportContainer {svg} at (9,11) size 12x17
-              RenderSVGPath {path} at (14,22) size 2x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 15 L 0 5"]
-              RenderSVGPath {path} at (9,11) size 12x14 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 5 C -1.93923 7.10121 -5.09176 7.54205 -7.53298 6.0534 C -9.97421 4.56475 -11.0258 1.56025 -10.0457 -1.12585 C -9.06566 -3.81196 -6.3263 -5.43328 -3.5 -5 C -5.61622 -6.51983 -6.50972 -9.23171 -5.71141 -11.7118 C -4.91309 -14.1919 -2.60543 -15.8734 7.15493e-8 -15.8734 C 2.60543 -15.8734 4.91309 -14.1919 5.71141 -11.7118 C 6.50972 -9.23171 5.61622 -6.51983 3.5 -5 C 6.3263 -5.43328 9.06566 -3.81196 10.0457 -1.12585 C 11.0258 1.56025 9.97421 4.56475 7.53298 6.0534 C 5.09176 7.54205 1.93923 7.10121 -7.15256e-7 5 Z"]
+          RenderSVGViewportContainer {svg} at (9,11) size 12x17
+            RenderSVGPath {path} at (14,22) size 2x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 15 L 0 5"]
+            RenderSVGPath {path} at (9,11) size 12x14 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 5 C -1.93923 7.10121 -5.09176 7.54205 -7.53298 6.0534 C -9.97421 4.56475 -11.0258 1.56025 -10.0457 -1.12585 C -9.06566 -3.81196 -6.3263 -5.43328 -3.5 -5 C -5.61622 -6.51983 -6.50972 -9.23171 -5.71141 -11.7118 C -4.91309 -14.1919 -2.60543 -15.8734 7.15493e-8 -15.8734 C 2.60543 -15.8734 4.91309 -14.1919 5.71141 -11.7118 C 6.50972 -9.23171 5.61622 -6.51983 3.5 -5 C 6.3263 -5.43328 9.06566 -3.81196 10.0457 -1.12585 C 11.0258 1.56025 9.97421 4.56475 7.53298 6.0534 C 5.09176 7.54205 1.93923 7.10121 -7.15256e-7 5 Z"]
       RenderSVGPath {path} at (0,0) size 203x92 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
     RenderSVGContainer {g} at (8,5) size 205x97 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
       RenderSVGText {text} at (0,-5) size 62x19 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 62x19
           chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 10 width 62.00: "coniferous"
       RenderSVGContainer {use} at (8,8) size 205x94
-        RenderSVGContainer {g} at (8,8) size 205x94
-          RenderSVGPath {path} at (8,8) size 205x94 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [id="pat00"]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
+        RenderSVGPath {path} at (8,8) size 205x94 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [id="pat00"]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
     RenderSVGContainer {g} at (8,105) size 205x97 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,110.00)}]
       RenderSVGText {text} at (0,-5) size 73x19 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 73x19
           chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 10 width 73.00: "broadLeave"
       RenderSVGContainer {use} at (8,108) size 205x94
-        RenderSVGContainer {g} at (8,108) size 205x94
-          RenderSVGPath {path} at (8,108) size 205x94 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [id="pat01"]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
+        RenderSVGPath {path} at (8,108) size 205x94 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [id="pat01"]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
index a9fb53ccf5f0a9cdf9bcbef80d00ae2edb0b0e1b..7ec6e29dd31bcc33f8e9f80bf9e9f7593b729a31 100644 (file)
Binary files a/LayoutTests/platform/chromium-win/svg/custom/use-on-text-expected.png and b/LayoutTests/platform/chromium-win/svg/custom/use-on-text-expected.png differ
index 257d1d1728671162bdda121fbd7798869dc06547..edc2b177f150e9203ba9235b12045538bcc75954 100644 (file)
@@ -13,8 +13,7 @@ layer at (0,0) size 800x600
     RenderSVGText {text} at (10,46) size 241x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 241x18
         chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 38 width 240.50: "The two objects should look identical."
-    RenderSVGContainer {use} at (46,0) size 148x94
-      RenderSVGContainer {g} at (46,0) size 148x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
-        RenderSVGText {text} at (0,-26) size 70x45 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 70x45
-            chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 4 width 69.50: "Test"
+    RenderSVGContainer {use} at (46,0) size 148x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+      RenderSVGText {text} at (0,-26) size 70x45 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 70x45
+          chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 4 width 69.50: "Test"
index 52ee4d9af6a941411c2040586d00a96305299ed2..76d96621ba161799a1dd23bdcb0356acdfeb5785 100644 (file)
@@ -8,9 +8,8 @@ layer at (0,0) size 800x600
         RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
       RenderSVGContainer {use} at (0,0) size 125x30
         RenderSVGContainer {g} at (0,0) size 125x30
-          RenderSVGContainer {g} at (0,0) size 125x30
-            RenderSVGRect {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
-            RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+          RenderSVGRect {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+          RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
     RenderSVGContainer {g} at (245,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
       RenderSVGContainer {g} at (245,40) size 130x40
         RenderSVGRect {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
@@ -18,9 +17,8 @@ layer at (0,0) size 800x600
     RenderSVGText {text} at (10,46) size 241x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 241x18
         chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 38 width 240.50: "The two objects should look identical."
-    RenderSVGContainer {use} at (45,40) size 130x40
-      RenderSVGContainer {g} at (45,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+    RenderSVGContainer {use} at (45,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+      RenderSVGContainer {g} at (45,40) size 130x40
         RenderSVGContainer {g} at (45,40) size 130x40
-          RenderSVGContainer {g} at (45,40) size 130x40
-            RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
-            RenderSVGPath {circle} at (90,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+          RenderSVGRect {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+          RenderSVGPath {circle} at (90,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
index 202561a04e9a74ec5c234dc46904b7e81fd42e45..0d4ed5a02abc66590aec6ab5be5660f708a3b432 100644 (file)
@@ -7,12 +7,10 @@ layer at (0,0) size 800x600
     RenderSVGContainer {g} at (50,10) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,10.00)}]
       RenderSVGRect {rect} at (50,10) size 100x100 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
       RenderSVGContainer {use} at (50,10) size 100x100
-        RenderSVGContainer {g} at (50,10) size 100x100
-          RenderSVGRect {rect} at (50,10) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+        RenderSVGRect {rect} at (50,10) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
     RenderSVGContainer {g} at (200,10) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,60.00)}]
       RenderSVGContainer {use} at (200,10) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,-50.00)}]
-        RenderSVGContainer {g} at (200,10) size 100x100
-          RenderSVGRect {rect} at (200,10) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+        RenderSVGRect {rect} at (200,10) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
     RenderSVGText {text} at (60,125) size 225x19 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 225x19
         chunk 1 text run 1 at (60.00,140.00) startOffset 0 endOffset 36 width 225.00: "You should see two green rectangles."
index 1812cfabc2d228cde55a722a0abfed6aaa868b79..0d4ed5a02abc66590aec6ab5be5660f708a3b432 100644 (file)
@@ -7,12 +7,10 @@ layer at (0,0) size 800x600
     RenderSVGContainer {g} at (50,10) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,10.00)}]
       RenderSVGRect {rect} at (50,10) size 100x100 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
       RenderSVGContainer {use} at (50,10) size 100x100
-        RenderSVGContainer {g} at (50,10) size 100x100
-          RenderSVGRect {rect} at (50,10) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+        RenderSVGRect {rect} at (50,10) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
     RenderSVGContainer {g} at (200,10) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,60.00)}]
-      RenderSVGContainer {use} at (200,10) size 100x100
-        RenderSVGContainer {g} at (200,10) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,-50.00)}]
-          RenderSVGRect {rect} at (200,10) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+      RenderSVGContainer {use} at (200,10) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,-50.00)}]
+        RenderSVGRect {rect} at (200,10) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
     RenderSVGText {text} at (60,125) size 225x19 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 225x19
         chunk 1 text run 1 at (60.00,140.00) startOffset 0 endOffset 36 width 225.00: "You should see two green rectangles."
index 9466c4d2342581e97b635c62a0b5308684f4079d..4d70a14fc72d4152d6dc204b9f16033b80fc9ae5 100644 (file)
@@ -6,9 +6,7 @@ layer at (0,0) size 800x600
       RenderSVGContainer {g} at (0,0) size 125x25
         RenderSVGRect {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
         RenderSVGContainer {use} at (0,0) size 0x0
-          RenderSVGContainer {g} at (0,0) size 0x0
     RenderSVGText {text} at (10,46) size 137x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 137x18
         chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 22 width 136.50: "This should not crash."
-    RenderSVGContainer {use} at (0,0) size 0x0
-      RenderSVGContainer {g} at (0,0) size 0x0
+    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
index 372093a758e90600b5ddc6eac770fddec934479c..75fb1825ae565f217a8a289b0b2576d3d04bfd73 100644 (file)
@@ -5,5 +5,4 @@ layer at (0,0) size 800x600
     RenderSVGText {text} at (10,46) size 137x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 137x18
         chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 22 width 136.50: "This should not crash."
-    RenderSVGContainer {use} at (0,0) size 0x0
-      RenderSVGContainer {g} at (0,0) size 0x0
+    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
index 9466c4d2342581e97b635c62a0b5308684f4079d..4d70a14fc72d4152d6dc204b9f16033b80fc9ae5 100644 (file)
@@ -6,9 +6,7 @@ layer at (0,0) size 800x600
       RenderSVGContainer {g} at (0,0) size 125x25
         RenderSVGRect {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
         RenderSVGContainer {use} at (0,0) size 0x0
-          RenderSVGContainer {g} at (0,0) size 0x0
     RenderSVGText {text} at (10,46) size 137x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 137x18
         chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 22 width 136.50: "This should not crash."
-    RenderSVGContainer {use} at (0,0) size 0x0
-      RenderSVGContainer {g} at (0,0) size 0x0
+    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
index 8716ca116ad06ea6951637dc95360654959e1b49..d392f713f6e648608d7dde09cab1a35de18b20b9 100644 (file)
@@ -5,13 +5,10 @@ layer at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {use} at (0,0) size 0x0
-          RenderSVGContainer {g} at (0,0) size 0x0
       RenderSVGContainer {g} at (0,0) size 125x25
         RenderSVGRect {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
         RenderSVGContainer {use} at (0,0) size 0x0
-          RenderSVGContainer {g} at (0,0) size 0x0
     RenderSVGText {text} at (10,46) size 137x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 137x18
         chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 22 width 136.50: "This should not crash."
-    RenderSVGContainer {use} at (0,0) size 0x0
-      RenderSVGContainer {g} at (0,0) size 0x0
+    RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
index 05fb52ebceb29e5150dffdeda38fe8bc1f124542..453d421141ef322b09879499eb9fdfd4685b2aaf 100644 (file)
Binary files a/LayoutTests/platform/chromium-win/svg/custom/use-referencing-nonexisting-symbol-expected.png and b/LayoutTests/platform/chromium-win/svg/custom/use-referencing-nonexisting-symbol-expected.png differ
index 358819bd2833bac7b8910d8577f278d4cc8e20bc..9ecdaf07b0f5c34071f671ccd03e42953955effc 100644 (file)
@@ -3,9 +3,8 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (146,18) size 554x582
     RenderSVGContainer {use} at (146,18) size 554x582
-      RenderSVGContainer {g} at (146,18) size 554x582
-        RenderSVGViewportContainer {svg} at (146,18) size 554x582
-          RenderSVGRect {rect} at (146,46) size 554x554 [fill={[type=SOLID] [color=#0000FF]}] [x=5.00] [y=5.00] [width=59.00] [height=59.00]
-          RenderSVGText {text} at (17,2) size 44x67 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 44x67
-              chunk 1 text run 1 at (17.00,56.00) startOffset 0 endOffset 1 width 43.41: "A"
+      RenderSVGViewportContainer {svg} at (146,18) size 554x582
+        RenderSVGRect {rect} at (146,46) size 554x554 [fill={[type=SOLID] [color=#0000FF]}] [x=5.00] [y=5.00] [width=59.00] [height=59.00]
+        RenderSVGText {text} at (17,2) size 44x67 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 44x67
+            chunk 1 text run 1 at (17.00,56.00) startOffset 0 endOffset 1 width 43.41: "A"
index 58940b09e4da634c0734e59a67ca978e393a8ed8..38d8aada72d02e28957a64f629e9a6e1473cb021 100644 (file)
Binary files a/LayoutTests/platform/chromium-win/svg/custom/use-setAttribute-crash-expected.png and b/LayoutTests/platform/chromium-win/svg/custom/use-setAttribute-crash-expected.png differ
index 6d97d3623a8416452485d48d77883b3772c28bdf..c861e9a5e014ab7eb1d15f05107fceca1b843235 100644 (file)
@@ -5,8 +5,7 @@ layer at (0,0) size 800x221
     RenderBody {body} at (8,8) size 784x205
       RenderSVGRoot {svg:svg} at (33,33) size 50x50
         RenderSVGHiddenContainer {svg:defs} at (0,0) size 0x0
-        RenderSVGContainer {svg:use} at (33,33) size 50x50
-          RenderSVGContainer {g} at (33,33) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
-            RenderSVGViewportContainer {svg} at (33,33) size 50x50
-              RenderSVGPath {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
+        RenderSVGContainer {svg:use} at (33,33) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
+          RenderSVGViewportContainer {svg} at (33,33) size 50x50
+            RenderSVGPath {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
       RenderText {#text} at (0,0) size 0x0
index 03b0dc490fa734df4a1e00cef4f31fca8e515a9d..6c0556071e39cb47d2741a2250fb808c70d33714 100644 (file)
@@ -15,8 +15,7 @@ layer at (0,0) size 800x600
       RenderSVGInlineText {#text} at (0,0) size 241x18
         chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 38 width 240.50: "The two objects should look identical."
     RenderSVGContainer {g} at (25,0) size 170x145 [transform={m=((0.77,0.64)(-0.64,0.77)) t=(32.15,-28.33)}]
-      RenderSVGContainer {use} at (25,0) size 170x145
-        RenderSVGContainer {g} at (25,0) size 170x145 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
-          RenderSVGContainer {g} at (25,0) size 170x145 [transform={m=((0.71,-0.71)(0.71,0.71)) t=(5.25,22.68)}]
-            RenderSVGRect {rect} at (30,0) size 160x140 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
-            RenderSVGPath {circle} at (70,20) size 80x80 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+      RenderSVGContainer {use} at (25,0) size 170x145 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+        RenderSVGContainer {g} at (25,0) size 170x145 [transform={m=((0.71,-0.71)(0.71,0.71)) t=(5.25,22.68)}]
+          RenderSVGRect {rect} at (30,0) size 160x140 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+          RenderSVGPath {circle} at (70,20) size 80x80 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
index 5119115b57f5a0e97255049d559a26b2a40d81e6..8450544e8d524b72652bbb560f4db933c60f47f3 100644 (file)
@@ -948,9 +948,6 @@ BUGWK64591 : compositing/repaint/become-overlay-composited-layer.html = PASS FAI
 // BUGCR23463 LINUX WIN : svg/W3C-SVG-1.1/struct-symbol-01-b.svg = IMAGE+TEXT
 // BUGCR23463 LINUX WIN : svg/W3C-SVG-1.1/struct-use-01-t.svg = PASS IMAGE+TEXT IMAGE
 
-// Crashes due to debug assert until we fix issues with style elements in SVG
-BUGWK77764 DEBUG : svg/custom/use-referencing-style-crash.svg = CRASH
-
 // Text mismatch since r65370.
 // There was also an unnoticed image mismatch before this revision
 // (wrong baseline was committed). No idea about when it really started to fail.
@@ -1599,7 +1596,6 @@ BUGCR9798 LINUX DEBUG : transitions/mask-transitions.html = PASS FAIL
 BUGCR9798 SLOW LINUX RELEASE : transitions/transition-timing-function.html = PASS
 // This test definitely times out (i.e. is not just slow).
 BUGCR9798 WIN RELEASE : http/tests/xmlhttprequest/small-chunks-response-text.html = PASS TIMEOUT
-// BUGCR9798 LINUX : svg/custom/use-property-changes-through-svg-dom.svg = FAIL
 
 // New tests or failures from WebKit merge 42324:42364. Re-baselined on
 // Windows. Probably just need the same on other platforms.
@@ -2164,9 +2160,6 @@ BUGCR60651 : fast/canvas/webgl/uniform-location.html = TIMEOUT TEXT
 // nodesFromRect() removed from Document.idl and test skipped on other platforms at r68345.
 BUGWK46596 : fast/dom/nodesFromRect-basic.html = TIMEOUT
 
-// Possibly regressed within 68216:68246 (flakiness rate increased)
-// BUGCR57056 LINUX : svg/custom/clip-path-referencing-use2.svg = PASS FAIL
-
 // Flaky since r68438:r68445 or before that.
 BUGWK46693 MAC : fast/repaint/repaint-svg-after-style-change.html = TEXT
 
@@ -2180,7 +2173,7 @@ BUG_HCLAM : http/tests/css/css-image-loading.html = PASS TIMEOUT TEXT
 BUG_HCLAM : http/tests/css/mask-image-loading.html = PASS TIMEOUT TEXT
 BUG_HCLAM : http/tests/css/reflection-mask-image-loading.html = PASS TIMEOUT TEXT
 
-BUGCR57934 WIN LEOPARD DEBUG: http/tests/appcache/fail-on-update-2.html = PASS TIMEOUT
+BUGCR57934 WIN LEOPARD DEBUG : http/tests/appcache/fail-on-update-2.html = PASS TIMEOUT
 
 // Failing since r69181. Verified as legitimate by looking at the results
 // of the SVG rendering.
@@ -3581,7 +3574,7 @@ BUGWK78219 : svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures.html = IM
 BUGWK78219 : svg/dynamic-updates/SVGCircleElement-svgdom-cx-prop.html = IMAGE
 BUGWK78219 : svg/dynamic-updates/SVGCircleElement-svgdom-cy-prop.html = IMAGE
 BUGWK78219 : svg/dynamic-updates/SVGCircleElement-svgdom-r-prop.html = IMAGE
-BUGWK78219 : svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures.html = IMAGE 
+BUGWK78219 : svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures.html = IMAGE
 BUGWK78219 : svg/dynamic-updates/SVGClipPathElement-dom-clipPathUnits-attr.html = IMAGE
 BUGWK78219 : svg/dynamic-updates/SVGClipPathElement-svgdom-clipPathUnits-prop.html = IMAGE
 BUGWK78219 : svg/dynamic-updates/SVGCursorElement-dom-x-attr.html = IMAGE
@@ -4024,86 +4017,6 @@ BUGWK78902 : svg/clip-path/clipper-placement-issue.svg = TEXT IMAGE IMAGE+TEXT P
 BUGWK78902 : svg/css/circle-in-mask-with-shadow.svg = TEXT IMAGE IMAGE+TEXT PASS
 BUGWK78902 : svg/css/clippath-with-shadow.svg = TEXT IMAGE IMAGE+TEXT PASS
 BUGWK78902 : svg/css/mask-with-shadow.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/broken-internal-references.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/clip-path-referencing-use.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/clip-path-referencing-use2.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/deep-dynamic-updates.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/embedding-external-svgs.xhtml = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/non-scaling-stroke.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/path-textPath-simulation.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/pattern-rotate.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/recursive-clippath.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/recursive-mask.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/recursive-pattern.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/relative-sized-deep-shadow-tree-content.xhtml = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/relative-sized-shadow-tree-content-with-symbol.xhtml = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/relative-sized-shadow-tree-content.xhtml = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/relative-sized-use-on-symbol.xhtml = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/relative-sized-use-without-attributes-on-symbol.xhtml = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/resource-client-removal.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/struct-use-09-b.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-clipped-hit.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-clipped-transform.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-css-events.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-css-no-effect-on-shadow-tree.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-detach.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-disappears-after-style-update.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-dynamic-append.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-elementInstance-event-target.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-elementInstance-methods.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-empty-reference.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-event-handler-on-referenced-element.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-event-handler-on-use-element.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-events-crash.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-font-face-crash.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-forward-refs.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-image-in-g.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-in-symbol-with-offset.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-inherit-style.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-instanceRoot-event-bubbling.xhtml = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-instanceRoot-event-listeners.xhtml = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-instanceRoot-modifications.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-modify-container-in-target.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-modify-target-container.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-modify-target-symbol.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-move-to-offset.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-multiple-on-nested-disallowed-font.html = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-nested-transform.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-on-clip-path-with-transformation.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-on-disallowed-foreign-object-1.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-on-disallowed-foreign-object-2.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-on-disallowed-foreign-object-3.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-on-disallowed-foreign-object-4.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-on-disallowed-foreign-object-5.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-on-disallowed-foreign-object-6.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-on-g-containing-foreignObject-and-image.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-on-g-containing-symbol.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-on-g-containing-use.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-on-g.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-on-non-svg-namespaced-element.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-on-rect.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-on-symbol-inside-pattern.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-on-symbol.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-on-text.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-on-use.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-property-changes-through-dom.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-property-changes-through-svg-dom.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-property-synchronization-crash.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-recalcStyle-crash.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-recursion-1.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-recursion-2.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-recursion-3.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-recursion-4.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-referencing-nonexisting-symbol.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-setAttribute-crash.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-symbol-overflow.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-transfer-width-height-properties-to-svg.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-transfer-width-height-properties-to-svg1.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-transfer-width-height-properties-to-svg2.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-transfer-width-height-properties-to-symbol.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-transfer-width-height-properties-to-symbol1.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-transfer-width-height-properties-to-symbol2.svg = TEXT IMAGE IMAGE+TEXT PASS
-BUGWK78902 : svg/custom/use-transform.svg = TEXT IMAGE IMAGE+TEXT PASS
 BUGWK78902 : svg/filters/feImage-target-attribute-change-with-use-indirection-2.svg = TEXT IMAGE IMAGE+TEXT PASS
 BUGWK78902 : svg/filters/feImage-target-attribute-change-with-use-indirection.svg = TEXT IMAGE IMAGE+TEXT PASS
 BUGWK78902 : svg/filters/filter-placement-issue.svg = TEXT IMAGE IMAGE+TEXT PASS
@@ -4152,7 +4065,7 @@ BUGWK75091 SKIP : svg/custom/js-late-clipPath-and-object-creation.svg = FAIL
 BUGWK75091 SKIP : svg/custom/js-late-gradient-and-object-creation.svg = FAIL
 BUGWK75091 SKIP : svg/custom/js-late-pattern-and-object-creation.svg = FAIL
 BUGWK75091 SKIP : svg/custom/text-ctm.svg = FAIL
-// BUGWK75091 SKIP : svg/custom/use-detach.svg = FAIL
+BUGWK75091 SKIP : svg/custom/use-detach.svg = FAIL
 BUGWK75091 SKIP : svg/hixie/perf/003.xml = FAIL
 
 // Failing since added by r108699