2011-02-10 Nikolas Zimmermann <nzimmermann@rim.com>
authorzimmermann@webkit.org <zimmermann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 10 Feb 2011 10:25:55 +0000 (10:25 +0000)
committerzimmermann@webkit.org <zimmermann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 10 Feb 2011 10:25:55 +0000 (10:25 +0000)
        Reviewed by Maciej Stachowiak.

        LayoutTests/svg cleanup
        https://bugs.webkit.org/show_bug.cgi?id=54184

        Fix wrong xlink:hrefs in dozens of SVG testcases. SVGFreeSans.svg is now used in more places.
        Remove unnecessary xml-stylesheet declarations, and unneeded text css attributes in some places.

        Updated pixel test results for the affected testcases.

        * platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.checksum:
        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png:
        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.checksum:
        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png:
        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.checksum:
        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png:
        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.checksum:
        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png:
        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.checksum:
        * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png:
        * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.checksum:
        * platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png:
        * platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.checksum:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.checksum:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.checksum:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.checksum:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.checksum:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.checksum:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.checksum:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png:
        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.checksum:
        * platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.png:
        * platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.checksum:
        * platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png:
        * platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
        * platform/mac/svg/batik/filters/feTile-expected.checksum:
        * platform/mac/svg/batik/filters/feTile-expected.png:
        * platform/mac/svg/batik/filters/feTile-expected.txt:
        * platform/mac/svg/css/circle-in-mask-with-shadow-expected.checksum:
        * platform/mac/svg/css/circle-in-mask-with-shadow-expected.png:
        * platform/mac/svg/css/mask-with-shadow-expected.checksum:
        * platform/mac/svg/css/mask-with-shadow-expected.png:
        * platform/mac/svg/foreignObject/text-tref-02-b-expected.checksum:
        * platform/mac/svg/foreignObject/text-tref-02-b-expected.png:
        * platform/mac/svg/foreignObject/text-tref-02-b-expected.txt:
        * platform/mac/svg/text/text-tref-01-b-expected.checksum:
        * platform/mac/svg/text/text-tref-01-b-expected.png:
        * platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.checksum:
        * platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.png:
        * platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.checksum:
        * platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.png:
        * platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
        * svg/W3C-SVG-1.1-SE/coords-dom-01-f.svg:
        * svg/W3C-SVG-1.1-SE/coords-dom-02-f.svg:
        * svg/W3C-SVG-1.1-SE/coords-dom-03-f.svg:
        * svg/W3C-SVG-1.1-SE/coords-dom-04-f.svg:
        * svg/W3C-SVG-1.1-SE/paths-dom-02-f.svg:
        * svg/W3C-SVG-1.1-SE/pservers-pattern-04-f.svg:
        * svg/W3C-SVG-1.1-SE/types-dom-01-b.svg:
        * svg/W3C-SVG-1.1-SE/types-dom-02-f.svg:
        * svg/W3C-SVG-1.1-SE/types-dom-03-b.svg:
        * svg/W3C-SVG-1.1-SE/types-dom-04-b.svg:
        * svg/W3C-SVG-1.1-SE/types-dom-05-b.svg:
        * svg/W3C-SVG-1.1-SE/types-dom-06-f.svg:
        * svg/W3C-SVG-1.1-SE/types-dom-07-f.svg:
        * svg/W3C-SVG-1.1/filters-light-04-f.svg:
        * svg/W3C-SVG-1.1/filters-turb-02-f.svg:
        * svg/W3C-SVG-1.1/resources/interact-order-02-b-targ.svg:
        * svg/W3C-SVG-1.1/resources/interact-order-03-b-targ.svg:
        * svg/W3C-SVG-1.1/resources/linkingToc-t.svg:
        * svg/batik/filters/feTile.svg:
        * svg/css/circle-in-mask-with-shadow.svg:
        * svg/css/mask-with-shadow.svg:
        * svg/custom/image-clipped-hit.svg:
        * svg/foreignObject/text-tref-02-b.svg:
        * svg/hixie/cascade/002.css: Removed.
        * svg/text/text-tref-01-b.svg:
        * svg/transforms/animated-path-inside-transformed-html.xhtml:
        * svg/zoom/page/zoom-mask-with-percentages.svg:
        * svg/zoom/page/zoom-zoom-coords.xhtml:

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

91 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.checksum
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.checksum
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.checksum
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.checksum
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.checksum
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.checksum
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.checksum
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.checksum
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.checksum
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.checksum
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.checksum
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.checksum
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.checksum
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.checksum
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.png
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.checksum
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt
LayoutTests/platform/mac/svg/batik/filters/feTile-expected.checksum
LayoutTests/platform/mac/svg/batik/filters/feTile-expected.png
LayoutTests/platform/mac/svg/batik/filters/feTile-expected.txt
LayoutTests/platform/mac/svg/css/circle-in-mask-with-shadow-expected.checksum
LayoutTests/platform/mac/svg/css/circle-in-mask-with-shadow-expected.png
LayoutTests/platform/mac/svg/css/mask-with-shadow-expected.checksum
LayoutTests/platform/mac/svg/css/mask-with-shadow-expected.png
LayoutTests/platform/mac/svg/foreignObject/text-tref-02-b-expected.checksum
LayoutTests/platform/mac/svg/foreignObject/text-tref-02-b-expected.png
LayoutTests/platform/mac/svg/foreignObject/text-tref-02-b-expected.txt
LayoutTests/platform/mac/svg/text/text-tref-01-b-expected.checksum
LayoutTests/platform/mac/svg/text/text-tref-01-b-expected.png
LayoutTests/platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.checksum
LayoutTests/platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.png
LayoutTests/platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.checksum
LayoutTests/platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.png
LayoutTests/platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt
LayoutTests/svg/W3C-SVG-1.1-SE/coords-dom-01-f.svg
LayoutTests/svg/W3C-SVG-1.1-SE/coords-dom-02-f.svg
LayoutTests/svg/W3C-SVG-1.1-SE/coords-dom-03-f.svg
LayoutTests/svg/W3C-SVG-1.1-SE/coords-dom-04-f.svg
LayoutTests/svg/W3C-SVG-1.1-SE/paths-dom-02-f.svg
LayoutTests/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f.svg
LayoutTests/svg/W3C-SVG-1.1-SE/types-dom-01-b.svg
LayoutTests/svg/W3C-SVG-1.1-SE/types-dom-02-f.svg
LayoutTests/svg/W3C-SVG-1.1-SE/types-dom-03-b.svg
LayoutTests/svg/W3C-SVG-1.1-SE/types-dom-04-b.svg
LayoutTests/svg/W3C-SVG-1.1-SE/types-dom-05-b.svg
LayoutTests/svg/W3C-SVG-1.1-SE/types-dom-06-f.svg
LayoutTests/svg/W3C-SVG-1.1-SE/types-dom-07-f.svg
LayoutTests/svg/W3C-SVG-1.1/filters-light-04-f.svg
LayoutTests/svg/W3C-SVG-1.1/filters-turb-02-f.svg
LayoutTests/svg/W3C-SVG-1.1/resources/interact-order-02-b-targ.svg
LayoutTests/svg/W3C-SVG-1.1/resources/interact-order-03-b-targ.svg
LayoutTests/svg/W3C-SVG-1.1/resources/linkingToc-t.svg
LayoutTests/svg/batik/filters/feTile.svg
LayoutTests/svg/css/circle-in-mask-with-shadow.svg
LayoutTests/svg/css/mask-with-shadow.svg
LayoutTests/svg/custom/image-clipped-hit.svg
LayoutTests/svg/foreignObject/text-tref-02-b.svg
LayoutTests/svg/hixie/cascade/002.css [deleted file]
LayoutTests/svg/text/text-tref-01-b.svg
LayoutTests/svg/transforms/animated-path-inside-transformed-html.xhtml
LayoutTests/svg/zoom/page/zoom-mask-with-percentages.svg
LayoutTests/svg/zoom/page/zoom-zoom-coords.xhtml

index 24eef12..5459c7a 100644 (file)
@@ -1,3 +1,106 @@
+2011-02-10  Nikolas Zimmermann  <nzimmermann@rim.com>
+
+        Reviewed by Maciej Stachowiak.
+
+        LayoutTests/svg cleanup
+        https://bugs.webkit.org/show_bug.cgi?id=54184
+
+        Fix wrong xlink:hrefs in dozens of SVG testcases. SVGFreeSans.svg is now used in more places.
+        Remove unnecessary xml-stylesheet declarations, and unneeded text css attributes in some places.
+
+        Updated pixel test results for the affected testcases.
+
+        * platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.checksum:
+        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png:
+        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.checksum:
+        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png:
+        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.checksum:
+        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png:
+        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.checksum:
+        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png:
+        * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.checksum:
+        * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png:
+        * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.checksum:
+        * platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png:
+        * platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.checksum:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.checksum:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.checksum:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.checksum:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.checksum:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.checksum:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.checksum:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png:
+        * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.checksum:
+        * platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.png:
+        * platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.checksum:
+        * platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png:
+        * platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
+        * platform/mac/svg/batik/filters/feTile-expected.checksum:
+        * platform/mac/svg/batik/filters/feTile-expected.png:
+        * platform/mac/svg/batik/filters/feTile-expected.txt:
+        * platform/mac/svg/css/circle-in-mask-with-shadow-expected.checksum:
+        * platform/mac/svg/css/circle-in-mask-with-shadow-expected.png:
+        * platform/mac/svg/css/mask-with-shadow-expected.checksum:
+        * platform/mac/svg/css/mask-with-shadow-expected.png:
+        * platform/mac/svg/foreignObject/text-tref-02-b-expected.checksum:
+        * platform/mac/svg/foreignObject/text-tref-02-b-expected.png:
+        * platform/mac/svg/foreignObject/text-tref-02-b-expected.txt:
+        * platform/mac/svg/text/text-tref-01-b-expected.checksum:
+        * platform/mac/svg/text/text-tref-01-b-expected.png:
+        * platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.checksum:
+        * platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.png:
+        * platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.checksum:
+        * platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.png:
+        * platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
+        * svg/W3C-SVG-1.1-SE/coords-dom-01-f.svg:
+        * svg/W3C-SVG-1.1-SE/coords-dom-02-f.svg:
+        * svg/W3C-SVG-1.1-SE/coords-dom-03-f.svg:
+        * svg/W3C-SVG-1.1-SE/coords-dom-04-f.svg:
+        * svg/W3C-SVG-1.1-SE/paths-dom-02-f.svg:
+        * svg/W3C-SVG-1.1-SE/pservers-pattern-04-f.svg:
+        * svg/W3C-SVG-1.1-SE/types-dom-01-b.svg:
+        * svg/W3C-SVG-1.1-SE/types-dom-02-f.svg:
+        * svg/W3C-SVG-1.1-SE/types-dom-03-b.svg:
+        * svg/W3C-SVG-1.1-SE/types-dom-04-b.svg:
+        * svg/W3C-SVG-1.1-SE/types-dom-05-b.svg:
+        * svg/W3C-SVG-1.1-SE/types-dom-06-f.svg:
+        * svg/W3C-SVG-1.1-SE/types-dom-07-f.svg:
+        * svg/W3C-SVG-1.1/filters-light-04-f.svg:
+        * svg/W3C-SVG-1.1/filters-turb-02-f.svg:
+        * svg/W3C-SVG-1.1/resources/interact-order-02-b-targ.svg:
+        * svg/W3C-SVG-1.1/resources/interact-order-03-b-targ.svg:
+        * svg/W3C-SVG-1.1/resources/linkingToc-t.svg:
+        * svg/batik/filters/feTile.svg:
+        * svg/css/circle-in-mask-with-shadow.svg:
+        * svg/css/mask-with-shadow.svg:
+        * svg/custom/image-clipped-hit.svg:
+        * svg/foreignObject/text-tref-02-b.svg:
+        * svg/hixie/cascade/002.css: Removed.
+        * svg/text/text-tref-01-b.svg:
+        * svg/transforms/animated-path-inside-transformed-html.xhtml:
+        * svg/zoom/page/zoom-mask-with-percentages.svg:
+        * svg/zoom/page/zoom-zoom-coords.xhtml:
+
 2011-02-10  Philippe Normand  <pnormand@igalia.com>
 
         Unreviewed, typo fix.
index 1eaade3..0f4fd80 100644 (file)
@@ -3,37 +3,98 @@ layer at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (10,8) size 365x295
-      RenderSVGContainer {g} at (10,8) size 365x295
-        RenderSVGContainer {g} at (16,8) size 359x157 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,-60.00)}]
-          RenderSVGText {text} at (30,131) size 345x24 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 345x24
-              chunk 1 text run 1 at (30.00,150.00) startOffset 0 endOffset 37 width 345.00: "Rotated Text for testing SVGLocatable"
-          RenderSVGText {text} at (100,111) size 309x24 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 309x24
-              chunk 1 text run 1 at (100.00,130.00) startOffset 0 endOffset 35 width 308.57: "Some other text with id 'otherText'"
+    RenderSVGContainer {g} at (10,9) size 365x294
+      RenderSVGContainer {g} at (10,9) size 365x294
+        RenderSVGContainer {g} at (17,9) size 358x153 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,-60.00)}]
+          RenderSVGText {text} at (30,134) size 338x20 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 338x20
+              chunk 1 text run 1 at (30.00,150.00) startOffset 0 endOffset 1 width 14.44: "R"
+              chunk 1 text run 2 at (44.26,150.00) startOffset 1 endOffset 2 width 11.12: "o"
+              chunk 1 text run 3 at (55.18,150.00) startOffset 2 endOffset 3 width 5.56: "t"
+              chunk 1 text run 4 at (60.72,150.00) startOffset 3 endOffset 5 width 16.68: "at"
+              chunk 1 text run 5 at (77.12,150.00) startOffset 5 endOffset 9 width 40.02: "ed T"
+              chunk 1 text run 6 at (115.24,150.00) startOffset 9 endOffset 10 width 11.12: "e"
+              chunk 1 text run 7 at (125.82,150.00) startOffset 10 endOffset 14 width 26.68: "xt f"
+              chunk 1 text run 8 at (152.30,150.00) startOffset 14 endOffset 18 width 28.90: "or t"
+              chunk 1 text run 9 at (180.92,150.00) startOffset 18 endOffset 20 width 21.12: "es"
+              chunk 1 text run 10 at (201.98,150.00) startOffset 20 endOffset 26 width 51.14: "ting S"
+              chunk 1 text run 11 at (252.28,150.00) startOffset 26 endOffset 27 width 13.34: "V"
+              chunk 1 text run 12 at (264.78,150.00) startOffset 27 endOffset 33 width 64.48: "GLocat"
+              chunk 1 text run 13 at (329.24,150.00) startOffset 33 endOffset 37 width 37.80: "able"
+          RenderSVGText {text} at (100,114) size 298x20 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 298x20
+              chunk 1 text run 1 at (100.00,130.00) startOffset 0 endOffset 6 width 68.92: "Some o"
+              chunk 1 text run 2 at (168.72,130.00) startOffset 6 endOffset 7 width 5.56: "t"
+              chunk 1 text run 3 at (174.22,130.00) startOffset 7 endOffset 12 width 40.02: "her t"
+              chunk 1 text run 4 at (213.96,130.00) startOffset 12 endOffset 13 width 11.12: "e"
+              chunk 1 text run 5 at (224.54,130.00) startOffset 13 endOffset 19 width 45.56: "xt wit"
+              chunk 1 text run 6 at (270.04,130.00) startOffset 19 endOffset 26 width 52.74: "h id 'o"
+              chunk 1 text run 7 at (322.58,130.00) startOffset 26 endOffset 27 width 5.56: "t"
+              chunk 1 text run 8 at (328.08,130.00) startOffset 27 endOffset 31 width 41.12: "herT"
+              chunk 1 text run 9 at (367.30,130.00) startOffset 31 endOffset 32 width 11.12: "e"
+              chunk 1 text run 10 at (377.88,130.00) startOffset 32 endOffset 35 width 19.38: "xt'"
           RenderSVGViewportContainer {svg} at (275,45) size 100x100
             RenderSVGPath {circle} at (275,45) size 100x100 [fill={[type=SOLID] [color=#0000FF]}] [cx=0.00] [cy=0.00] [r=50.00]
-        RenderSVGText {text} at (10,188) size 280x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 280x15
-            chunk 1 text run 1 at (10.00,200.00) startOffset 0 endOffset 50 width 280.00: ".getScreenCTM(): 0.42,0.42,-0.42,0.42,70.00,-60.00"
-        RenderSVGText {text} at (10,208) size 241x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 241x15
-            chunk 1 text run 1 at (10.00,220.00) startOffset 0 endOffset 44 width 241.00: ".getCTM(): 0.42,0.42,-0.42,0.42,70.00,-60.00"
-        RenderSVGText {text} at (10,228) size 311x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 311x15
-            chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 56 width 311.00: ".getTransformToElement(): 0.42,0.42,-0.42,0.42,0.00,0.00"
-        RenderSVGText {text} at (10,248) size 345x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 345x15
-            chunk 1 text run 1 at (10.00,260.00) startOffset 0 endOffset 65 width 345.00: ".getBBox() for 'blueCircle': .x=-50,.y=-50,.width=100,.height=100"
-        RenderSVGText {text} at (10,268) size 259x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 259x15
-            chunk 1 text run 1 at (10.00,280.00) startOffset 0 endOffset 47 width 259.00: ".farthestViewportElement of blueCircle=svg-root"
-        RenderSVGText {text} at (10,288) size 278x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 278x15
-            chunk 1 text run 1 at (10.00,300.00) startOffset 0 endOffset 47 width 278.00: ".nearestViewportElement of blueCircle=nestedSVG"
-    RenderSVGContainer {g} at (10,310) size 231x38
-      RenderSVGText {text} at (10,310) size 231x38 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x38
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.6 $"
+        RenderSVGText {text} at (10,190) size 277x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 277x13
+            chunk 1 text run 1 at (10.00,200.00) startOffset 0 endOffset 3 width 16.68: ".ge"
+            chunk 1 text run 2 at (26.56,200.00) startOffset 3 endOffset 4 width 3.34: "t"
+            chunk 1 text run 3 at (29.80,200.00) startOffset 4 endOffset 7 width 18.00: "Scr"
+            chunk 1 text run 4 at (47.67,200.00) startOffset 7 endOffset 50 width 238.80: "eenCTM(): 0.42,0.42,-0.42,0.42,70.00,-60.00"
+        RenderSVGText {text} at (10,210) size 239x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 239x13
+            chunk 1 text run 1 at (10.00,220.00) startOffset 0 endOffset 3 width 16.68: ".ge"
+            chunk 1 text run 2 at (26.56,220.00) startOffset 3 endOffset 44 width 222.12: "tCTM(): 0.42,0.42,-0.42,0.42,70.00,-60.00"
+        RenderSVGText {text} at (10,230) size 306x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 306x13
+            chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 3 width 16.68: ".ge"
+            chunk 1 text run 2 at (26.56,240.00) startOffset 3 endOffset 5 width 10.67: "tT"
+            chunk 1 text run 3 at (36.12,240.00) startOffset 5 endOffset 6 width 4.00: "r"
+            chunk 1 text run 4 at (40.06,240.00) startOffset 6 endOffset 10 width 22.68: "ansf"
+            chunk 1 text run 5 at (62.62,240.00) startOffset 10 endOffset 14 width 28.00: "ormT"
+            chunk 1 text run 6 at (89.51,240.00) startOffset 14 endOffset 56 width 226.14: "oElement(): 0.42,0.42,-0.42,0.42,0.00,0.00"
+        RenderSVGText {text} at (10,250) size 339x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 339x13
+            chunk 1 text run 1 at (10.00,260.00) startOffset 0 endOffset 3 width 16.68: ".ge"
+            chunk 1 text run 2 at (26.56,260.00) startOffset 3 endOffset 7 width 26.02: "tBBo"
+            chunk 1 text run 3 at (52.25,260.00) startOffset 7 endOffset 12 width 20.66: "x() f"
+            chunk 1 text run 4 at (72.80,260.00) startOffset 12 endOffset 23 width 54.30: "or 'blueCir"
+            chunk 1 text run 5 at (127.02,260.00) startOffset 23 endOffset 48 width 123.01: "cle': .x=-50,.y=-50,.widt"
+            chunk 1 text run 6 at (250.00,260.00) startOffset 48 endOffset 51 width 20.35: "h=1"
+            chunk 1 text run 7 at (269.61,260.00) startOffset 51 endOffset 63 width 66.38: "00,.height=1"
+            chunk 1 text run 8 at (335.25,260.00) startOffset 63 endOffset 65 width 13.34: "00"
+        RenderSVGText {text} at (10,270) size 255x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 255x13
+            chunk 1 text run 1 at (10.00,280.00) startOffset 0 endOffset 2 width 6.67: ".f"
+            chunk 1 text run 2 at (16.56,280.00) startOffset 2 endOffset 4 width 10.67: "ar"
+            chunk 1 text run 3 at (27.57,280.00) startOffset 4 endOffset 5 width 3.34: "t"
+            chunk 1 text run 4 at (30.87,280.00) startOffset 5 endOffset 8 width 19.34: "hes"
+            chunk 1 text run 5 at (50.18,280.00) startOffset 8 endOffset 10 width 11.34: "tV"
+            chunk 1 text run 6 at (61.46,280.00) startOffset 10 endOffset 12 width 9.34: "ie"
+            chunk 1 text run 7 at (70.68,280.00) startOffset 12 endOffset 16 width 26.00: "wpor"
+            chunk 1 text run 8 at (97.02,280.00) startOffset 16 endOffset 35 width 102.04: "tElement of blueCir"
+            chunk 1 text run 9 at (198.99,280.00) startOffset 35 endOffset 41 width 34.34: "cle=sv"
+            chunk 1 text run 10 at (233.16,280.00) startOffset 41 endOffset 44 width 14.66: "g-r"
+            chunk 1 text run 11 at (247.76,280.00) startOffset 44 endOffset 46 width 13.34: "oo"
+            chunk 1 text run 12 at (260.98,280.00) startOffset 46 endOffset 47 width 3.34: "t"
+        RenderSVGText {text} at (10,290) size 272x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 272x13
+            chunk 1 text run 1 at (10.00,300.00) startOffset 0 endOffset 5 width 27.35: ".near"
+            chunk 1 text run 2 at (37.22,300.00) startOffset 5 endOffset 7 width 12.67: "es"
+            chunk 1 text run 3 at (49.85,300.00) startOffset 7 endOffset 9 width 11.34: "tV"
+            chunk 1 text run 4 at (61.13,300.00) startOffset 9 endOffset 11 width 9.34: "ie"
+            chunk 1 text run 5 at (70.36,300.00) startOffset 11 endOffset 15 width 26.00: "wpor"
+            chunk 1 text run 6 at (96.70,300.00) startOffset 15 endOffset 34 width 102.04: "tElement of blueCir"
+            chunk 1 text run 7 at (198.66,300.00) startOffset 34 endOffset 41 width 41.69: "cle=nes"
+            chunk 1 text run 8 at (240.32,300.00) startOffset 41 endOffset 42 width 3.34: "t"
+            chunk 1 text run 9 at (243.48,300.00) startOffset 42 endOffset 45 width 21.35: "edS"
+            chunk 1 text run 10 at (264.33,300.00) startOffset 45 endOffset 46 width 8.00: "V"
+            chunk 1 text run 11 at (271.83,300.00) startOffset 46 endOffset 47 width 9.34: "G"
+    RenderSVGContainer {g} at (10,314) size 227x33
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 227x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".6 $"
     RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 249979d..3812be0 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png and b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png differ
index 2dabaa4..9626570 100644 (file)
@@ -9,8 +9,11 @@ layer at (0,0) size 480x360
           RenderSVGPath {circle} at (200,140) size 80x80 [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=40.00]
         RenderSVGContainer {g} at (200,140) size 80x80 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}]
           RenderSVGPath {circle} at (200,140) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [cx=0.00] [cy=0.00] [r=40.00]
-    RenderSVGContainer {g} at (10,310) size 231x38
-      RenderSVGText {text} at (10,310) size 231x38 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x38
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.7 $"
+    RenderSVGContainer {g} at (10,314) size 227x33
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 227x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".7 $"
     RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index aa20f97..98186dd 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png and b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png differ
index d94cee1..e1ee57b 100644 (file)
@@ -9,8 +9,11 @@ layer at (0,0) size 480x360
           RenderSVGPath {circle} at (160,140) size 160x80 [transform={m=((2.00,0.00)(0.00,1.00)) t=(20.00,20.00)}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=40.00]
         RenderSVGContainer {g} at (160,140) size 160x80 [transform={m=((2.00,0.00)(0.00,1.00)) t=(20.00,20.00)}]
           RenderSVGPath {circle} at (160,140) size 160x80 [fill={[type=SOLID] [color=#00FF00]}] [cx=0.00] [cy=0.00] [r=40.00]
-    RenderSVGContainer {g} at (10,310) size 231x38
-      RenderSVGText {text} at (10,310) size 231x38 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x38
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.7 $"
+    RenderSVGContainer {g} at (10,314) size 227x33
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 227x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".7 $"
     RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 66c1218..e586584 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png and b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png differ
index 10ed1d6..8f1b697 100644 (file)
@@ -3,26 +3,82 @@ layer at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (10,17) size 392x203
-      RenderSVGText {text} at (10,17) size 392x17 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 392x17
-          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 60 width 392.00: "Test that some methods taking an SVGMatrix take a copy of it"
+    RenderSVGContainer {g} at (10,18) size 382x202
+      RenderSVGText {text} at (10,18) size 382x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 382x15
+          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 1 width 8.55: "T"
+          chunk 1 text run 2 at (17.22,30.00) startOffset 1 endOffset 3 width 14.78: "es"
+          chunk 1 text run 3 at (31.97,30.00) startOffset 3 endOffset 6 width 11.68: "t t"
+          chunk 1 text run 4 at (43.60,30.00) startOffset 6 endOffset 17 width 80.92: "hat some me"
+          chunk 1 text run 5 at (124.38,30.00) startOffset 17 endOffset 18 width 3.89: "t"
+          chunk 1 text run 6 at (128.23,30.00) startOffset 18 endOffset 24 width 38.14: "hods t"
+          chunk 1 text run 7 at (166.35,30.00) startOffset 24 endOffset 34 width 66.15: "aking an S"
+          chunk 1 text run 8 at (231.91,30.00) startOffset 34 endOffset 35 width 9.34: "V"
+          chunk 1 text run 9 at (240.66,30.00) startOffset 35 endOffset 40 width 38.89: "GMatr"
+          chunk 1 text run 10 at (279.57,30.00) startOffset 40 endOffset 44 width 17.89: "ix t"
+          chunk 1 text run 11 at (297.45,30.00) startOffset 44 endOffset 46 width 14.78: "ak"
+          chunk 1 text run 12 at (311.94,30.00) startOffset 46 endOffset 53 width 45.92: "e a cop"
+          chunk 1 text run 13 at (357.63,30.00) startOffset 53 endOffset 60 width 33.46: "y of it"
       RenderSVGPath {rect} at (10,50) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=50.00] [width=50.00] [height=50.00]
       RenderSVGPath {rect} at (10,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=110.00] [width=50.00] [height=50.00]
       RenderSVGPath {rect} at (10,170) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=170.00] [width=50.00] [height=50.00]
-      RenderSVGContainer {g} at (70,70) size 240x133
-        RenderSVGText {text} at (70,70) size 240x13 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 240x13
-            chunk 1 text run 1 at (70.00,80.00) startOffset 0 endOffset 47 width 240.00: "SVGTransformList.createSVGTransformFromMatrix()"
-        RenderSVGText {text} at (70,130) size 238x13 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 238x13
-            chunk 1 text run 1 at (70.00,140.00) startOffset 0 endOffset 44 width 238.00: "SVGSVGElement.createSVGTransformFromMatrix()"
-        RenderSVGText {text} at (70,190) size 118x13 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 118x13
-            chunk 1 text run 1 at (70.00,200.00) startOffset 0 endOffset 24 width 118.00: "SVGTransform.setMatrix()"
+      RenderSVGContainer {g} at (70,72) size 232x130
+        RenderSVGText {text} at (70,72) size 232x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 232x10
+            chunk 1 text run 1 at (70.00,80.00) startOffset 0 endOffset 1 width 6.67: "S"
+            chunk 1 text run 2 at (76.25,80.00) startOffset 1 endOffset 2 width 6.67: "V"
+            chunk 1 text run 3 at (82.50,80.00) startOffset 2 endOffset 3 width 7.78: "G"
+            chunk 1 text run 4 at (89.84,80.00) startOffset 3 endOffset 4 width 6.11: "T"
+            chunk 1 text run 5 at (95.03,80.00) startOffset 4 endOffset 5 width 3.33: "r"
+            chunk 1 text run 6 at (98.31,80.00) startOffset 5 endOffset 9 width 18.90: "ansf"
+            chunk 1 text run 7 at (117.11,80.00) startOffset 9 endOffset 15 width 30.00: "ormLis"
+            chunk 1 text run 8 at (147.08,80.00) startOffset 15 endOffset 19 width 13.89: "t.cr"
+            chunk 1 text run 9 at (160.86,80.00) startOffset 19 endOffset 22 width 13.90: "eat"
+            chunk 1 text run 10 at (174.62,80.00) startOffset 22 endOffset 24 width 12.23: "eS"
+            chunk 1 text run 11 at (186.43,80.00) startOffset 24 endOffset 25 width 6.67: "V"
+            chunk 1 text run 12 at (192.68,80.00) startOffset 25 endOffset 26 width 7.78: "G"
+            chunk 1 text run 13 at (200.02,80.00) startOffset 26 endOffset 27 width 6.11: "T"
+            chunk 1 text run 14 at (205.21,80.00) startOffset 27 endOffset 28 width 3.33: "r"
+            chunk 1 text run 15 at (208.49,80.00) startOffset 28 endOffset 32 width 18.90: "ansf"
+            chunk 1 text run 16 at (227.29,80.00) startOffset 32 endOffset 36 width 23.33: "ormF"
+            chunk 1 text run 17 at (250.27,80.00) startOffset 36 endOffset 37 width 3.33: "r"
+            chunk 1 text run 18 at (253.54,80.00) startOffset 37 endOffset 43 width 33.89: "omMatr"
+            chunk 1 text run 19 at (287.44,80.00) startOffset 43 endOffset 47 width 13.88: "ix()"
+        RenderSVGText {text} at (70,132) size 229x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 229x10
+            chunk 1 text run 1 at (70.00,140.00) startOffset 0 endOffset 1 width 6.67: "S"
+            chunk 1 text run 2 at (76.25,140.00) startOffset 1 endOffset 2 width 6.67: "V"
+            chunk 1 text run 3 at (82.50,140.00) startOffset 2 endOffset 4 width 14.45: "GS"
+            chunk 1 text run 4 at (96.53,140.00) startOffset 4 endOffset 5 width 6.67: "V"
+            chunk 1 text run 5 at (102.78,140.00) startOffset 5 endOffset 16 width 55.57: "GElement.cr"
+            chunk 1 text run 6 at (158.24,140.00) startOffset 16 endOffset 19 width 13.90: "eat"
+            chunk 1 text run 7 at (172.00,140.00) startOffset 19 endOffset 21 width 12.23: "eS"
+            chunk 1 text run 8 at (183.81,140.00) startOffset 21 endOffset 22 width 6.67: "V"
+            chunk 1 text run 9 at (190.06,140.00) startOffset 22 endOffset 23 width 7.78: "G"
+            chunk 1 text run 10 at (197.40,140.00) startOffset 23 endOffset 24 width 6.11: "T"
+            chunk 1 text run 11 at (202.59,140.00) startOffset 24 endOffset 25 width 3.33: "r"
+            chunk 1 text run 12 at (205.87,140.00) startOffset 25 endOffset 29 width 18.90: "ansf"
+            chunk 1 text run 13 at (224.67,140.00) startOffset 29 endOffset 33 width 23.33: "ormF"
+            chunk 1 text run 14 at (247.65,140.00) startOffset 33 endOffset 34 width 3.33: "r"
+            chunk 1 text run 15 at (250.92,140.00) startOffset 34 endOffset 40 width 33.89: "omMatr"
+            chunk 1 text run 16 at (284.82,140.00) startOffset 40 endOffset 44 width 13.88: "ix()"
+        RenderSVGText {text} at (70,192) size 115x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 115x10
+            chunk 1 text run 1 at (70.00,200.00) startOffset 0 endOffset 1 width 6.67: "S"
+            chunk 1 text run 2 at (76.25,200.00) startOffset 1 endOffset 2 width 6.67: "V"
+            chunk 1 text run 3 at (82.50,200.00) startOffset 2 endOffset 3 width 7.78: "G"
+            chunk 1 text run 4 at (89.84,200.00) startOffset 3 endOffset 4 width 6.11: "T"
+            chunk 1 text run 5 at (95.03,200.00) startOffset 4 endOffset 5 width 3.33: "r"
+            chunk 1 text run 6 at (98.31,200.00) startOffset 5 endOffset 9 width 18.90: "ansf"
+            chunk 1 text run 7 at (117.11,200.00) startOffset 9 endOffset 15 width 30.56: "orm.se"
+            chunk 1 text run 8 at (147.57,200.00) startOffset 15 endOffset 20 width 22.78: "tMatr"
+            chunk 1 text run 9 at (170.36,200.00) startOffset 20 endOffset 24 width 13.88: "ix()"
       RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((3.00,0.00)(0.00,1.00)) t=(0.00,0.00)}]
-    RenderSVGContainer {g} at (10,310) size 231x38
-      RenderSVGText {text} at (10,310) size 231x38 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x38
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.7 $"
+    RenderSVGContainer {g} at (10,314) size 227x33
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 227x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".7 $"
     RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 28ad720..8eacedf 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png and b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png differ
index a932e43..4531ac8 100644 (file)
@@ -3,64 +3,108 @@ layer at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (19,33) size 179x262
+    RenderSVGContainer {g} at (19,34) size 178x260
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      RenderSVGContainer {g} at (19,33) size 179x262 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-10.00)}]
-        RenderSVGContainer {g} at (19,33) size 179x262 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,40.00)}]
+      RenderSVGContainer {g} at (19,34) size 178x260 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-10.00)}]
+        RenderSVGContainer {g} at (19,34) size 178x260 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,40.00)}]
           RenderSVGPath {rect} at (19,34) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=5.00] [width=15.00] [height=15.00]
-          RenderSVGText {text} at (20,3) size 139x22 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 139x22
-              chunk 1 text run 1 at (20.00,20.00) startOffset 0 endOffset 17 width 139.00: "Scripting enabled"
+          RenderSVGText {text} at (20,5) size 140x19 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 140x19
+              chunk 1 text run 1 at (20.00,20.00) startOffset 0 endOffset 3 width 27.00: "Scr"
+              chunk 1 text run 2 at (47.02,20.00) startOffset 3 endOffset 5 width 14.00: "ip"
+              chunk 1 text run 3 at (60.95,20.00) startOffset 5 endOffset 17 width 98.06: "ting enabled"
           RenderSVGPath {rect} at (19,54) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=25.00] [width=15.00] [height=15.00]
-          RenderSVGText {text} at (20,23) size 148x22 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 148x22
-              chunk 1 text run 1 at (20.00,40.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #1"
+          RenderSVGText {text} at (20,25) size 148x19 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 148x19
+              chunk 1 text run 1 at (20.00,40.00) startOffset 0 endOffset 1 width 12.01: "P"
+              chunk 1 text run 2 at (31.50,40.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+              chunk 1 text run 3 at (118.30,40.00) startOffset 11 endOffset 13 width 19.01: "es"
+              chunk 1 text run 4 at (137.25,40.00) startOffset 13 endOffset 17 width 30.02: "t #1"
           RenderSVGPath {rect} at (19,74) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=45.00] [width=15.00] [height=15.00]
-          RenderSVGText {text} at (20,43) size 148x22 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 148x22
-              chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #2"
+          RenderSVGText {text} at (20,45) size 148x19 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 148x19
+              chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 1 width 12.01: "P"
+              chunk 1 text run 2 at (31.50,60.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+              chunk 1 text run 3 at (118.30,60.00) startOffset 11 endOffset 13 width 19.01: "es"
+              chunk 1 text run 4 at (137.25,60.00) startOffset 13 endOffset 17 width 30.02: "t #2"
           RenderSVGPath {rect} at (19,94) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=65.00] [width=15.00] [height=15.00]
-          RenderSVGText {text} at (20,63) size 148x22 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 148x22
-              chunk 1 text run 1 at (20.00,80.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #3"
+          RenderSVGText {text} at (20,65) size 148x19 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 148x19
+              chunk 1 text run 1 at (20.00,80.00) startOffset 0 endOffset 1 width 12.01: "P"
+              chunk 1 text run 2 at (31.50,80.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+              chunk 1 text run 3 at (118.30,80.00) startOffset 11 endOffset 13 width 19.01: "es"
+              chunk 1 text run 4 at (137.25,80.00) startOffset 13 endOffset 17 width 30.02: "t #3"
           RenderSVGPath {rect} at (19,114) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=85.00] [width=15.00] [height=15.00]
-          RenderSVGText {text} at (20,83) size 148x22 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 148x22
-              chunk 1 text run 1 at (20.00,100.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #4"
+          RenderSVGText {text} at (20,85) size 148x19 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 148x19
+              chunk 1 text run 1 at (20.00,100.00) startOffset 0 endOffset 1 width 12.01: "P"
+              chunk 1 text run 2 at (31.50,100.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+              chunk 1 text run 3 at (118.30,100.00) startOffset 11 endOffset 13 width 19.01: "es"
+              chunk 1 text run 4 at (137.25,100.00) startOffset 13 endOffset 17 width 30.02: "t #4"
           RenderSVGPath {rect} at (19,134) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=105.00] [width=15.00] [height=15.00]
-          RenderSVGText {text} at (20,103) size 148x22 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 148x22
-              chunk 1 text run 1 at (20.00,120.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #5"
+          RenderSVGText {text} at (20,105) size 148x19 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 148x19
+              chunk 1 text run 1 at (20.00,120.00) startOffset 0 endOffset 1 width 12.01: "P"
+              chunk 1 text run 2 at (31.50,120.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+              chunk 1 text run 3 at (118.30,120.00) startOffset 11 endOffset 13 width 19.01: "es"
+              chunk 1 text run 4 at (137.25,120.00) startOffset 13 endOffset 17 width 30.02: "t #5"
           RenderSVGPath {rect} at (19,154) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=125.00] [width=15.00] [height=15.00]
-          RenderSVGText {text} at (20,123) size 148x22 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 148x22
-              chunk 1 text run 1 at (20.00,140.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #6"
+          RenderSVGText {text} at (20,125) size 148x19 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 148x19
+              chunk 1 text run 1 at (20.00,140.00) startOffset 0 endOffset 1 width 12.01: "P"
+              chunk 1 text run 2 at (31.50,140.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+              chunk 1 text run 3 at (118.30,140.00) startOffset 11 endOffset 13 width 19.01: "es"
+              chunk 1 text run 4 at (137.25,140.00) startOffset 13 endOffset 17 width 30.02: "t #6"
           RenderSVGPath {rect} at (19,174) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=145.00] [width=15.00] [height=15.00]
-          RenderSVGText {text} at (20,143) size 148x22 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 148x22
-              chunk 1 text run 1 at (20.00,160.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #7"
+          RenderSVGText {text} at (20,145) size 148x19 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 148x19
+              chunk 1 text run 1 at (20.00,160.00) startOffset 0 endOffset 1 width 12.01: "P"
+              chunk 1 text run 2 at (31.50,160.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+              chunk 1 text run 3 at (118.30,160.00) startOffset 11 endOffset 13 width 19.01: "es"
+              chunk 1 text run 4 at (137.25,160.00) startOffset 13 endOffset 17 width 30.02: "t #7"
           RenderSVGPath {rect} at (19,194) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=165.00] [width=15.00] [height=15.00]
-          RenderSVGText {text} at (20,163) size 148x22 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 148x22
-              chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #8"
+          RenderSVGText {text} at (20,165) size 148x19 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 148x19
+              chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 1 width 12.01: "P"
+              chunk 1 text run 2 at (31.50,180.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+              chunk 1 text run 3 at (118.30,180.00) startOffset 11 endOffset 13 width 19.01: "es"
+              chunk 1 text run 4 at (137.25,180.00) startOffset 13 endOffset 17 width 30.02: "t #8"
           RenderSVGPath {rect} at (19,214) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=185.00] [width=15.00] [height=15.00]
-          RenderSVGText {text} at (20,183) size 148x22 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 148x22
-              chunk 1 text run 1 at (20.00,200.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #9"
+          RenderSVGText {text} at (20,185) size 148x19 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 148x19
+              chunk 1 text run 1 at (20.00,200.00) startOffset 0 endOffset 1 width 12.01: "P"
+              chunk 1 text run 2 at (31.50,200.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+              chunk 1 text run 3 at (118.30,200.00) startOffset 11 endOffset 13 width 19.01: "es"
+              chunk 1 text run 4 at (137.25,200.00) startOffset 13 endOffset 17 width 30.02: "t #9"
           RenderSVGPath {rect} at (19,234) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=205.00] [width=15.00] [height=15.00]
-          RenderSVGText {text} at (20,203) size 158x22 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 158x22
-              chunk 1 text run 1 at (20.00,220.00) startOffset 0 endOffset 18 width 158.00: "Passed subtest #10"
+          RenderSVGText {text} at (20,205) size 157x19 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 157x19
+              chunk 1 text run 1 at (20.00,220.00) startOffset 0 endOffset 1 width 12.01: "P"
+              chunk 1 text run 2 at (31.50,220.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+              chunk 1 text run 3 at (118.30,220.00) startOffset 11 endOffset 13 width 19.01: "es"
+              chunk 1 text run 4 at (137.25,220.00) startOffset 13 endOffset 17 width 30.02: "t #1"
+              chunk 1 text run 5 at (166.16,220.00) startOffset 17 endOffset 18 width 10.01: "0"
           RenderSVGPath {rect} at (19,254) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=225.00] [width=15.00] [height=15.00]
-          RenderSVGText {text} at (20,223) size 158x22 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 158x22
-              chunk 1 text run 1 at (20.00,240.00) startOffset 0 endOffset 18 width 158.00: "Passed subtest #11"
+          RenderSVGText {text} at (20,225) size 156x19 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 156x19
+              chunk 1 text run 1 at (20.00,240.00) startOffset 0 endOffset 1 width 12.01: "P"
+              chunk 1 text run 2 at (31.50,240.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+              chunk 1 text run 3 at (118.30,240.00) startOffset 11 endOffset 13 width 19.01: "es"
+              chunk 1 text run 4 at (137.25,240.00) startOffset 13 endOffset 17 width 30.02: "t #1"
+              chunk 1 text run 5 at (165.15,240.00) startOffset 17 endOffset 18 width 10.01: "1"
           RenderSVGPath {rect} at (19,274) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=245.00] [width=15.00] [height=15.00]
-          RenderSVGText {text} at (20,243) size 158x22 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 158x22
-              chunk 1 text run 1 at (20.00,260.00) startOffset 0 endOffset 18 width 158.00: "Passed subtest #12"
-    RenderSVGContainer {g} at (10,310) size 231x38
-      RenderSVGText {text} at (10,310) size 231x38 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x38
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.5 $"
+          RenderSVGText {text} at (20,245) size 157x19 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 157x19
+              chunk 1 text run 1 at (20.00,260.00) startOffset 0 endOffset 1 width 12.01: "P"
+              chunk 1 text run 2 at (31.50,260.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+              chunk 1 text run 3 at (118.30,260.00) startOffset 11 endOffset 13 width 19.01: "es"
+              chunk 1 text run 4 at (137.25,260.00) startOffset 13 endOffset 17 width 30.02: "t #1"
+              chunk 1 text run 5 at (166.03,260.00) startOffset 17 endOffset 18 width 10.01: "2"
+    RenderSVGContainer {g} at (10,314) size 227x33
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 227x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".5 $"
     RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index a0f8e70..b27f754 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png and b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png differ
index 99f7c69..545c3ea 100644 (file)
@@ -6,13 +6,16 @@ layer at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderSVGContainer {g} at (119,61) size 242x239
       RenderSVGPath {path} at (119,61) size 242x239 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M 250.261 208.191 C 256 300 224 300 229.739 208.191 C 175.122 282.21 150.609 261.641 214.019 195 C 124.601 216.595 119.045 185.081 210.456 174.791 C 128.077 133.856 144.077 106.144 220.716 157.019 C 183.923 72.7092 213.993 61.7646 240 150 C 266.007 61.7646 296.077 72.7092 259.284 157.019 C 335.923 106.144 351.923 133.856 269.544 174.791 C 360.955 185.081 355.399 216.595 265.981 195 C 329.391 261.641 304.878 282.21 250.261 208.191 Z"]
-    RenderSVGContainer {g} at (10,310) size 231x38
-      RenderSVGText {text} at (10,310) size 231x38 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x38
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.5 $"
+    RenderSVGContainer {g} at (10,314) size 227x33
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 227x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".5 $"
     RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGContainer {g} at (0,0) size 480x24
+    RenderSVGContainer {g} at (0,0) size 480x23
       RenderSVGPath {rect} at (0,0) size 480x22 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
-      RenderSVGText {text} at (207,-1) size 66x24 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 66x24
-          chunk 1 (middle anchor) text run 1 at (207.00,18.00) startOffset 0 endOffset 5 width 66.00: "DRAFT"
+      RenderSVGText {text} at (206,2) size 68x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x20
+          chunk 1 (middle anchor) text run 1 at (206.67,18.00) startOffset 0 endOffset 5 width 66.66: "DRAFT"
index 016f6f5..3a8387a 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png and b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png differ
index af9a927..dfb9d2f 100644 (file)
@@ -11,8 +11,11 @@ layer at (0,0) size 480x360
           RenderSVGPath {circle} at (3,0) size 4x4 [fill={[type=SOLID] [color=#00FF00]}] [cx=5.00] [cy=2.00] [r=2.00]
       RenderSVGPath {rect} at (1,1) size 200x200 [fill={[type=PATTERN] [id="pattern1"]}] [x=1.00] [y=1.00] [width=200.00] [height=200.00]
       RenderSVGPath {rect} at (1,1) size 200x200 [fill={[type=PATTERN] [id="pattern2"]}] [x=1.00] [y=1.00] [width=200.00] [height=200.00]
-    RenderSVGContainer {g} at (10,310) size 231x38
-      RenderSVGText {text} at (10,310) size 231x38 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x38
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.3 $"
+    RenderSVGContainer {g} at (10,314) size 227x33
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 227x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".3 $"
     RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index bcbe3ae..576aa53 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png and b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png differ
index 7a427ef..50999c2 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png and b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png differ
index 909b0ac..d9dbc83 100644 (file)
@@ -3,50 +3,96 @@ layer at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (49,38) size 391x254
-      RenderSVGText {text} at (49,38) size 161x22 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 161x22
-          chunk 1 (end anchor) text run 1 at (49.00,55.00) startOffset 0 endOffset 19 width 161.00: "animVal != baseVal:"
-      RenderSVGContainer {g} at (240,40) size 200x252 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(500.00,0.00)}]
+    RenderSVGContainer {g} at (51,40) size 389x249
+      RenderSVGText {text} at (51,40) size 160x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 160x19
+          chunk 1 (end anchor) text run 1 at (51.55,55.00) startOffset 0 endOffset 5 width 51.01: "animV"
+          chunk 1 (end anchor) text run 2 at (101.50,55.00) startOffset 5 endOffset 16 width 90.56: "al != baseV"
+          chunk 1 (end anchor) text run 3 at (190.99,55.00) startOffset 16 endOffset 19 width 19.01: "al:"
+      RenderSVGContainer {g} at (240,40) size 200x249 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(500.00,0.00)}]
         RenderSVGPath {rect} at (420,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=60.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,62) size 162x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 162x17
-            chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 21 width 162.00: "SVGAnimatedNumberList"
+        RenderSVGText {text} at (70,63) size 159x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 159x15
+            chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,75.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,75.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,75.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,75.00) startOffset 9 endOffset 20 width 83.24: "edNumberLis"
+            chunk 1 text run 6 at (224.88,75.00) startOffset 20 endOffset 21 width 3.89: "t"
         RenderSVGPath {rect} at (390,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=90.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,92) size 133x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 133x17
-            chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 17 width 133.00: "SVGAnimatedLength"
+        RenderSVGText {text} at (70,93) size 131x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 131x15
+            chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,105.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,105.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,105.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,105.00) startOffset 9 endOffset 16 width 50.60: "edLengt"
+            chunk 1 text run 6 at (192.23,105.00) startOffset 16 endOffset 17 width 7.78: "h"
         RenderSVGPath {rect} at (360,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=120.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,122) size 155x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 155x17
-            chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 21 width 155.00: "SVGAnimatedLengthList"
+        RenderSVGText {text} at (70,123) size 152x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 152x15
+            chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,135.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,135.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,135.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,135.00) startOffset 9 endOffset 16 width 50.60: "edLengt"
+            chunk 1 text run 6 at (192.23,135.00) startOffset 16 endOffset 20 width 25.68: "hLis"
+            chunk 1 text run 7 at (217.87,135.00) startOffset 20 endOffset 21 width 3.89: "t"
         RenderSVGPath {rect} at (330,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=150.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,152) size 125x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 125x17
-            chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 16 width 125.00: "SVGAnimatedAngle"
+        RenderSVGText {text} at (70,153) size 124x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 124x15
+            chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,165.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,165.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,165.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,165.00) startOffset 9 endOffset 16 width 51.37: "edAngle"
         RenderSVGPath {rect} at (300,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=180.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,182) size 118x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 118x17
-            chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 15 width 118.00: "SVGAnimatedRect"
+        RenderSVGText {text} at (70,183) size 116x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 116x15
+            chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,195.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,195.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,195.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,195.00) startOffset 9 endOffset 12 width 25.68: "edR"
+            chunk 1 text run 6 at (167.19,195.00) startOffset 12 endOffset 15 width 18.68: "ect"
         RenderSVGPath {rect} at (270,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=210.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,212) size 177x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 177x17
-            chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 24 width 177.00: "SVGAnimatedTransformList"
+        RenderSVGText {text} at (70,213) size 172x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 172x15
+            chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,225.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,225.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,225.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,225.00) startOffset 9 endOffset 12 width 24.12: "edT"
+            chunk 1 text run 6 at (164.51,225.00) startOffset 12 endOffset 13 width 4.66: "r"
+            chunk 1 text run 7 at (169.11,225.00) startOffset 13 endOffset 17 width 26.46: "ansf"
+            chunk 1 text run 8 at (195.43,225.00) startOffset 17 endOffset 23 width 42.00: "ormLis"
+            chunk 1 text run 9 at (237.38,225.00) startOffset 23 endOffset 24 width 3.89: "t"
         RenderSVGPath {rect} at (240,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=240.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,242) size 222x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 222x17
-            chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 30 width 222.00: "SVGAnimatedPreserveAspectRatio"
+        RenderSVGText {text} at (70,243) size 219x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 219x15
+            chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,255.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,255.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,255.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,255.00) startOffset 9 endOffset 13 width 29.57: "edPr"
+            chunk 1 text run 6 at (171.09,255.00) startOffset 13 endOffset 17 width 27.23: "eser"
+            chunk 1 text run 7 at (198.73,255.00) startOffset 17 endOffset 18 width 7.00: "v"
+            chunk 1 text run 8 at (205.44,255.00) startOffset 18 endOffset 26 width 60.69: "eAspectR"
+            chunk 1 text run 9 at (265.92,255.00) startOffset 26 endOffset 30 width 22.57: "atio"
       RenderSVGHiddenContainer {g} at (0,0) size 0x0
-        RenderSVGText {text} at (0,-17) size 38x26 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 38x26
-            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 10.00: "a"
-            chunk 1 text run 2 at (10.00,0.00) startOffset 1 endOffset 2 width 10.00: "b"
-            chunk 1 text run 3 at (20.00,0.00) startOffset 2 endOffset 3 width 9.00: "c"
+        RenderSVGText {text} at (0,-15) size 37x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 37x24
+            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 10.01: "a"
+            chunk 1 text run 2 at (10.01,0.00) startOffset 1 endOffset 2 width 10.01: "b"
+            chunk 1 text run 3 at (20.02,0.00) startOffset 2 endOffset 3 width 9.00: "c"
         RenderSVGPath {circle} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=50.00]
         RenderSVGResourceMarker {marker} [id="marker"] [markerUnits=strokeWidth] [ref at (0,0)] [angle=90.00]
         RenderSVGViewportContainer {svg} at (0,0) size 0x0
-    RenderSVGContainer {g} at (10,310) size 231x38
-      RenderSVGText {text} at (10,310) size 231x38 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x38
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.8 $"
+    RenderSVGContainer {g} at (10,314) size 227x33
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 227x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".8 $"
     RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 33a2fa7..1e72669 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png and b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png differ
index db68bcc..8c8b5ac 100644 (file)
@@ -3,16 +3,32 @@ layer at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (10,13) size 470x347
-      RenderSVGText {text} at (10,13) size 346x22 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 346x22
-          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 40 width 346.00: "Test that getBBox() works before SVGLoad"
+    RenderSVGContainer {g} at (10,15) size 470x345
+      RenderSVGText {text} at (10,15) size 342x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 342x19
+          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 1 width 11.00: "T"
+          chunk 1 text run 2 at (19.29,30.00) startOffset 1 endOffset 3 width 19.01: "es"
+          chunk 1 text run 3 at (38.24,30.00) startOffset 3 endOffset 6 width 15.01: "t t"
+          chunk 1 text run 4 at (53.20,30.00) startOffset 6 endOffset 12 width 50.04: "hat ge"
+          chunk 1 text run 5 at (103.06,30.00) startOffset 12 endOffset 16 width 39.02: "tBBo"
+          chunk 1 text run 6 at (141.60,30.00) startOffset 16 endOffset 21 width 38.99: "x() w"
+          chunk 1 text run 7 at (180.42,30.00) startOffset 21 endOffset 23 width 16.00: "or"
+          chunk 1 text run 8 at (196.53,30.00) startOffset 23 endOffset 24 width 9.00: "k"
+          chunk 1 text run 9 at (205.48,30.00) startOffset 24 endOffset 29 width 39.02: "s bef"
+          chunk 1 text run 10 at (244.32,30.00) startOffset 29 endOffset 31 width 16.00: "or"
+          chunk 1 text run 11 at (260.13,30.00) startOffset 31 endOffset 34 width 27.02: "e S"
+          chunk 1 text run 12 at (286.39,30.00) startOffset 34 endOffset 35 width 12.01: "V"
+          chunk 1 text run 13 at (297.64,30.00) startOffset 35 endOffset 40 width 54.04: "GLoad"
       RenderSVGPath {rect} at (10,40) size 50x50 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=40.00] [width=50.00] [height=50.00]
-      RenderSVGText {text} at (1000,983) size 31x22 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 31x22
-          chunk 1 text run 1 at (1000.00,1000.00) startOffset 0 endOffset 3 width 31.00: "Abc"
-    RenderSVGContainer {g} at (10,310) size 231x38
-      RenderSVGText {text} at (10,310) size 231x38 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x38
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.7 $"
+      RenderSVGText {text} at (1000,985) size 32x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 32x19
+          chunk 1 text run 1 at (1000.00,1000.00) startOffset 0 endOffset 1 width 12.01: "A"
+          chunk 1 text run 2 at (1012.08,1000.00) startOffset 1 endOffset 3 width 19.01: "bc"
+    RenderSVGContainer {g} at (10,314) size 227x33
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 227x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".7 $"
     RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index db481ab..a9daef3 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png and b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png differ
index 72e0307..67d4eeb 100644 (file)
@@ -3,72 +3,145 @@ layer at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (10,13) size 430x279
-      RenderSVGText {text} at (10,13) size 301x22 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 301x22
-          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 35 width 301.00: "Testing liveness of SVG DOM objects"
-      RenderSVGContainer {g} at (90,40) size 350x252 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(500.00,0.00)}]
+    RenderSVGContainer {g} at (10,15) size 430x274
+      RenderSVGText {text} at (10,15) size 298x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 298x19
+          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 1 width 11.00: "T"
+          chunk 1 text run 2 at (19.29,30.00) startOffset 1 endOffset 3 width 19.01: "es"
+          chunk 1 text run 3 at (38.24,30.00) startOffset 3 endOffset 11 width 51.01: "ting liv"
+          chunk 1 text run 4 at (88.88,30.00) startOffset 11 endOffset 21 width 85.05: "eness of S"
+          chunk 1 text run 5 at (173.17,30.00) startOffset 21 endOffset 22 width 12.01: "V"
+          chunk 1 text run 6 at (184.42,30.00) startOffset 22 endOffset 35 width 123.03: "G DOM objects"
+      RenderSVGContainer {g} at (90,40) size 350x249 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(500.00,0.00)}]
         RenderSVGPath {rect} at (420,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=60.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,62) size 162x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 162x17
-            chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 21 width 162.00: "SVGAnimatedNumberList"
+        RenderSVGText {text} at (70,63) size 159x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 159x15
+            chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,75.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,75.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,75.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,75.00) startOffset 9 endOffset 20 width 83.24: "edNumberLis"
+            chunk 1 text run 6 at (224.88,75.00) startOffset 20 endOffset 21 width 3.89: "t"
         RenderSVGPath {rect} at (390,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=90.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,92) size 133x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 133x17
-            chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 17 width 133.00: "SVGAnimatedLength"
+        RenderSVGText {text} at (70,93) size 131x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 131x15
+            chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,105.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,105.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,105.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,105.00) startOffset 9 endOffset 16 width 50.60: "edLengt"
+            chunk 1 text run 6 at (192.23,105.00) startOffset 16 endOffset 17 width 7.78: "h"
         RenderSVGPath {rect} at (360,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=120.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,122) size 155x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 155x17
-            chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 21 width 155.00: "SVGAnimatedLengthList"
+        RenderSVGText {text} at (70,123) size 152x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 152x15
+            chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,135.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,135.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,135.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,135.00) startOffset 9 endOffset 16 width 50.60: "edLengt"
+            chunk 1 text run 6 at (192.23,135.00) startOffset 16 endOffset 20 width 25.68: "hLis"
+            chunk 1 text run 7 at (217.87,135.00) startOffset 20 endOffset 21 width 3.89: "t"
         RenderSVGPath {rect} at (330,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=150.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,152) size 125x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 125x17
-            chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 16 width 125.00: "SVGAnimatedAngle"
+        RenderSVGText {text} at (70,153) size 124x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 124x15
+            chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,165.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,165.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,165.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,165.00) startOffset 9 endOffset 16 width 51.37: "edAngle"
         RenderSVGPath {rect} at (300,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=180.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,182) size 118x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 118x17
-            chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 15 width 118.00: "SVGAnimatedRect"
+        RenderSVGText {text} at (70,183) size 116x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 116x15
+            chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,195.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,195.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,195.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,195.00) startOffset 9 endOffset 12 width 25.68: "edR"
+            chunk 1 text run 6 at (167.19,195.00) startOffset 12 endOffset 15 width 18.68: "ect"
         RenderSVGPath {rect} at (270,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=210.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,212) size 177x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 177x17
-            chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 24 width 177.00: "SVGAnimatedTransformList"
+        RenderSVGText {text} at (70,213) size 172x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 172x15
+            chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,225.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,225.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,225.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,225.00) startOffset 9 endOffset 12 width 24.12: "edT"
+            chunk 1 text run 6 at (164.51,225.00) startOffset 12 endOffset 13 width 4.66: "r"
+            chunk 1 text run 7 at (169.11,225.00) startOffset 13 endOffset 17 width 26.46: "ansf"
+            chunk 1 text run 8 at (195.43,225.00) startOffset 17 endOffset 23 width 42.00: "ormLis"
+            chunk 1 text run 9 at (237.38,225.00) startOffset 23 endOffset 24 width 3.89: "t"
         RenderSVGPath {rect} at (240,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=240.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,242) size 222x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 222x17
-            chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 30 width 222.00: "SVGAnimatedPreserveAspectRatio"
+        RenderSVGText {text} at (70,243) size 219x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 219x15
+            chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,255.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,255.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,255.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,255.00) startOffset 9 endOffset 13 width 29.57: "edPr"
+            chunk 1 text run 6 at (171.09,255.00) startOffset 13 endOffset 17 width 27.23: "eser"
+            chunk 1 text run 7 at (198.73,255.00) startOffset 17 endOffset 18 width 7.00: "v"
+            chunk 1 text run 8 at (205.44,255.00) startOffset 18 endOffset 26 width 60.69: "eAspectR"
+            chunk 1 text run 9 at (265.92,255.00) startOffset 26 endOffset 30 width 22.57: "atio"
         RenderSVGPath {rect} at (210,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=270.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,272) size 141x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 141x17
-            chunk 1 text run 1 at (70.00,285.00) startOffset 0 endOffset 18 width 141.00: "SVGAnimatedBoolean"
+        RenderSVGText {text} at (70,273) size 139x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 139x15
+            chunk 1 text run 1 at (70.00,285.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,285.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,285.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,285.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,285.00) startOffset 9 endOffset 18 width 66.93: "edBoolean"
         RenderSVGPath {rect} at (180,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=300.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,302) size 126x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 126x17
-            chunk 1 text run 1 at (70.00,315.00) startOffset 0 endOffset 17 width 126.00: "SVGAnimatedString"
+        RenderSVGText {text} at (70,303) size 124x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 124x15
+            chunk 1 text run 1 at (70.00,315.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,315.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,315.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,315.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,315.00) startOffset 9 endOffset 12 width 24.91: "edS"
+            chunk 1 text run 6 at (166.54,315.00) startOffset 12 endOffset 14 width 8.55: "tr"
+            chunk 1 text run 7 at (175.11,315.00) startOffset 14 endOffset 17 width 18.68: "ing"
         RenderSVGPath {rect} at (150,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=330.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,332) size 170x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 170x17
-            chunk 1 text run 1 at (70.00,345.00) startOffset 0 endOffset 22 width 170.00: "SVGAnimatedEnumeration"
+        RenderSVGText {text} at (70,333) size 167x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 167x15
+            chunk 1 text run 1 at (70.00,345.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,345.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,345.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,345.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,345.00) startOffset 9 endOffset 17 width 64.58: "edEnumer"
+            chunk 1 text run 6 at (206.19,345.00) startOffset 17 endOffset 22 width 30.35: "ation"
         RenderSVGPath {rect} at (120,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=360.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,362) size 134x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 134x17
-            chunk 1 text run 1 at (70.00,375.00) startOffset 0 endOffset 18 width 134.00: "SVGAnimatedInteger"
+        RenderSVGText {text} at (70,363) size 131x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 131x15
+            chunk 1 text run 1 at (70.00,375.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,375.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,375.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,375.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,375.00) startOffset 9 endOffset 14 width 31.14: "edInt"
+            chunk 1 text run 6 at (172.62,375.00) startOffset 14 endOffset 18 width 28.01: "eger"
         RenderSVGPath {rect} at (90,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=390.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,392) size 140x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 140x17
-            chunk 1 text run 1 at (70.00,405.00) startOffset 0 endOffset 17 width 140.00: "SVGAnimatedNumber"
+        RenderSVGText {text} at (70,393) size 138x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 138x15
+            chunk 1 text run 1 at (70.00,405.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,405.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,405.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,405.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,405.00) startOffset 9 endOffset 17 width 65.35: "edNumber"
       RenderSVGHiddenContainer {g} at (0,0) size 0x0
-        RenderSVGText {text} at (10,-17) size 35x25 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 35x25
-            chunk 1 text run 1 at (10.00,0.00) startOffset 0 endOffset 1 width 10.00: "a"
-            chunk 1 text run 2 at (20.00,0.00) startOffset 1 endOffset 2 width 10.00: "b"
-            chunk 1 text run 3 at (30.00,0.00) startOffset 2 endOffset 3 width 9.00: "c"
+        RenderSVGText {text} at (10,-15) size 34x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 34x22
+            chunk 1 text run 1 at (10.00,0.00) startOffset 0 endOffset 1 width 10.01: "a"
+            chunk 1 text run 2 at (20.01,0.00) startOffset 1 endOffset 2 width 10.01: "b"
+            chunk 1 text run 3 at (30.02,0.00) startOffset 2 endOffset 3 width 9.00: "c"
         RenderSVGPath {circle} at (0,0) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=100.00]
         RenderSVGResourceMarker {marker} [id="marker"] [markerUnits=strokeWidth] [ref at (0,0)] [angle=60.00]
         RenderSVGViewportContainer {svg} at (0,0) size 0x0
         RenderSVGResourceFilter {filter} [id=""] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
           [feTurbulence type="TURBULANCE" baseFrequency="4.00, 5.00" seed="0.00" numOctaves="1" stitchTiles="0"]
-    RenderSVGContainer {g} at (10,310) size 231x38
-      RenderSVGText {text} at (10,310) size 231x38 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x38
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.7 $"
+    RenderSVGContainer {g} at (10,314) size 227x33
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 227x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".7 $"
     RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index eb1874d..61c8a62 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png and b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png differ
index 0a48b3a..530c8db 100644 (file)
@@ -3,29 +3,66 @@ layer at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (10,13) size 368x177
-      RenderSVGText {text} at (10,13) size 368x22 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 368x22
-          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 47 width 368.00: "Test side effects of assigning to valueAsString"
+    RenderSVGContainer {g} at (10,15) size 366x175
+      RenderSVGText {text} at (10,15) size 366x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 366x19
+          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 1 width 11.00: "T"
+          chunk 1 text run 2 at (19.29,30.00) startOffset 1 endOffset 3 width 19.01: "es"
+          chunk 1 text run 3 at (38.24,30.00) startOffset 3 endOffset 12 width 63.04: "t side ef"
+          chunk 1 text run 4 at (101.67,30.00) startOffset 12 endOffset 13 width 5.00: "f"
+          chunk 1 text run 5 at (106.41,30.00) startOffset 13 endOffset 32 width 144.07: "ects of assigning t"
+          chunk 1 text run 6 at (250.26,30.00) startOffset 32 endOffset 35 width 24.01: "o v"
+          chunk 1 text run 7 at (273.95,30.00) startOffset 35 endOffset 42 width 67.03: "alueAsS"
+          chunk 1 text run 8 at (340.93,30.00) startOffset 42 endOffset 44 width 11.00: "tr"
+          chunk 1 text run 9 at (351.95,30.00) startOffset 44 endOffset 47 width 24.01: "ing"
       RenderSVGPath {rect} at (10,40) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=40.00] [width=30.00] [height=30.00]
       RenderSVGPath {rect} at (10,80) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=80.00] [width=30.00] [height=30.00]
       RenderSVGPath {rect} at (10,120) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=120.00] [width=30.00] [height=30.00]
       RenderSVGPath {rect} at (10,160) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=160.00] [width=30.00] [height=30.00]
-      RenderSVGContainer {g} at (50,46) size 182x138
-        RenderSVGText {text} at (50,46) size 172x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 172x18
-            chunk 1 text run 1 at (50.00,60.00) startOffset 0 endOffset 25 width 172.00: "Valid string on SVGLength"
-        RenderSVGText {text} at (50,86) size 182x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 182x18
-            chunk 1 text run 1 at (50.00,100.00) startOffset 0 endOffset 27 width 182.00: "Invalid string on SVGLength"
-        RenderSVGText {text} at (50,126) size 165x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 165x18
-            chunk 1 text run 1 at (50.00,140.00) startOffset 0 endOffset 24 width 165.00: "Valid string on SVGAngle"
-        RenderSVGText {text} at (50,166) size 175x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 175x18
-            chunk 1 text run 1 at (50.00,180.00) startOffset 0 endOffset 26 width 175.00: "Invalid string on SVGAngle"
-    RenderSVGContainer {g} at (10,310) size 231x38
-      RenderSVGText {text} at (10,310) size 231x38 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x38
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.6 $"
+      RenderSVGContainer {g} at (50,48) size 185x135
+        RenderSVGText {text} at (50,48) size 175x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 175x15
+            chunk 1 text run 1 at (50.00,60.00) startOffset 0 endOffset 1 width 10.01: "V"
+            chunk 1 text run 2 at (59.12,60.00) startOffset 1 endOffset 7 width 35.01: "alid s"
+            chunk 1 text run 3 at (94.09,60.00) startOffset 7 endOffset 9 width 9.16: "tr"
+            chunk 1 text run 4 at (103.27,60.00) startOffset 9 endOffset 17 width 55.03: "ing on S"
+            chunk 1 text run 5 at (157.67,60.00) startOffset 17 endOffset 18 width 10.01: "V"
+            chunk 1 text run 6 at (167.04,60.00) startOffset 18 endOffset 24 width 49.20: "GLengt"
+            chunk 1 text run 7 at (216.20,60.00) startOffset 24 endOffset 25 width 8.34: "h"
+        RenderSVGText {text} at (50,88) size 185x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 185x15
+            chunk 1 text run 1 at (50.00,100.00) startOffset 0 endOffset 2 width 12.51: "In"
+            chunk 1 text run 2 at (62.31,100.00) startOffset 2 endOffset 3 width 7.50: "v"
+            chunk 1 text run 3 at (69.55,100.00) startOffset 3 endOffset 9 width 35.01: "alid s"
+            chunk 1 text run 4 at (104.51,100.00) startOffset 9 endOffset 11 width 9.16: "tr"
+            chunk 1 text run 5 at (113.69,100.00) startOffset 11 endOffset 19 width 55.03: "ing on S"
+            chunk 1 text run 6 at (168.10,100.00) startOffset 19 endOffset 20 width 10.01: "V"
+            chunk 1 text run 7 at (177.47,100.00) startOffset 20 endOffset 26 width 49.20: "GLengt"
+            chunk 1 text run 8 at (226.62,100.00) startOffset 26 endOffset 27 width 8.34: "h"
+        RenderSVGText {text} at (50,128) size 167x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 167x15
+            chunk 1 text run 1 at (50.00,140.00) startOffset 0 endOffset 1 width 10.01: "V"
+            chunk 1 text run 2 at (59.12,140.00) startOffset 1 endOffset 7 width 35.01: "alid s"
+            chunk 1 text run 3 at (94.09,140.00) startOffset 7 endOffset 9 width 9.16: "tr"
+            chunk 1 text run 4 at (103.27,140.00) startOffset 9 endOffset 17 width 55.03: "ing on S"
+            chunk 1 text run 5 at (157.67,140.00) startOffset 17 endOffset 18 width 10.01: "V"
+            chunk 1 text run 6 at (167.04,140.00) startOffset 18 endOffset 19 width 11.67: "G"
+            chunk 1 text run 7 at (178.62,140.00) startOffset 19 endOffset 24 width 38.36: "Angle"
+        RenderSVGText {text} at (50,168) size 178x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 178x15
+            chunk 1 text run 1 at (50.00,180.00) startOffset 0 endOffset 2 width 12.51: "In"
+            chunk 1 text run 2 at (62.31,180.00) startOffset 2 endOffset 3 width 7.50: "v"
+            chunk 1 text run 3 at (69.55,180.00) startOffset 3 endOffset 9 width 35.01: "alid s"
+            chunk 1 text run 4 at (104.51,180.00) startOffset 9 endOffset 11 width 9.16: "tr"
+            chunk 1 text run 5 at (113.69,180.00) startOffset 11 endOffset 19 width 55.03: "ing on S"
+            chunk 1 text run 6 at (168.10,180.00) startOffset 19 endOffset 20 width 10.01: "V"
+            chunk 1 text run 7 at (177.47,180.00) startOffset 20 endOffset 21 width 11.67: "G"
+            chunk 1 text run 8 at (189.05,180.00) startOffset 21 endOffset 26 width 38.36: "Angle"
+    RenderSVGContainer {g} at (10,314) size 227x33
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 227x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".6 $"
     RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index e0ae382..b2cdb8d 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png and b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png differ
index 3894642..794a218 100644 (file)
@@ -5,17 +5,25 @@ layer at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderSVGContainer {g} at (0,0) size 480x360
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      RenderSVGText {text} at (160,53) size 160x22 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 160x22
-          chunk 1 (middle anchor) text run 1 at (160.00,70.00) startOffset 0 endOffset 17 width 160.00: "SVGStringList DOM"
+      RenderSVGText {text} at (160,55) size 160x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 160x19
+          chunk 1 (middle anchor) text run 1 at (160.78,70.00) startOffset 0 endOffset 1 width 12.01: "S"
+          chunk 1 (middle anchor) text run 2 at (172.03,70.00) startOffset 1 endOffset 2 width 12.01: "V"
+          chunk 1 (middle anchor) text run 3 at (183.28,70.00) startOffset 2 endOffset 4 width 26.01: "GS"
+          chunk 1 (middle anchor) text run 4 at (209.24,70.00) startOffset 4 endOffset 6 width 11.00: "tr"
+          chunk 1 (middle anchor) text run 5 at (220.25,70.00) startOffset 6 endOffset 12 width 47.02: "ingLis"
+          chunk 1 (middle anchor) text run 6 at (267.22,70.00) startOffset 12 endOffset 17 width 52.00: "t DOM"
       RenderSVGContainer {g} at (80,100) size 320x100
         RenderSVGPath {rect} at (80,100) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,100.00)}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
         RenderSVGPath {rect} at (190,100) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(190.00,100.00)}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
         RenderSVGPath {rect} at (300,100) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,100.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
       RenderSVGPath {rect} at (300,100) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,100.00)}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
       RenderSVGPath {rect} at (0,0) size 480x360 [x=0.00] [y=0.00] [width=480.00] [height=360.00]
-    RenderSVGContainer {g} at (10,310) size 231x38
-      RenderSVGText {text} at (10,310) size 231x38 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x38
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.5 $"
+    RenderSVGContainer {g} at (10,314) size 227x33
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 227x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".5 $"
     RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 3bad8ac..6e27014 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png and b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png differ
index ca7cd16..8af5bb0 100644 (file)
@@ -3,50 +3,98 @@ layer at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (43,38) size 397x254
-      RenderSVGText {text} at (43,38) size 167x22 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 167x22
-          chunk 1 (end anchor) text run 1 at (43.00,55.00) startOffset 0 endOffset 21 width 167.00: "animVal is read only:"
-      RenderSVGContainer {g} at (240,40) size 200x252 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(500.00,0.00)}]
+    RenderSVGContainer {g} at (44,40) size 396x249
+      RenderSVGText {text} at (44,40) size 166x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 166x19
+          chunk 1 (end anchor) text run 1 at (44.78,55.00) startOffset 0 endOffset 5 width 51.01: "animV"
+          chunk 1 (end anchor) text run 2 at (94.73,55.00) startOffset 5 endOffset 12 width 43.00: "al is r"
+          chunk 1 (end anchor) text run 3 at (137.53,55.00) startOffset 12 endOffset 19 width 59.04: "ead onl"
+          chunk 1 (end anchor) text run 4 at (196.48,55.00) startOffset 19 endOffset 20 width 9.00: "y"
+          chunk 1 (end anchor) text run 5 at (205.00,55.00) startOffset 20 endOffset 21 width 5.00: ":"
+      RenderSVGContainer {g} at (240,40) size 200x249 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(500.00,0.00)}]
         RenderSVGPath {rect} at (420,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=60.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,62) size 162x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 162x17
-            chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 21 width 162.00: "SVGAnimatedNumberList"
+        RenderSVGText {text} at (70,63) size 159x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 159x15
+            chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,75.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,75.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,75.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,75.00) startOffset 9 endOffset 20 width 83.24: "edNumberLis"
+            chunk 1 text run 6 at (224.88,75.00) startOffset 20 endOffset 21 width 3.89: "t"
         RenderSVGPath {rect} at (390,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=90.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,92) size 133x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 133x17
-            chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 17 width 133.00: "SVGAnimatedLength"
+        RenderSVGText {text} at (70,93) size 131x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 131x15
+            chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,105.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,105.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,105.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,105.00) startOffset 9 endOffset 16 width 50.60: "edLengt"
+            chunk 1 text run 6 at (192.23,105.00) startOffset 16 endOffset 17 width 7.78: "h"
         RenderSVGPath {rect} at (360,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=120.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,122) size 155x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 155x17
-            chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 21 width 155.00: "SVGAnimatedLengthList"
+        RenderSVGText {text} at (70,123) size 152x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 152x15
+            chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,135.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,135.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,135.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,135.00) startOffset 9 endOffset 16 width 50.60: "edLengt"
+            chunk 1 text run 6 at (192.23,135.00) startOffset 16 endOffset 20 width 25.68: "hLis"
+            chunk 1 text run 7 at (217.87,135.00) startOffset 20 endOffset 21 width 3.89: "t"
         RenderSVGPath {rect} at (330,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=150.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,152) size 125x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 125x17
-            chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 16 width 125.00: "SVGAnimatedAngle"
+        RenderSVGText {text} at (70,153) size 124x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 124x15
+            chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,165.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,165.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,165.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,165.00) startOffset 9 endOffset 16 width 51.37: "edAngle"
         RenderSVGPath {rect} at (300,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=180.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,182) size 118x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 118x17
-            chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 15 width 118.00: "SVGAnimatedRect"
+        RenderSVGText {text} at (70,183) size 116x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 116x15
+            chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,195.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,195.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,195.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,195.00) startOffset 9 endOffset 12 width 25.68: "edR"
+            chunk 1 text run 6 at (167.19,195.00) startOffset 12 endOffset 15 width 18.68: "ect"
         RenderSVGPath {rect} at (270,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=210.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,212) size 177x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 177x17
-            chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 24 width 177.00: "SVGAnimatedTransformList"
+        RenderSVGText {text} at (70,213) size 172x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 172x15
+            chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,225.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,225.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,225.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,225.00) startOffset 9 endOffset 12 width 24.12: "edT"
+            chunk 1 text run 6 at (164.51,225.00) startOffset 12 endOffset 13 width 4.66: "r"
+            chunk 1 text run 7 at (169.11,225.00) startOffset 13 endOffset 17 width 26.46: "ansf"
+            chunk 1 text run 8 at (195.43,225.00) startOffset 17 endOffset 23 width 42.00: "ormLis"
+            chunk 1 text run 9 at (237.38,225.00) startOffset 23 endOffset 24 width 3.89: "t"
         RenderSVGPath {rect} at (240,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=240.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (70,242) size 222x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 222x17
-            chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 30 width 222.00: "SVGAnimatedPreserveAspectRatio"
+        RenderSVGText {text} at (70,243) size 219x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 219x15
+            chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 1 width 9.34: "S"
+            chunk 1 text run 2 at (78.75,255.00) startOffset 1 endOffset 2 width 9.34: "V"
+            chunk 1 text run 3 at (87.50,255.00) startOffset 2 endOffset 3 width 10.89: "G"
+            chunk 1 text run 4 at (98.31,255.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+            chunk 1 text run 5 at (141.68,255.00) startOffset 9 endOffset 13 width 29.57: "edPr"
+            chunk 1 text run 6 at (171.09,255.00) startOffset 13 endOffset 17 width 27.23: "eser"
+            chunk 1 text run 7 at (198.73,255.00) startOffset 17 endOffset 18 width 7.00: "v"
+            chunk 1 text run 8 at (205.44,255.00) startOffset 18 endOffset 26 width 60.69: "eAspectR"
+            chunk 1 text run 9 at (265.92,255.00) startOffset 26 endOffset 30 width 22.57: "atio"
       RenderSVGHiddenContainer {g} at (0,0) size 0x0
-        RenderSVGText {text} at (0,-17) size 38x26 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 38x26
-            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 10.00: "a"
-            chunk 1 text run 2 at (10.00,0.00) startOffset 1 endOffset 2 width 10.00: "b"
-            chunk 1 text run 3 at (20.00,0.00) startOffset 2 endOffset 3 width 9.00: "c"
+        RenderSVGText {text} at (0,-15) size 37x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 37x24
+            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 10.01: "a"
+            chunk 1 text run 2 at (10.01,0.00) startOffset 1 endOffset 2 width 10.01: "b"
+            chunk 1 text run 3 at (20.02,0.00) startOffset 2 endOffset 3 width 9.00: "c"
         RenderSVGPath {circle} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=50.00]
         RenderSVGResourceMarker {marker} [id="marker"] [markerUnits=strokeWidth] [ref at (0,0)] [angle=90.00]
         RenderSVGViewportContainer {svg} at (0,0) size 0x0
-    RenderSVGContainer {g} at (10,310) size 231x38
-      RenderSVGText {text} at (10,310) size 231x38 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x38
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.2 $"
+    RenderSVGContainer {g} at (10,314) size 227x33
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 227x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".2 $"
     RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 2ea9d2c..9c92099 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.png and b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.png differ
index 0a6c75e..fc289f8 100644 (file)
@@ -76,8 +76,11 @@ layer at (0,0) size 480x360
             [filter="spotLightG"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
           RenderSVGPath {rect} at (355,225) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(355.00,245.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
             [filter="spotLightH"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
-    RenderSVGContainer {g} at (10,310) size 231x38
-      RenderSVGText {text} at (10,310) size 231x38 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x38
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.4 $"
+    RenderSVGContainer {g} at (10,314) size 227x33
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 227x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".4 $"
     RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 6700df4..c45fe56 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png and b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png differ
index 2502557..cfcf7ff 100644 (file)
@@ -3,7 +3,7 @@ layer at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (59,25) size 362x271
+    RenderSVGContainer {g} at (59,28) size 362x268
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGResourceFilter {filter} [id="turbneg1"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
           [feTurbulence type="TURBULANCE" baseFrequency="0.01, 0.01" seed="-0.20" numOctaves="1" stitchTiles="0"]
@@ -27,70 +27,77 @@ layer at (0,0) size 480x360
           [feTurbulence type="TURBULANCE" baseFrequency="0.01, 0.01" seed="-2.00" numOctaves="1" stitchTiles="0"]
         RenderSVGResourceFilter {filter} [id="turbneg7"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
           [feTurbulence type="TURBULANCE" baseFrequency="0.01, 0.01" seed="-2.60" numOctaves="1" stitchTiles="0"]
-      RenderSVGText {text} at (142,25) size 196x29 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 196x29
-          chunk 1 (middle anchor) text run 1 at (142.00,48.00) startOffset 0 endOffset 17 width 196.00: "feTurbulence seed"
+      RenderSVGText {text} at (141,28) size 198x25 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 198x25
+          chunk 1 (middle anchor) text run 1 at (141.89,48.00) startOffset 0 endOffset 1 width 6.67: "f"
+          chunk 1 (middle anchor) text run 2 at (148.20,48.00) startOffset 1 endOffset 3 width 28.01: "eT"
+          chunk 1 (middle anchor) text run 3 at (174.02,48.00) startOffset 3 endOffset 17 width 164.09: "urbulence seed"
       RenderSVGContainer {g} at (59,74) size 362x222 [transform={m=((1.00,0.00)(0.00,1.00)) t=(65.00,80.00)}]
         RenderSVGPath {rect} at (65,80) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
           [filter="turbneg3"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
-        RenderSVGText {text} at (9,63) size 32x22 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 32x22
-            chunk 1 (middle anchor) text run 1 at (9.50,80.00) startOffset 0 endOffset 4 width 31.00: "-0.8"
+        RenderSVGText {text} at (9,65) size 32x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 32x19
+            chunk 1 (middle anchor) text run 1 at (9.49,80.00) startOffset 0 endOffset 4 width 31.01: "-0.8"
         RenderSVGPath {rect} at (115,80) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
           [filter="turbneg2"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
-        RenderSVGText {text} at (59,63) size 32x22 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 32x22
-            chunk 1 (middle anchor) text run 1 at (59.50,80.00) startOffset 0 endOffset 4 width 31.00: "-0.5"
+        RenderSVGText {text} at (59,65) size 32x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 32x19
+            chunk 1 (middle anchor) text run 1 at (59.49,80.00) startOffset 0 endOffset 4 width 31.01: "-0.5"
         RenderSVGPath {rect} at (165,80) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
           [filter="turbneg1"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
-        RenderSVGText {text} at (109,63) size 32x22 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 32x22
-            chunk 1 (middle anchor) text run 1 at (109.50,80.00) startOffset 0 endOffset 4 width 31.00: "-0.2"
+        RenderSVGText {text} at (109,65) size 32x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 32x19
+            chunk 1 (middle anchor) text run 1 at (109.49,80.00) startOffset 0 endOffset 4 width 31.01: "-0.2"
         RenderSVGPath {rect} at (215,80) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
           [filter="turbzero"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
-        RenderSVGText {text} at (170,63) size 10x22 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 10x22
-            chunk 1 (middle anchor) text run 1 at (170.00,80.00) startOffset 0 endOffset 1 width 10.00: "0"
+        RenderSVGText {text} at (169,65) size 12x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 12x19
+            chunk 1 (middle anchor) text run 1 at (170.00,80.00) startOffset 0 endOffset 1 width 10.01: "0"
         RenderSVGPath {rect} at (265,80) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
           [filter="turbpos1"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
-        RenderSVGText {text} at (212,63) size 26x22 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 26x22
-            chunk 1 (middle anchor) text run 1 at (212.50,80.00) startOffset 0 endOffset 3 width 25.00: "0.2"
+        RenderSVGText {text} at (212,65) size 26x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 26x19
+            chunk 1 (middle anchor) text run 1 at (212.49,80.00) startOffset 0 endOffset 3 width 25.02: "0.2"
         RenderSVGPath {rect} at (315,80) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
           [filter="turbpos2"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
-        RenderSVGText {text} at (262,63) size 26x22 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 26x22
-            chunk 1 (middle anchor) text run 1 at (262.50,80.00) startOffset 0 endOffset 3 width 25.00: "0.5"
+        RenderSVGText {text} at (262,65) size 26x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 26x19
+            chunk 1 (middle anchor) text run 1 at (262.49,80.00) startOffset 0 endOffset 3 width 25.02: "0.5"
         RenderSVGPath {rect} at (365,80) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
           [filter="turbpos3"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
-        RenderSVGText {text} at (312,63) size 26x22 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 26x22
-            chunk 1 (middle anchor) text run 1 at (312.50,80.00) startOffset 0 endOffset 3 width 25.00: "1.5"
+        RenderSVGText {text} at (313,65) size 24x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 24x19
+            chunk 1 (middle anchor) text run 1 at (313.16,80.00) startOffset 0 endOffset 1 width 10.01: "1"
+            chunk 1 (middle anchor) text run 2 at (321.83,80.00) startOffset 1 endOffset 3 width 15.01: ".5"
         RenderSVGPath {rect} at (59,74) size 362x102 [stroke={[type=SOLID] [color=#000000]}] [x=-5.00] [y=-5.00] [width=360.00] [height=100.00]
         RenderSVGPath {rect} at (65,200) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
           [filter="turbneg4"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
-        RenderSVGText {text} at (17,183) size 16x22 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 16x22
+        RenderSVGText {text} at (16,185) size 18x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 18x19
             chunk 1 (middle anchor) text run 1 at (17.00,200.00) startOffset 0 endOffset 2 width 16.00: "-1"
         RenderSVGPath {rect} at (115,200) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,120.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
           [filter="turbneg5"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
-        RenderSVGText {text} at (59,183) size 32x22 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 32x22
-            chunk 1 (middle anchor) text run 1 at (59.50,200.00) startOffset 0 endOffset 4 width 31.00: "-1.5"
+        RenderSVGText {text} at (60,185) size 30x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 30x19
+            chunk 1 (middle anchor) text run 1 at (60.16,200.00) startOffset 0 endOffset 2 width 16.00: "-1"
+            chunk 1 (middle anchor) text run 2 at (74.83,200.00) startOffset 2 endOffset 4 width 15.01: ".5"
         RenderSVGPath {rect} at (59,194) size 112x102 [stroke={[type=SOLID] [color=#000000]}] [x=-5.00] [y=115.00] [width=110.00] [height=100.00]
         RenderSVGPath {rect} at (315,200) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,120.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
           [filter="turbneg6"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
-        RenderSVGText {text} at (267,183) size 16x22 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 16x22
+        RenderSVGText {text} at (266,185) size 18x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 18x19
             chunk 1 (middle anchor) text run 1 at (267.00,200.00) startOffset 0 endOffset 2 width 16.00: "-2"
         RenderSVGPath {rect} at (365,200) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,120.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
           [filter="turbneg7"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
-        RenderSVGText {text} at (309,183) size 32x22 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 32x22
-            chunk 1 (middle anchor) text run 1 at (309.50,200.00) startOffset 0 endOffset 4 width 31.00: "-2.6"
+        RenderSVGText {text} at (309,185) size 32x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 32x19
+            chunk 1 (middle anchor) text run 1 at (309.49,200.00) startOffset 0 endOffset 4 width 31.01: "-2.6"
         RenderSVGPath {rect} at (309,194) size 112x102 [stroke={[type=SOLID] [color=#000000]}] [x=245.00] [y=115.00] [width=110.00] [height=100.00]
-    RenderSVGContainer {g} at (10,310) size 231x38
-      RenderSVGText {text} at (10,310) size 231x38 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x38
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.7 $"
+    RenderSVGContainer {g} at (10,314) size 227x33
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 227x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".7 $"
     RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index ad9a0e4..ff69544 100644 (file)
@@ -1 +1 @@
-b0922c2af7970a2b4b78ccf493a1e268
\ No newline at end of file
+6e684d8e57bb9fee53d5056b2e5b264c
\ No newline at end of file
index 735c244..9009a63 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/batik/filters/feTile-expected.png and b/LayoutTests/platform/mac/svg/batik/filters/feTile-expected.png differ
index 51310af..ea1bbf3 100644 (file)
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 450x500
-  RenderSVGRoot {svg} at (1,26) size 374x453
-    RenderSVGContainer {g} at (1,26) size 374x353
-      RenderSVGText {text} at (191,26) size 68x18 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 68x18
-          chunk 1 (middle anchor) text run 1 at (191.00,40.00) startOffset 0 endOffset 11 width 68.00: "feTile Test"
+  RenderSVGRoot {svg} at (0,25) size 384x454
+    RenderSVGContainer {g} at (0,25) size 384x354
+      RenderSVGText {text} at (187,25) size 76x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 76x19
+          chunk 1 (middle anchor) text run 1 at (187.50,40.00) startOffset 0 endOffset 11 width 75.00: "feTile Test"
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGResourceLinearGradient {linearGradient} [id="tileFill"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,1)]
           RenderSVGGradientStop {stop} [offset=0.00] [color=#FFFFFF]
@@ -23,69 +23,69 @@ layer at (0,0) size 450x500
           [feTile]
             [feOffset dx="0.00" dy="0.00"]
               [SourceGraphic]
-      RenderSVGContainer {g} at (11,71) size 118x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,100.00)}]
+      RenderSVGContainer {g} at (3,70) size 134x81 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,100.00)}]
         RenderSVGPath {rect} at (20,100) size 100x50 [fill={[type=LINEAR-GRADIENT] [id="tileFill"]}] [x=0.00] [y=0.00] [width=50.00] [height=25.00]
           [filter="tile_1"] RenderSVGResourceFilter {filter} at (0,0) size 100x50
         RenderSVGPath {rect} at (19,99) size 102x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
-        RenderSVGText {text} at (32,-29) size 36x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 36x18
-            chunk 1 (middle anchor) text run 1 at (32.50,-15.00) startOffset 0 endOffset 6 width 35.00: "tile_1"
-        RenderSVGText {text} at (-9,-17) size 118x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 118x18
-            chunk 1 (middle anchor) text run 1 at (-8.50,-3.00) startOffset 0 endOffset 21 width 117.00: "4 tiles, quarter size"
-      RenderSVGContainer {g} at (1,171) size 138x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,200.00)}]
+        RenderSVGText {text} at (30,-30) size 40x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 40x19
+            chunk 1 (middle anchor) text run 1 at (30.50,-15.00) startOffset 0 endOffset 6 width 39.00: "tile_1"
+        RenderSVGText {text} at (-17,-18) size 134x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 134x19
+            chunk 1 (middle anchor) text run 1 at (-16.50,-3.00) startOffset 0 endOffset 21 width 133.00: "4 tiles, quarter size"
+      RenderSVGContainer {g} at (0,170) size 145x81 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,200.00)}]
         RenderSVGPath {rect} at (20,200) size 100x50 [fill={[type=LINEAR-GRADIENT] [id="tileFill"]}] [x=25.00] [y=12.50] [width=50.00] [height=25.00]
           [filter="tile_2"] RenderSVGResourceFilter {filter} at (0,0) size 100x50
         RenderSVGPath {rect} at (19,199) size 102x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
-        RenderSVGText {text} at (-1,-29) size 102x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 102x18
-            chunk 1 (middle anchor) text run 1 at (-1.00,-15.00) startOffset 0 endOffset 17 width 102.00: "tile_2 (centered)"
-        RenderSVGText {text} at (-19,-17) size 138x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 138x18
-            chunk 1 (middle anchor) text run 1 at (-18.50,-3.00) startOffset 0 endOffset 26 width 137.00: "9 tiles, 1 full, 8 partial"
-      RenderSVGContainer {g} at (1,270) size 138x82 [transform={m=((1.00,0.00)(0.00,1.00)) t=(32.50,307.25)}]
+        RenderSVGText {text} at (-8,-30) size 116x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 116x19
+            chunk 1 (middle anchor) text run 1 at (-7.50,-15.00) startOffset 0 endOffset 17 width 115.00: "tile_2 (centered)"
+        RenderSVGText {text} at (-25,-18) size 150x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 150x19
+            chunk 1 (middle anchor) text run 1 at (-24.50,-3.00) startOffset 0 endOffset 26 width 149.00: "9 tiles, 1 full, 8 partial"
+      RenderSVGContainer {g} at (0,270) size 145x82 [transform={m=((1.00,0.00)(0.00,1.00)) t=(32.50,307.25)}]
         RenderSVGPath {rect} at (19,300) size 102x52 [fill={[type=LINEAR-GRADIENT] [id="tileFill"]}] [x=0.00] [y=0.00] [width=50.00] [height=25.00]
           [filter="tile_3"] RenderSVGResourceFilter {filter} at (-12.50,-6.25) size 100x50
         RenderSVGPath {rect} at (19,299) size 102x53 [stroke={[type=SOLID] [color=#000000]}] [x=-12.50] [y=-7.25] [width=100.00] [height=50.00]
-        RenderSVGText {text} at (-29,-37) size 133x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 133x19
-            chunk 1 (middle anchor) text run 1 at (-28.50,-22.25) startOffset 0 endOffset 24 width 132.00: "tile_3 (top left offset)"
-        RenderSVGText {text} at (-31,-25) size 137x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 137x19
-            chunk 1 (middle anchor) text run 1 at (-31.00,-10.25) startOffset 0 endOffset 26 width 137.00: "9 tiles, 1 full, 8 partial"
+        RenderSVGText {text} at (-34,-37) size 143x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 143x19
+            chunk 1 (middle anchor) text run 1 at (-33.50,-22.25) startOffset 0 endOffset 24 width 142.00: "tile_3 (top left offset)"
+        RenderSVGText {text} at (-37,-25) size 149x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 149x19
+            chunk 1 (middle anchor) text run 1 at (-37.00,-10.25) startOffset 0 endOffset 26 width 149.00: "9 tiles, 1 full, 8 partial"
       RenderSVGContainer {g} at (243,99) size 133x52 [transform={m=((1.00,0.00)(0.58,1.00)) t=(245.00,100.00)}]
         RenderSVGPath {rect} at (245,100) size 129x50 [fill={[type=LINEAR-GRADIENT] [id="tileFill"]}] [x=0.00] [y=0.00] [width=50.00] [height=25.00]
           [filter="tile_1"] RenderSVGResourceFilter {filter} at (0,0) size 100x50
         RenderSVGPath {rect} at (243,99) size 133x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
-      RenderSVGContainer {g} at (263,71) size 64x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(245.00,100.00)}]
-        RenderSVGText {text} at (32,-29) size 36x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 36x18
-            chunk 1 (middle anchor) text run 1 at (32.50,-15.00) startOffset 0 endOffset 6 width 35.00: "tile_1"
-        RenderSVGText {text} at (18,-17) size 64x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 64x18
-            chunk 1 (middle anchor) text run 1 at (18.00,-3.00) startOffset 0 endOffset 8 width 64.00: "skewed X"
+      RenderSVGContainer {g} at (260,70) size 70x31 [transform={m=((1.00,0.00)(0.00,1.00)) t=(245.00,100.00)}]
+        RenderSVGText {text} at (30,-30) size 40x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 40x19
+            chunk 1 (middle anchor) text run 1 at (30.50,-15.00) startOffset 0 endOffset 6 width 39.00: "tile_1"
+        RenderSVGText {text} at (15,-18) size 70x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x19
+            chunk 1 (middle anchor) text run 1 at (15.00,-3.00) startOffset 0 endOffset 8 width 70.00: "skewed X"
       RenderSVGContainer {g} at (255,200) size 80x60 [transform={m=((0.66,0.24)(-0.24,0.66)) t=(268.10,201.58)}]
         RenderSVGPath {rect} at (256,201) size 78x58 [fill={[type=LINEAR-GRADIENT] [id="tileFill"]}] [x=25.00] [y=12.50] [width=50.00] [height=25.00]
           [filter="tile_2"] RenderSVGResourceFilter {filter} at (0,0) size 100x50
         RenderSVGPath {rect} at (255,200) size 80x60 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
-      RenderSVGContainer {g} at (216,171) size 158x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(245.00,200.00)}]
-        RenderSVGText {text} at (32,-29) size 36x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 36x18
-            chunk 1 (middle anchor) text run 1 at (32.50,-15.00) startOffset 0 endOffset 6 width 35.00: "tile_2"
-        RenderSVGText {text} at (-29,-17) size 158x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 158x18
-            chunk 1 (middle anchor) text run 1 at (-28.50,-3.00) startOffset 0 endOffset 26 width 157.00: "(centered, rotate & scale)"
+      RenderSVGContainer {g} at (206,170) size 178x31 [transform={m=((1.00,0.00)(0.00,1.00)) t=(245.00,200.00)}]
+        RenderSVGText {text} at (30,-30) size 40x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 40x19
+            chunk 1 (middle anchor) text run 1 at (30.50,-15.00) startOffset 0 endOffset 6 width 39.00: "tile_2"
+        RenderSVGText {text} at (-39,-18) size 178x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 178x19
+            chunk 1 (middle anchor) text run 1 at (-38.50,-3.00) startOffset 0 endOffset 26 width 177.00: "(centered, rotate & scale)"
       RenderSVGContainer {g} at (244,300) size 102x80 [transform={m=((1.00,0.27)(0.00,1.00)) t=(257.50,310.60)}]
         RenderSVGPath {rect} at (244,300) size 102x79 [fill={[type=LINEAR-GRADIENT] [id="tileFill"]}] [x=0.00] [y=0.00] [width=50.00] [height=25.00]
           [filter="tile_3"] RenderSVGResourceFilter {filter} at (-12.50,-6.25) size 100x50
         RenderSVGPath {rect} at (244,300) size 102x80 [stroke={[type=SOLID] [color=#000000]}] [x=-12.50] [y=-6.25] [width=100.00] [height=50.00]
-      RenderSVGContainer {g} at (228,270) size 134x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(257.50,307.25)}]
-        RenderSVGText {text} at (-29,-37) size 133x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 133x19
-            chunk 1 (middle anchor) text run 1 at (-28.50,-22.25) startOffset 0 endOffset 24 width 132.00: "tile_3 (top left offset)"
-        RenderSVGText {text} at (5,-25) size 65x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 65x19
-            chunk 1 (middle anchor) text run 1 at (5.50,-10.25) startOffset 0 endOffset 8 width 64.00: "skewed Y"
+      RenderSVGContainer {g} at (223,270) size 144x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(257.50,307.25)}]
+        RenderSVGText {text} at (-34,-37) size 143x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 143x19
+            chunk 1 (middle anchor) text run 1 at (-33.50,-22.25) startOffset 0 endOffset 24 width 142.00: "tile_3 (top left offset)"
+        RenderSVGText {text} at (2,-25) size 71x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 71x19
+            chunk 1 (middle anchor) text run 1 at (2.50,-10.25) startOffset 0 endOffset 8 width 70.00: "skewed Y"
     RenderSVGContainer {a} at (20,461) size 161x18
       RenderSVGText {text} at (20,461) size 161x18 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 161x18
index cb48d56..26910af 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/css/circle-in-mask-with-shadow-expected.png and b/LayoutTests/platform/mac/svg/css/circle-in-mask-with-shadow-expected.png differ
index abfb827..a3820b7 100644 (file)
@@ -1 +1 @@
-25a5362ac354c662cce5195d12a4c684
\ No newline at end of file
+5415d1f82a9097f41b2cd9def7ef4984
\ No newline at end of file
index adc2e25..430df2f 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/css/mask-with-shadow-expected.png and b/LayoutTests/platform/mac/svg/css/mask-with-shadow-expected.png differ
index 52ff0ef..7de17f2 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/foreignObject/text-tref-02-b-expected.png and b/LayoutTests/platform/mac/svg/foreignObject/text-tref-02-b-expected.png differ
index 0debb6f..334915e 100644 (file)
@@ -3,10 +3,17 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (125,21) size 574x26
-      RenderSVGText {text} at (75,13) size 344x15 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 344x15
-          chunk 1 text run 1 at (75.00,25.00) startOffset 0 endOffset 63 width 343.80: "Test 'tref' element pointing outside the SVG document fragment."
+    RenderSVGContainer {g} at (125,25) size 565x22
+      RenderSVGText {text} at (75,15) size 339x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 339x13
+          chunk 1 text run 1 at (75.00,25.00) startOffset 0 endOffset 1 width 7.33: "T"
+          chunk 1 text run 2 at (81.19,25.00) startOffset 1 endOffset 3 width 12.67: "es"
+          chunk 1 text run 3 at (93.83,25.00) startOffset 3 endOffset 8 width 16.30: "t 'tr"
+          chunk 1 text run 4 at (109.99,25.00) startOffset 8 endOffset 38 width 152.38: "ef' element pointing outside t"
+          chunk 1 text run 5 at (262.33,25.00) startOffset 38 endOffset 42 width 24.68: "he S"
+          chunk 1 text run 6 at (286.51,25.00) startOffset 42 endOffset 43 width 8.00: "V"
+          chunk 1 text run 7 at (294.01,25.00) startOffset 43 endOffset 56 width 76.03: "G document fr"
+          chunk 1 text run 8 at (369.98,25.00) startOffset 56 endOffset 63 width 43.36: "agment."
       RenderSVGText {text}
         RenderSVGInline {tref} at (0,0) size 0x0
         RenderSVGInlineText {#text} at (0,0) size 0x0
@@ -15,12 +22,15 @@ layer at (0,0) size 800x600
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGForeignObject {foreignObject} at (0,0) size 0x0
           RenderSVGRoot {svg} at (0,0) size 0x0
-            RenderSVGText {text} at (0,-17) size 41x22 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 41x22
+            RenderSVGText {text} at (0,-15) size 42x19 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 42x19
                 chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 41.00: "Hello"
           RenderText {#text} at (0,0) size 0x0
-    RenderSVGContainer {g} at (16,516) size 381x64
-      RenderSVGText {text} at (10,310) size 228x38 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 228x38
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.40: "$Revision: 1.5 $"
+    RenderSVGContainer {g} at (16,523) size 379x56
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 227x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".5 $"
     RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index fd5f3cf..9a79c3a 100644 (file)
@@ -1 +1 @@
-465854128b0c2b8d8562cebd22020546
\ No newline at end of file
+e4ea241bb14bc3503c41d08184cdd829
\ No newline at end of file
index 4587be3..f80a83f 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/text/text-tref-01-b-expected.png and b/LayoutTests/platform/mac/svg/text/text-tref-01-b-expected.png differ
index 4818062..f8e8c98 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.png and b/LayoutTests/platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.png differ
index 1aaf0de..d247323 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.png and b/LayoutTests/platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.png differ
index 458dd3b..8d12750 100644 (file)
@@ -62,8 +62,8 @@ layer at (0,0) size 933x1036
         RenderSVGText {text} at (26,-18) size 48x19 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 48x19
             chunk 1 (middle anchor) text run 1 at (26.11,-3.00) startOffset 0 endOffset 6 width 47.78: "Mask 3"
-      RenderSVGContainer {g} at (547,667) size 191x173 [transform={m=((1.00,0.00)(0.00,1.00)) t=(260.00,340.00)}]
-        RenderSVGContainer {use} at (547,704) size 191x136
+      RenderSVGContainer {g} at (547,667) size 189x171 [transform={m=((1.00,0.00)(0.00,1.00)) t=(260.00,340.00)}]
+        RenderSVGContainer {use} at (547,704) size 189x134
           [masker="mask_4"] RenderSVGResourceMasker {mask} at (5.00,0) size 90x64
           RenderSVGContainer {g} at (539,704) size 208x167
             RenderSVGPath {rect} at (539,704) size 208x167 [fill={[type=LINEAR-GRADIENT] [id="maskedGradient"]}] [x=0.00] [y=0.00] [width=100.00] [height=80.00]
index 4f7d7bd..caa6624 100644 (file)
@@ -37,7 +37,7 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
-        <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
+        <font-face-uri xlink:href="../custom/resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
index 7222847..cd04903 100644 (file)
@@ -37,7 +37,7 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
-        <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
+        <font-face-uri xlink:href="../custom/resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
index b44d16c..e7818a0 100644 (file)
@@ -42,7 +42,7 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
-        <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
+        <font-face-uri xlink:href="../custom/resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
index 9e620bc..9439e0c 100644 (file)
@@ -36,7 +36,7 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
-        <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
+        <font-face-uri xlink:href="../custom/resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
index 209ccf1..7024e66 100644 (file)
@@ -40,7 +40,7 @@
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
-        <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
+        <font-face-uri xlink:href="../custom/resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
index 3a365d0..fcb6fa8 100644 (file)
@@ -32,7 +32,7 @@
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
-        <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
+        <font-face-uri xlink:href="../custom/resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
@@ -60,4 +60,4 @@
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g>
   -->
-</svg>
\ No newline at end of file
+</svg>
index 60093ac..8457053 100644 (file)
@@ -57,7 +57,7 @@
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
-        <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
+        <font-face-uri xlink:href="../custom/resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
index cac86de..f342a3e 100644 (file)
@@ -47,7 +47,7 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
-        <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
+        <font-face-uri xlink:href="../custom/resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
index b922825..7a2bc86 100644 (file)
@@ -40,7 +40,7 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
-        <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
+        <font-face-uri xlink:href="../custom/resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
index 37df625..6e40550 100644 (file)
@@ -49,7 +49,7 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
-        <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
+        <font-face-uri xlink:href="../custom/resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
index 52ca383..f7f66fc 100644 (file)
@@ -43,7 +43,7 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
-        <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
+        <font-face-uri xlink:href="../custom/resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
index de6a4c3..e88e247 100644 (file)
@@ -39,7 +39,7 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
-        <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
+        <font-face-uri xlink:href="../custom/resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
index 6abf6ca..4218b96 100644 (file)
@@ -46,7 +46,7 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
-        <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
+        <font-face-uri xlink:href="../custom/resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
index 807380c..bd3ee58 100644 (file)
@@ -38,7 +38,7 @@
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
-        <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
+        <font-face-uri xlink:href="../custom/resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
index 779bacc..5d83b2a 100644 (file)
@@ -47,7 +47,7 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
-        <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
+        <font-face-uri xlink:href="../custom/resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
index a64c493..4cfa714 100644 (file)
@@ -45,7 +45,7 @@
          </tspan>
       </text>
 
-      <a xlink:href="../svggen/interact-order-02-b.svg">
+      <a xlink:href="../interact-order-02-b.svg">
          <circle cx="240" cy="180" r="75" />
       </a>
 
index 61dd040..a3a777b 100644 (file)
@@ -45,7 +45,7 @@
          </tspan>
       </text>
 
-      <a xlink:href="../svggen/interact-order-03-b.svg">
+      <a xlink:href="../interact-order-03-b.svg">
          <circle cx="240" cy="180" r="75" />
       </a>
 
index ff00d54..e8b0ba8 100644 (file)
    <text x="75" y="20" font-size="20">TOC &amp; index of linking tests.</text>
 
    
-   <a xlink:href="../svg/linking-a-04-t.svg" > 
+   <a xlink:href="../linking-a-04-t.svg" > 
      <text x="20" y="70" fill="blue" font-size="12">
        1.) linking-a-04-t:  Verify basic links out of SVG content ('a').
      </text> 
    </a>
 
-   <a xlink:href="../svg/linking-uri-03-t.svg" > 
+   <a xlink:href="../linking-uri-03-t.svg" > 
      <text x="20" y="100" fill="blue" font-size="12">
        2.) linking-uri-03-t:  Verify handling of xlink attributes on 'a'.
      </text> 
      </text> 
    </a>
    
-   <a xlink:href="../svg/linking-uri-01-b.svg" > 
+   <a xlink:href="../linking-uri-01-b.svg" > 
      <text x="20" y="160" fill="blue" font-size="12">
       4.) linking-uri-01-b:  Verify 'view' element handling.
      </text> 
    </a>
  
-   <a xlink:href="../svg/linking-uri-02-b.svg" > 
+   <a xlink:href="../linking-uri-02-b.svg" > 
      <text x="20" y="190" fill="blue" font-size="12">
       5.) linking-uri-02-b:  Verify 'view' element handling (companion to linking-uri-01-f).
      </text> 
index 42f3e11..41da750 100644 (file)
@@ -27,7 +27,7 @@
 <!-- @version $Id: feTile.svg 475477 2006-11-15 22:44:28Z cam $ -->
 <!-- ========================================================================= -->
 
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
+<?xml-stylesheet type="text/css" href="../resources/test.css" ?>
 
 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
 <title>feTile Test</title>
     <!-- ============================================================= -->
     <!-- Batik sample mark                                             -->
     <!-- ============================================================= -->
-    <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
+    <use xlink:href="../resources/batikLogo.svg#Batik_Tag_Box" />
     
 </svg>
index 1ce9a02..d36f52b 100644 (file)
@@ -2,11 +2,9 @@
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
 "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
 
-<?xml-stylesheet type="text/css" href="../resources/test.css" ?>
-
 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
 
-    <g id="testContent" class="legend" text-anchor="middle">
+    <g>
 
         <defs>
 
index 755558d..ed70e51 100644 (file)
@@ -2,11 +2,9 @@
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
 "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
 
-<?xml-stylesheet type="text/css" href="../resources/test.css" ?>
-
 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
 
-    <g id="testContent" class="legend" text-anchor="middle">
+    <g>
 
         <defs>
 
index 893e77a..7952347 100644 (file)
@@ -49,7 +49,7 @@ function gotClick() {
   <g transform="rotate(30)" style="visibility:hidden">
     <svg x="250" width="100" height="150" style="overflow:hidden">"
       <rect opacity="0.5" fill="pink" x="0" y="0" width="240" height="150" />
-      <image pointer-events="all" onmousedown="gotClick()" x="0" y="0" width="240" height="150" xlink:href="resources/struct-image-01.png"/>
+      <image pointer-events="all" onmousedown="gotClick()" x="0" y="0" width="240" height="150" xlink:href="../W3C-SVG-1.1/resources/struct-image-01.png"/>
     </svg>
   </g>
   <text id="status" x="10" y="20"></text>
index 7773c95..8ec0b16 100644 (file)
@@ -40,7 +40,7 @@
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
-        <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
+        <font-face-uri xlink:href="../custom/resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
diff --git a/LayoutTests/svg/hixie/cascade/002.css b/LayoutTests/svg/hixie/cascade/002.css
deleted file mode 100644 (file)
index a02de19..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html lang="en">
- <head>
-  <!-- page dynamically created -->
-  <link rel="stylesheet" href="/resources/style/spaced.css" type="text/css" media="all" title="Spaced">
-  <link rel="alternate stylesheet" href="/resources/style/orange/" type="text/css" title="Orange" media="all">
-  <link rel="alternate stylesheet" href="/resources/style/debug.css" type="text/css" title="Debugging" media="all">
-  <meta name="copyright" content="&copy; copyright 2003-2006 by Ian Hickson">
-
-  <title>File Not Found</title>
- </head>
- <body class="error">
-  <h1><span class="domain"><!--
---><span class="subdomain"><span>w</span><span>w</span><span>w</span></span><!--
---><span class="dot">.</span><!--
---><span class="hixie">hixie</span><!--
---><span class="dot">.</span><!--
---><span class="ch"><span class="c">c</span>h</span><!--
---></span></h1>
-  <h2>File Not Found</h2>
-
-<p>You step in the stream,<br>
-but the water has moved on.<br>
-This page is not here.</p>
-<!-- with thanks to http://www.gnu.org/fun/jokes/error-haiku.html -->
-
-  <p><a href="/">Return to the home page of this
-  site</a>.</p>
-
- </body>
-</html>
-
-
index 1550c14..d8bd265 100644 (file)
@@ -65,7 +65,7 @@
                <text x="75" y="25" font-family="Arial" font-size="12" fill="blue">Test 'tref' element with an external referenced string.</text>
                <!-- External tref reference, to another file -->
                <text x="75" y="200" font-size="18" font-family="Arial" fill="green">
-                       <tref xlink:href="resources/text-extTref-BE-18-targ.svg#tref-external-reference"/>
+                       <tref xlink:href="../W3C-SVG-1.1/resources/text-extTref-BE-18-targ.svg#tref-external-reference"/>
                </text>
                <rect x="73" y="183" width="260" height="22" fill="none" stroke="black"/>
                <text x="73" y="217" font-family="Arial" font-size="12" fill="black">'tref' to a string in another file</text>
index 9fa1726..7919510 100644 (file)
@@ -20,7 +20,7 @@
       <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 480 360">
         <rect id="rect" stroke-width="5" fill="blue" stroke="pink" width="100" height="100" />
         <text id="text" x="150" stroke-width="2px" stroke="green" font-size="20px">This is some text</text>
-        <image id="image" y="150" width="100" height="100" xlink:href="foo.png" />
+        <image id="image" y="150" width="100" height="100" xlink:href="../custom/resources/green-checker.png"/>
       </svg>
   </div>
 </body>
index 5bb74f8..11d4a05 100644 (file)
@@ -26,8 +26,6 @@
 <!-- @version $Id: maskRegions.svg 475477 2006-11-15 22:44:28Z cam $ -->
 <!-- ========================================================================= -->
 
-<?xml-stylesheet type="text/css" href="../resources/test.css" ?>
-
 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
 <title>Mask</title>
     <!-- ============================================================= -->
index e0881a6..522a5a7 100644 (file)
      width="150px" height="50px" viewBox="0 0 150 100"
      preserveAspectRatio="none">
   <rect id="rect1" x="0" y="0" width="100px" height="100px" fill="gray" />
-  <image id="image1" x="100px" y="0" width="50px" height="50px" xlink:href="../../dom/resources/magnify.png" />
+  <image id="image1" x="100px" y="0" width="50px" height="50px" xlink:href="../../W3C-SVG-1.1/resources/magnify.png" />
   <text id="text1" x="100px" y="75px">Test</text>
 </svg><svg id="svg2" xmlns="http://www.w3.org/2000/svg"
      width="150px" height="50px" viewBox="0 0 150 100"
      preserveAspectRatio="none">
   <rect id="rect2" x="0" y="0" width="100px" height="100px" fill="green" />
-  <image id="image2" x="100px" y="0" width="50px" height="50px" xlink:href="../../dom/resources/magnify.png" />
+  <image id="image2" x="100px" y="0" width="50px" height="50px" xlink:href="../../W3C-SVG-1.1/resources/magnify.png" />
   <text id="text2" x="100px" y="75px">Test</text>
 </svg><svg id="svg3" xmlns="http://www.w3.org/2000/svg"
      width="300px" height="100px" viewBox="0 0 150 100"
      preserveAspectRatio="none">
   <rect id="rect3" x="0" y="0" width="100px" height="100px" fill="blue" />
-  <image id="image3" x="100px" y="0" width="50px" height="50px" xlink:href="../../dom/resources/magnify.png" />
+  <image id="image3" x="100px" y="0" width="50px" height="50px" xlink:href="../../W3C-SVG-1.1/resources/magnify.png" />
   <text id="text3" x="100px" y="75px">Test</text>
 </svg>
 </div>