[Qt] Unreviewed, update Qt specific expected results after r89233, and skip failing...
authorossy@webkit.org <ossy@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 20 Jun 2011 09:43:46 +0000 (09:43 +0000)
committerossy@webkit.org <ossy@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 20 Jun 2011 09:43:46 +0000 (09:43 +0000)
Integrate SVG Fonts within GlyphPage concept, removing the special SVG code paths
from Font, making it possible to reuse the simple text code path for SVG Fonts
https://bugs.webkit.org/show_bug.cgi?id=59085

* platform/qt/Skipped:
* platform/qt/fast/dom/Window/window-properties-expected.png: Added.
* platform/qt/fast/dom/Window/window-properties-expected.txt:
* platform/qt/fast/dom/Window/window-property-descriptors-expected.png: Added.
* platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
* platform/qt/fast/dom/prototype-inheritance-2-expected.png: Added.
* platform/qt/fast/dom/prototype-inheritance-2-expected.txt:
* platform/qt/fast/dom/prototype-inheritance-expected.png: Added.
* platform/qt/fast/dom/prototype-inheritance-expected.txt:
* platform/qt/fast/js/global-constructors-expected.png: Added.
* platform/qt/fast/js/global-constructors-expected.txt:
* platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
* platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
* platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
* platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
* platform/qt/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
* platform/qt/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
* platform/qt/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
* platform/qt/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt:
* platform/qt/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt:
* platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
* platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
* platform/qt/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt:
* platform/qt/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
* platform/qt/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
* platform/qt/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
* platform/qt/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
* platform/qt/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
* platform/qt/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
* platform/qt/svg/W3C-SVG-1.1/render-elems-06-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
* platform/qt/svg/W3C-SVG-1.1/render-elems-07-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
* platform/qt/svg/W3C-SVG-1.1/render-elems-08-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
* platform/qt/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
* platform/qt/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
* platform/qt/svg/custom/glyph-transformation-with-hkern-expected.png: Added.
* platform/qt/svg/custom/glyph-transformation-with-hkern-expected.txt: Added.
* platform/qt/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
* platform/qt/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
* platform/qt/svg/custom/svg-features-expected.png: Added.
* platform/qt/svg/custom/svg-features-expected.txt: Added.
* platform/qt/svg/custom/svg-fonts-in-html-expected.png:
* platform/qt/svg/custom/svg-fonts-in-html-expected.txt:
* platform/qt/svg/foreignObject/text-tref-02-b-expected.png:
* platform/qt/svg/foreignObject/text-tref-02-b-expected.txt:
* platform/qt/svg/transforms/text-with-mask-with-svg-transform-expected.png:
* platform/qt/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
* platform/qt/svg/wicd/test-rightsizing-b-expected.png:
* platform/qt/svg/wicd/test-rightsizing-b-expected.txt:

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

72 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/qt/Skipped
LayoutTests/platform/qt/fast/dom/Window/window-properties-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/dom/Window/window-properties-expected.txt
LayoutTests/platform/qt/fast/dom/Window/window-property-descriptors-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/dom/Window/window-property-descriptors-expected.txt
LayoutTests/platform/qt/fast/dom/prototype-inheritance-2-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/dom/prototype-inheritance-2-expected.txt
LayoutTests/platform/qt/fast/dom/prototype-inheritance-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/dom/prototype-inheritance-expected.txt
LayoutTests/platform/qt/fast/js/global-constructors-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/js/global-constructors-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-elems-06-t-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-elems-07-t-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-elems-08-t-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-groups-01-b-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt
LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-groups-03-t-expected.png
LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt
LayoutTests/platform/qt/svg/custom/glyph-transformation-with-hkern-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/glyph-transformation-with-hkern-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png
LayoutTests/platform/qt/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt
LayoutTests/platform/qt/svg/custom/svg-features-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/svg-features-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/svg-fonts-in-html-expected.png
LayoutTests/platform/qt/svg/custom/svg-fonts-in-html-expected.txt
LayoutTests/platform/qt/svg/foreignObject/text-tref-02-b-expected.png
LayoutTests/platform/qt/svg/foreignObject/text-tref-02-b-expected.txt
LayoutTests/platform/qt/svg/transforms/text-with-mask-with-svg-transform-expected.png
LayoutTests/platform/qt/svg/transforms/text-with-mask-with-svg-transform-expected.txt
LayoutTests/platform/qt/svg/wicd/test-rightsizing-b-expected.png
LayoutTests/platform/qt/svg/wicd/test-rightsizing-b-expected.txt

index 8be4033..e71b100 100644 (file)
@@ -1,3 +1,83 @@
+2011-06-20  Csaba Osztrogon√°c  <ossy@webkit.org>
+
+        [Qt] Unreviewed, update Qt specific expected results after r89233, and skip failing tests until fix.
+
+        Integrate SVG Fonts within GlyphPage concept, removing the special SVG code paths
+        from Font, making it possible to reuse the simple text code path for SVG Fonts
+        https://bugs.webkit.org/show_bug.cgi?id=59085
+
+        * platform/qt/Skipped:
+        * platform/qt/fast/dom/Window/window-properties-expected.png: Added.
+        * platform/qt/fast/dom/Window/window-properties-expected.txt:
+        * platform/qt/fast/dom/Window/window-property-descriptors-expected.png: Added.
+        * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
+        * platform/qt/fast/dom/prototype-inheritance-2-expected.png: Added.
+        * platform/qt/fast/dom/prototype-inheritance-2-expected.txt:
+        * platform/qt/fast/dom/prototype-inheritance-expected.png: Added.
+        * platform/qt/fast/dom/prototype-inheritance-expected.txt:
+        * platform/qt/fast/js/global-constructors-expected.png: Added.
+        * platform/qt/fast/js/global-constructors-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1/render-elems-06-t-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1/render-elems-07-t-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1/render-elems-08-t-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
+        * platform/qt/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
+        * platform/qt/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
+        * platform/qt/svg/custom/glyph-transformation-with-hkern-expected.png: Added.
+        * platform/qt/svg/custom/glyph-transformation-with-hkern-expected.txt: Added.
+        * platform/qt/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
+        * platform/qt/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
+        * platform/qt/svg/custom/svg-features-expected.png: Added.
+        * platform/qt/svg/custom/svg-features-expected.txt: Added.
+        * platform/qt/svg/custom/svg-fonts-in-html-expected.png:
+        * platform/qt/svg/custom/svg-fonts-in-html-expected.txt:
+        * platform/qt/svg/foreignObject/text-tref-02-b-expected.png:
+        * platform/qt/svg/foreignObject/text-tref-02-b-expected.txt:
+        * platform/qt/svg/transforms/text-with-mask-with-svg-transform-expected.png:
+        * platform/qt/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
+        * platform/qt/svg/wicd/test-rightsizing-b-expected.png:
+        * platform/qt/svg/wicd/test-rightsizing-b-expected.txt:
+
 2011-06-20  Nikolas Zimmermann  <nzimmermann@rim.com>
 
         Reviewed by Rob Buis.
index b237487..f08b1a8 100644 (file)
@@ -2553,3 +2553,61 @@ http/tests/appcache/video.html
 # new test introduced in r89118, but fail on Qt
 # https://bugs.webkit.org/show_bug.cgi?id=62847
 fast/parser/xhtml-innerhtml-null-byte.xhtml
+
+# Integrate SVG Fonts within GlyphPage concept, removing the special SVG code paths
+# from Font, making it possible to reuse the simple text code path for SVG Fonts
+# https://bugs.webkit.org/show_bug.cgi?id=59085
+# Failing tests after http://trac.webkit.org/changeset/89233
+# They will pass again when QRawFont is enabled by default.
+svg/W3C-SVG-1.1/animate-elem-03-t.svg
+svg/W3C-SVG-1.1/animate-elem-24-t.svg
+svg/W3C-SVG-1.1/animate-elem-36-t.svg
+svg/W3C-SVG-1.1/animate-elem-40-t.svg
+svg/W3C-SVG-1.1/fonts-elem-01-t.svg
+svg/W3C-SVG-1.1/fonts-elem-02-t.svg
+svg/W3C-SVG-1.1/fonts-elem-03-b.svg
+svg/W3C-SVG-1.1/fonts-elem-04-b.svg
+svg/W3C-SVG-1.1/fonts-elem-05-t.svg
+svg/W3C-SVG-1.1/fonts-elem-06-t.svg
+svg/W3C-SVG-1.1/fonts-elem-07-b.svg
+svg/W3C-SVG-1.1/fonts-glyph-02-t.svg
+svg/W3C-SVG-1.1/fonts-glyph-03-t.svg
+svg/W3C-SVG-1.1/fonts-kern-01-t.svg
+svg/W3C-SVG-1.1/masking-mask-01-b.svg
+svg/W3C-SVG-1.1/pservers-grad-08-b.svg
+svg/W3C-SVG-1.1/struct-cond-03-t.svg
+svg/W3C-SVG-1.1/struct-image-02-b.svg
+svg/W3C-SVG-1.1/text-align-08-b.svg
+svg/W3C-SVG-1.1/text-altglyph-01-b.svg
+svg/W3C-SVG-1.1/text-fonts-03-t.svg
+svg/W3C-SVG-1.1/text-intro-01-t.svg
+svg/W3C-SVG-1.1/text-intro-02-b.svg
+svg/W3C-SVG-1.1/text-intro-03-b.svg
+svg/W3C-SVG-1.1/text-intro-04-t.svg
+svg/W3C-SVG-1.1/text-text-04-t.svg
+svg/W3C-SVG-1.1/text-text-05-t.svg
+svg/W3C-SVG-1.1/text-text-06-t.svg
+svg/custom/acid3-test-77.html
+svg/custom/altglyph.svg
+svg/custom/font-face-simple.svg
+svg/custom/global-constructors.html
+svg/custom/glyph-selection-lang-attribute.svg
+svg/custom/glyph-setting-d-attribute.svg
+svg/custom/insertItemBefore-from-non-list-origin.svg
+svg/custom/svg-fonts-in-text-controls.html
+svg/custom/svg-fonts-with-no-element-reference.html
+svg/custom/svg-fonts-without-missing-glyph.xhtml
+svg/dom/altGlyph-dom.xhtml
+svg/dom/baseVal-animVal-crash.html
+svg/dom/font-face-elements.html
+svg/text/kerning.svg
+svg/text/multichar-glyph.svg
+svg/text/text-altglyph-01-b.svg
+svg/text/text-hkern-on-vertical-text.svg
+svg/text/text-hkern.svg
+svg/text/text-text-04-t.svg
+svg/text/text-text-05-t.svg
+svg/text/text-text-06-t.svg
+svg/text/text-vkern-on-horizontal-text.svg
+svg/text/text-vkern.svg
+http/tests/misc/SVGFont-delayed-load.html
diff --git a/LayoutTests/platform/qt/fast/dom/Window/window-properties-expected.png b/LayoutTests/platform/qt/fast/dom/Window/window-properties-expected.png
new file mode 100644 (file)
index 0000000..969b5d4
Binary files /dev/null and b/LayoutTests/platform/qt/fast/dom/Window/window-properties-expected.png differ
index bd27cc8..54c1079 100644 (file)
@@ -1393,8 +1393,6 @@ window.SQLException.prototype.UNKNOWN_ERR [number]
 window.SQLException.prototype.VERSION_ERR [number]
 window.SVGAElement [object SVGAElementConstructor]
 window.SVGAElement.prototype [printed above as window.Element.prototype]
-window.SVGAltGlyphElement [object SVGAltGlyphElementConstructor]
-window.SVGAltGlyphElement.prototype [printed above as window.Element.prototype]
 window.SVGAngle [object SVGAngleConstructor]
 window.SVGAngle.SVG_ANGLETYPE_DEG [number]
 window.SVGAngle.SVG_ANGLETYPE_GRAD [number]
@@ -1576,32 +1574,16 @@ window.SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_UNKNOWN [number]
 window.SVGFETurbulenceElement.prototype [printed above as window.Element.prototype]
 window.SVGFilterElement [object SVGFilterElementConstructor]
 window.SVGFilterElement.prototype [printed above as window.Element.prototype]
-window.SVGFontElement [object SVGFontElementConstructor]
-window.SVGFontElement.prototype [printed above as window.Element.prototype]
-window.SVGFontFaceElement [object SVGFontFaceElementConstructor]
-window.SVGFontFaceElement.prototype [printed above as window.Element.prototype]
-window.SVGFontFaceFormatElement [object SVGFontFaceFormatElementConstructor]
-window.SVGFontFaceFormatElement.prototype [printed above as window.Element.prototype]
-window.SVGFontFaceNameElement [object SVGFontFaceNameElementConstructor]
-window.SVGFontFaceNameElement.prototype [printed above as window.Element.prototype]
-window.SVGFontFaceSrcElement [object SVGFontFaceSrcElementConstructor]
-window.SVGFontFaceSrcElement.prototype [printed above as window.Element.prototype]
-window.SVGFontFaceUriElement [object SVGFontFaceUriElementConstructor]
-window.SVGFontFaceUriElement.prototype [printed above as window.Element.prototype]
 window.SVGForeignObjectElement [object SVGForeignObjectElementConstructor]
 window.SVGForeignObjectElement.prototype [printed above as window.Element.prototype]
 window.SVGGElement [object SVGGElementConstructor]
 window.SVGGElement.prototype [printed above as window.Element.prototype]
-window.SVGGlyphElement [object SVGGlyphElementConstructor]
-window.SVGGlyphElement.prototype [printed above as window.Element.prototype]
 window.SVGGradientElement [object SVGGradientElementConstructor]
 window.SVGGradientElement.SVG_SPREADMETHOD_PAD [number]
 window.SVGGradientElement.SVG_SPREADMETHOD_REFLECT [number]
 window.SVGGradientElement.SVG_SPREADMETHOD_REPEAT [number]
 window.SVGGradientElement.SVG_SPREADMETHOD_UNKNOWN [number]
 window.SVGGradientElement.prototype [printed above as window.Element.prototype]
-window.SVGHKernElement [object SVGHKernElementConstructor]
-window.SVGHKernElement.prototype [printed above as window.Element.prototype]
 window.SVGImageElement [object SVGImageElementConstructor]
 window.SVGImageElement.prototype [printed above as window.Element.prototype]
 window.SVGLength [object SVGLengthConstructor]
@@ -1670,8 +1652,6 @@ window.SVGMatrix.prototype.skewY [function]
 window.SVGMatrix.prototype.translate [function]
 window.SVGMetadataElement [object SVGMetadataElementConstructor]
 window.SVGMetadataElement.prototype [printed above as window.Element.prototype]
-window.SVGMissingGlyphElement [object SVGMissingGlyphElementConstructor]
-window.SVGMissingGlyphElement.prototype [printed above as window.Element.prototype]
 window.SVGNumber [object SVGNumberConstructor]
 window.SVGNumber.prototype [object SVGNumberPrototype]
 window.SVGNumberList [object SVGNumberListConstructor]
@@ -1946,8 +1926,6 @@ window.SVGUnitTypes.prototype.SVG_UNIT_TYPE_UNKNOWN [number]
 window.SVGUnitTypes.prototype.SVG_UNIT_TYPE_USERSPACEONUSE [number]
 window.SVGUseElement [object SVGUseElementConstructor]
 window.SVGUseElement.prototype [printed above as window.Element.prototype]
-window.SVGVKernElement [object SVGVKernElementConstructor]
-window.SVGVKernElement.prototype [printed above as window.Element.prototype]
 window.SVGViewElement [object SVGViewElementConstructor]
 window.SVGViewElement.SVG_ZOOMANDPAN_DISABLE [number]
 window.SVGViewElement.SVG_ZOOMANDPAN_MAGNIFY [number]
diff --git a/LayoutTests/platform/qt/fast/dom/Window/window-property-descriptors-expected.png b/LayoutTests/platform/qt/fast/dom/Window/window-property-descriptors-expected.png
new file mode 100644 (file)
index 0000000..4e4ec10
Binary files /dev/null and b/LayoutTests/platform/qt/fast/dom/Window/window-property-descriptors-expected.png differ
index c97a9c1..3df535d 100644 (file)
@@ -165,7 +165,6 @@ PASS typeof Object.getOwnPropertyDescriptor(window, 'ReferenceError') is 'object
 PASS typeof Object.getOwnPropertyDescriptor(window, 'RegExp') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SQLException') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAElement') is 'object'
-PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAltGlyphElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAngle') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAnimateColorElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAnimateElement') is 'object'
@@ -222,17 +221,9 @@ PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFESpotLightElement') is
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFETileElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFETurbulenceElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFilterElement') is 'object'
-PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFontElement') is 'object'
-PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFontFaceElement') is 'object'
-PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFontFaceFormatElement') is 'object'
-PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFontFaceNameElement') is 'object'
-PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFontFaceSrcElement') is 'object'
-PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFontFaceUriElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGForeignObjectElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGGElement') is 'object'
-PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGGlyphElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGGradientElement') is 'object'
-PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGHKernElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGImageElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGLength') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGLengthList') is 'object'
@@ -243,7 +234,6 @@ PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGMarkerElement') is 'obje
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGMaskElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGMatrix') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGMetadataElement') is 'object'
-PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGMissingGlyphElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGNumber') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGNumberList') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGPaint') is 'object'
@@ -298,7 +288,6 @@ PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGTransform') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGTransformList') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGUnitTypes') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGUseElement') is 'object'
-PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGVKernElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGViewElement') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGZoomEvent') is 'object'
 PASS typeof Object.getOwnPropertyDescriptor(window, 'SharedWorker') is 'object'
diff --git a/LayoutTests/platform/qt/fast/dom/prototype-inheritance-2-expected.png b/LayoutTests/platform/qt/fast/dom/prototype-inheritance-2-expected.png
new file mode 100644 (file)
index 0000000..4c58291
Binary files /dev/null and b/LayoutTests/platform/qt/fast/dom/prototype-inheritance-2-expected.png differ
index fb3089e..474838b 100644 (file)
@@ -298,7 +298,6 @@ Never found Option
 Never found ProcessingInstruction
 Never found Range
 Never found SVGAElement
-Never found SVGAltGlyphElement
 Never found SVGAngle
 Never found SVGAnimateColorElement
 Never found SVGAnimateElement
@@ -354,17 +353,9 @@ Never found SVGFESpotLightElement
 Never found SVGFETileElement
 Never found SVGFETurbulenceElement
 Never found SVGFilterElement
-Never found SVGFontElement
-Never found SVGFontFaceElement
-Never found SVGFontFaceFormatElement
-Never found SVGFontFaceNameElement
-Never found SVGFontFaceSrcElement
-Never found SVGFontFaceUriElement
 Never found SVGForeignObjectElement
 Never found SVGGElement
-Never found SVGGlyphElement
 Never found SVGGradientElement
-Never found SVGHKernElement
 Never found SVGImageElement
 Never found SVGLength
 Never found SVGLengthList
@@ -375,7 +366,6 @@ Never found SVGMarkerElement
 Never found SVGMaskElement
 Never found SVGMatrix
 Never found SVGMetadataElement
-Never found SVGMissingGlyphElement
 Never found SVGNumber
 Never found SVGNumberList
 Never found SVGPathElement
@@ -429,7 +419,6 @@ Never found SVGTransform
 Never found SVGTransformList
 Never found SVGUnitTypes
 Never found SVGUseElement
-Never found SVGVKernElement
 Never found SVGViewElement
 Never found SharedWorker
 Never found StyleSheet
diff --git a/LayoutTests/platform/qt/fast/dom/prototype-inheritance-expected.png b/LayoutTests/platform/qt/fast/dom/prototype-inheritance-expected.png
new file mode 100644 (file)
index 0000000..5ea776b
Binary files /dev/null and b/LayoutTests/platform/qt/fast/dom/prototype-inheritance-expected.png differ
index 2901b65..306780c 100644 (file)
@@ -319,8 +319,6 @@ PASS inner.SQLException.isInner is true
 PASS inner.SQLException.constructor.isInner is true
 PASS inner.SVGAElement.isInner is true
 PASS inner.SVGAElement.constructor.isInner is true
-PASS inner.SVGAltGlyphElement.isInner is true
-PASS inner.SVGAltGlyphElement.constructor.isInner is true
 PASS inner.SVGAngle.isInner is true
 PASS inner.SVGAngle.constructor.isInner is true
 PASS inner.SVGAnimateColorElement.isInner is true
@@ -433,28 +431,12 @@ PASS inner.SVGFETurbulenceElement.isInner is true
 PASS inner.SVGFETurbulenceElement.constructor.isInner is true
 PASS inner.SVGFilterElement.isInner is true
 PASS inner.SVGFilterElement.constructor.isInner is true
-PASS inner.SVGFontElement.isInner is true
-PASS inner.SVGFontElement.constructor.isInner is true
-PASS inner.SVGFontFaceElement.isInner is true
-PASS inner.SVGFontFaceElement.constructor.isInner is true
-PASS inner.SVGFontFaceFormatElement.isInner is true
-PASS inner.SVGFontFaceFormatElement.constructor.isInner is true
-PASS inner.SVGFontFaceNameElement.isInner is true
-PASS inner.SVGFontFaceNameElement.constructor.isInner is true
-PASS inner.SVGFontFaceSrcElement.isInner is true
-PASS inner.SVGFontFaceSrcElement.constructor.isInner is true
-PASS inner.SVGFontFaceUriElement.isInner is true
-PASS inner.SVGFontFaceUriElement.constructor.isInner is true
 PASS inner.SVGForeignObjectElement.isInner is true
 PASS inner.SVGForeignObjectElement.constructor.isInner is true
 PASS inner.SVGGElement.isInner is true
 PASS inner.SVGGElement.constructor.isInner is true
-PASS inner.SVGGlyphElement.isInner is true
-PASS inner.SVGGlyphElement.constructor.isInner is true
 PASS inner.SVGGradientElement.isInner is true
 PASS inner.SVGGradientElement.constructor.isInner is true
-PASS inner.SVGHKernElement.isInner is true
-PASS inner.SVGHKernElement.constructor.isInner is true
 PASS inner.SVGImageElement.isInner is true
 PASS inner.SVGImageElement.constructor.isInner is true
 PASS inner.SVGLength.isInner is true
@@ -475,8 +457,6 @@ PASS inner.SVGMatrix.isInner is true
 PASS inner.SVGMatrix.constructor.isInner is true
 PASS inner.SVGMetadataElement.isInner is true
 PASS inner.SVGMetadataElement.constructor.isInner is true
-PASS inner.SVGMissingGlyphElement.isInner is true
-PASS inner.SVGMissingGlyphElement.constructor.isInner is true
 PASS inner.SVGNumber.isInner is true
 PASS inner.SVGNumber.constructor.isInner is true
 PASS inner.SVGNumberList.isInner is true
@@ -585,8 +565,6 @@ PASS inner.SVGUnitTypes.isInner is true
 PASS inner.SVGUnitTypes.constructor.isInner is true
 PASS inner.SVGUseElement.isInner is true
 PASS inner.SVGUseElement.constructor.isInner is true
-PASS inner.SVGVKernElement.isInner is true
-PASS inner.SVGVKernElement.constructor.isInner is true
 PASS inner.SVGViewElement.isInner is true
 PASS inner.SVGViewElement.constructor.isInner is true
 PASS inner.SVGZoomEvent.isInner is true
diff --git a/LayoutTests/platform/qt/fast/js/global-constructors-expected.png b/LayoutTests/platform/qt/fast/js/global-constructors-expected.png
new file mode 100644 (file)
index 0000000..6121d27
Binary files /dev/null and b/LayoutTests/platform/qt/fast/js/global-constructors-expected.png differ
index 7e65ff3..ea909a2 100644 (file)
@@ -150,7 +150,6 @@ PASS RangeException.toString() is '[object RangeExceptionConstructor]'
 PASS Rect.toString() is '[object RectConstructor]'
 PASS SQLException.toString() is '[object SQLExceptionConstructor]'
 PASS SVGAElement.toString() is '[object SVGAElementConstructor]'
-PASS SVGAltGlyphElement.toString() is '[object SVGAltGlyphElementConstructor]'
 PASS SVGAngle.toString() is '[object SVGAngleConstructor]'
 PASS SVGAnimateColorElement.toString() is '[object SVGAnimateColorElementConstructor]'
 PASS SVGAnimateElement.toString() is '[object SVGAnimateElementConstructor]'
@@ -207,17 +206,9 @@ PASS SVGFESpotLightElement.toString() is '[object SVGFESpotLightElementConstruct
 PASS SVGFETileElement.toString() is '[object SVGFETileElementConstructor]'
 PASS SVGFETurbulenceElement.toString() is '[object SVGFETurbulenceElementConstructor]'
 PASS SVGFilterElement.toString() is '[object SVGFilterElementConstructor]'
-PASS SVGFontElement.toString() is '[object SVGFontElementConstructor]'
-PASS SVGFontFaceElement.toString() is '[object SVGFontFaceElementConstructor]'
-PASS SVGFontFaceFormatElement.toString() is '[object SVGFontFaceFormatElementConstructor]'
-PASS SVGFontFaceNameElement.toString() is '[object SVGFontFaceNameElementConstructor]'
-PASS SVGFontFaceSrcElement.toString() is '[object SVGFontFaceSrcElementConstructor]'
-PASS SVGFontFaceUriElement.toString() is '[object SVGFontFaceUriElementConstructor]'
 PASS SVGForeignObjectElement.toString() is '[object SVGForeignObjectElementConstructor]'
 PASS SVGGElement.toString() is '[object SVGGElementConstructor]'
-PASS SVGGlyphElement.toString() is '[object SVGGlyphElementConstructor]'
 PASS SVGGradientElement.toString() is '[object SVGGradientElementConstructor]'
-PASS SVGHKernElement.toString() is '[object SVGHKernElementConstructor]'
 PASS SVGImageElement.toString() is '[object SVGImageElementConstructor]'
 PASS SVGLength.toString() is '[object SVGLengthConstructor]'
 PASS SVGLengthList.toString() is '[object SVGLengthListConstructor]'
@@ -228,7 +219,6 @@ PASS SVGMarkerElement.toString() is '[object SVGMarkerElementConstructor]'
 PASS SVGMaskElement.toString() is '[object SVGMaskElementConstructor]'
 PASS SVGMatrix.toString() is '[object SVGMatrixConstructor]'
 PASS SVGMetadataElement.toString() is '[object SVGMetadataElementConstructor]'
-PASS SVGMissingGlyphElement.toString() is '[object SVGMissingGlyphElementConstructor]'
 PASS SVGNumber.toString() is '[object SVGNumberConstructor]'
 PASS SVGNumberList.toString() is '[object SVGNumberListConstructor]'
 PASS SVGPaint.toString() is '[object SVGPaintConstructor]'
@@ -283,7 +273,6 @@ PASS SVGTransform.toString() is '[object SVGTransformConstructor]'
 PASS SVGTransformList.toString() is '[object SVGTransformListConstructor]'
 PASS SVGUnitTypes.toString() is '[object SVGUnitTypesConstructor]'
 PASS SVGUseElement.toString() is '[object SVGUseElementConstructor]'
-PASS SVGVKernElement.toString() is '[object SVGVKernElementConstructor]'
 PASS SVGViewElement.toString() is '[object SVGViewElementConstructor]'
 PASS SVGZoomEvent.toString() is '[object SVGZoomEventConstructor]'
 PASS SharedWorker.toString() is '[object SharedWorkerConstructor]'
index 2b9bb8e..b2b4bc7 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png differ
index 9626570..59b47eb 100644 (file)
@@ -9,11 +9,8 @@ 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,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 $"
+    RenderSVGContainer {g} at (10,309) size 231x41
+      RenderSVGText {text} at (10,309) size 231x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.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 9ca5f24..87bc87a 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png differ
index e1ee57b..4409421 100644 (file)
@@ -9,11 +9,8 @@ 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,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 $"
+    RenderSVGContainer {g} at (10,309) size 231x41
+      RenderSVGText {text} at (10,309) size 231x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.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 fe8d4ac..bd7e006 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png differ
index 8f1b697..9951563 100644 (file)
@@ -3,82 +3,26 @@ 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,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"
+    RenderSVGContainer {g} at (10,16) size 392x204
+      RenderSVGText {text} at (10,16) size 392x18 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 392x18
+          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"
       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,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 (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 (0,0) size 0x0 [transform={m=((3.00,0.00)(0.00,1.00)) t=(0.00,0.00)}]
-    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 $"
+    RenderSVGContainer {g} at (10,309) size 231x41
+      RenderSVGText {text} at (10,309) size 231x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.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 8391d53..7ba9e88 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png differ
index 4531ac8..61b9df7 100644 (file)
@@ -3,108 +3,64 @@ 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,34) size 178x260
+    RenderSVGContainer {g} at (19,32) size 179x264
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      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)}]
+      RenderSVGContainer {g} at (19,32) size 179x264 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-10.00)}]
+        RenderSVGContainer {g} at (19,32) size 179x264 [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,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"
+          RenderSVGText {text} at (20,2) size 139x24 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 139x24
+              chunk 1 text run 1 at (20.00,20.00) startOffset 0 endOffset 17 width 139.00: "Scripting 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,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"
+          RenderSVGText {text} at (20,22) size 148x24 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 148x24
+              chunk 1 text run 1 at (20.00,40.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #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,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"
+          RenderSVGText {text} at (20,42) size 148x24 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 148x24
+              chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #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,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"
+          RenderSVGText {text} at (20,62) size 148x24 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 148x24
+              chunk 1 text run 1 at (20.00,80.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #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,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"
+          RenderSVGText {text} at (20,82) size 148x24 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 148x24
+              chunk 1 text run 1 at (20.00,100.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #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,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"
+          RenderSVGText {text} at (20,102) size 148x24 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 148x24
+              chunk 1 text run 1 at (20.00,120.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #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,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"
+          RenderSVGText {text} at (20,122) size 148x24 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 148x24
+              chunk 1 text run 1 at (20.00,140.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #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,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"
+          RenderSVGText {text} at (20,142) size 148x24 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 148x24
+              chunk 1 text run 1 at (20.00,160.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #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,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"
+          RenderSVGText {text} at (20,162) size 148x24 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 148x24
+              chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #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,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"
+          RenderSVGText {text} at (20,182) size 148x24 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 148x24
+              chunk 1 text run 1 at (20.00,200.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #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,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"
+          RenderSVGText {text} at (20,202) size 158x24 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 158x24
+              chunk 1 text run 1 at (20.00,220.00) startOffset 0 endOffset 18 width 158.00: "Passed subtest #10"
           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,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"
+          RenderSVGText {text} at (20,222) size 158x24 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 158x24
+              chunk 1 text run 1 at (20.00,240.00) startOffset 0 endOffset 18 width 158.00: "Passed subtest #11"
           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,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 $"
+          RenderSVGText {text} at (20,242) size 158x24 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 158x24
+              chunk 1 text run 1 at (20.00,260.00) startOffset 0 endOffset 18 width 158.00: "Passed subtest #12"
+    RenderSVGContainer {g} at (10,309) size 231x41
+      RenderSVGText {text} at (10,309) size 231x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.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 17ee3e7..739c76a 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png differ
index 7c695ad..d1cc862 100644 (file)
@@ -10,116 +10,81 @@ layer at (0,0) size 480x360
       RenderSVGText {text} at (125,8) size 181x16 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 181x16
           chunk 1 text run 1 at (125.00,20.00) startOffset 0 endOffset 35 width 181.00: "Initial viewport and CSS units test"
-      RenderSVGContainer {g} at (20,67) size 391x196 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,60.00)}]
-        RenderSVGText {text} at (20,7) size 23x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 23x14
-            chunk 1 text run 1 at (20.00,18.00) startOffset 0 endOffset 3 width 22.24: "200"
-        RenderSVGText {text} at (230,9) size 181x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 181x14
-            chunk 1 text run 1 at (230.00,20.00) startOffset 0 endOffset 27 width 160.80: "User space units (no specif"
-            chunk 1 text run 2 at (390.77,20.00) startOffset 27 endOffset 31 width 19.25: "ier)"
+      RenderSVGContainer {g} at (20,65) size 387x199 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,60.00)}]
+        RenderSVGText {text} at (20,5) size 21x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 21x17
+            chunk 1 text run 1 at (20.00,18.00) startOffset 0 endOffset 3 width 21.00: "200"
+        RenderSVGText {text} at (230,7) size 177x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 177x17
+            chunk 1 text run 1 at (230.00,20.00) startOffset 0 endOffset 31 width 177.00: "User space units (no specifier)"
         RenderSVGPath {rect} at (20,80) size 200x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=20.00] [width=200.00] [height=1.00]
-        RenderSVGText {text} at (20,27) size 41x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 41x14
-            chunk 1 text run 1 at (20.00,38.00) startOffset 0 endOffset 6 width 40.03: "200 px"
-        RenderSVGText {text} at (230,29) size 62x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 62x14
-            chunk 1 text run 1 at (230.00,40.00) startOffset 0 endOffset 3 width 18.52: "Pix"
-            chunk 1 text run 2 at (248.15,40.00) startOffset 3 endOffset 11 width 43.71: "els (px)"
+        RenderSVGText {text} at (20,25) size 39x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 39x17
+            chunk 1 text run 1 at (20.00,38.00) startOffset 0 endOffset 6 width 39.00: "200 px"
+        RenderSVGText {text} at (230,27) size 62x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 62x17
+            chunk 1 text run 1 at (230.00,40.00) startOffset 0 endOffset 11 width 62.00: "Pixels (px)"
         RenderSVGPath {rect} at (20,100) size 200x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=40.00] [width=200.00] [height=1.00]
-        RenderSVGText {text} at (20,47) size 191x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 191x14
-            chunk 1 text run 1 at (20.00,58.00) startOffset 0 endOffset 17 width 104.13: "20 em = 200 px (f"
-            chunk 1 text run 2 at (124.00,58.00) startOffset 17 endOffset 27 width 61.88: "ont-size=1"
-            chunk 1 text run 3 at (185.05,58.00) startOffset 27 endOffset 31 width 25.93: "0px)"
-        RenderSVGText {text} at (230,49) size 147x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 147x14
-            chunk 1 text run 1 at (230.00,60.00) startOffset 0 endOffset 1 width 9.63: "R"
-            chunk 1 text run 2 at (239.47,60.00) startOffset 1 endOffset 7 width 31.12: "elativ"
-            chunk 1 text run 3 at (270.31,60.00) startOffset 7 endOffset 10 width 14.83: "e t"
-            chunk 1 text run 4 at (284.97,60.00) startOffset 10 endOffset 13 width 14.83: "o f"
-            chunk 1 text run 5 at (299.67,60.00) startOffset 13 endOffset 26 width 77.05: "ont size (em)"
+        RenderSVGText {text} at (20,45) size 189x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 189x17
+            chunk 1 text run 1 at (20.00,58.00) startOffset 0 endOffset 31 width 189.00: "20 em = 200 px (font-size=10px)"
+        RenderSVGText {text} at (230,47) size 146x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 146x17
+            chunk 1 text run 1 at (230.00,60.00) startOffset 0 endOffset 26 width 146.00: "Relative to font size (em)"
         RenderSVGContainer {g} at (20,120) size 200x1
           RenderSVGPath {rect} at (20,120) size 200x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=60.00] [width=200.00] [height=1.00]
-        RenderSVGText {text} at (20,67) size 33x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 33x14
-            chunk 1 text run 1 at (20.00,78.00) startOffset 0 endOffset 4 width 25.95: "40 e"
-            chunk 1 text run 2 at (45.59,78.00) startOffset 4 endOffset 5 width 6.67: "x"
-        RenderSVGText {text} at (230,69) size 166x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 166x14
-            chunk 1 text run 1 at (230.00,80.00) startOffset 0 endOffset 1 width 9.63: "R"
-            chunk 1 text run 2 at (239.47,80.00) startOffset 1 endOffset 7 width 31.12: "elativ"
-            chunk 1 text run 3 at (270.31,80.00) startOffset 7 endOffset 10 width 14.83: "e t"
-            chunk 1 text run 4 at (284.97,80.00) startOffset 10 endOffset 13 width 14.83: "o f"
-            chunk 1 text run 5 at (299.67,80.00) startOffset 13 endOffset 28 width 85.23: "ont x-height (e"
-            chunk 1 text run 6 at (384.53,80.00) startOffset 28 endOffset 30 width 11.11: "x)"
+        RenderSVGText {text} at (20,65) size 32x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 32x17
+            chunk 1 text run 1 at (20.00,78.00) startOffset 0 endOffset 5 width 32.00: "40 ex"
+        RenderSVGText {text} at (230,67) size 164x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 164x17
+            chunk 1 text run 1 at (230.00,80.00) startOffset 0 endOffset 30 width 164.00: "Relative to font x-height (ex)"
         RenderSVGContainer {g} at (20,140) size 200x1
           RenderSVGPath {rect} at (20,140) size 200x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=80.00] [width=200.00] [height=1.00]
-        RenderSVGText {text} at (20,87) size 98x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 98x14
-            chunk 1 text run 1 at (20.00,98.00) startOffset 0 endOffset 1 width 7.41: "4"
-            chunk 1 text run 2 at (26.29,98.00) startOffset 1 endOffset 2 width 7.41: "1"
-            chunk 1 text run 3 at (32.72,98.00) startOffset 2 endOffset 4 width 11.12: ".6"
-            chunk 1 text run 4 at (43.44,98.00) startOffset 4 endOffset 15 width 74.49: "7% = 200 px"
-        RenderSVGText {text} at (230,89) size 93x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 93x14
-            chunk 1 text run 1 at (230.00,100.00) startOffset 0 endOffset 1 width 8.89: "P"
-            chunk 1 text run 2 at (238.48,100.00) startOffset 1 endOffset 3 width 11.85: "er"
-            chunk 1 text run 3 at (250.25,100.00) startOffset 3 endOffset 7 width 25.20: "cent"
-            chunk 1 text run 4 at (275.44,100.00) startOffset 7 endOffset 14 width 46.68: "age (%)"
+        RenderSVGText {text} at (20,85) size 99x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 99x17
+            chunk 1 text run 1 at (20.00,98.00) startOffset 0 endOffset 15 width 99.00: "41.67% = 200 px"
+        RenderSVGText {text} at (230,87) size 90x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 90x17
+            chunk 1 text run 1 at (230.00,100.00) startOffset 0 endOffset 14 width 90.00: "Percentage (%)"
         RenderSVGPath {rect} at (20,160) size 201x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=100.00] [width=200.02] [height=1.00]
-        RenderSVGText {text} at (20,107) size 22x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 22x14
-            chunk 1 text run 1 at (20.00,118.00) startOffset 0 endOffset 4 width 21.49: "1 in"
-        RenderSVGText {text} at (230,109) size 63x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 63x14
-            chunk 1 text run 1 at (230.00,120.00) startOffset 0 endOffset 3 width 17.79: "Inc"
-            chunk 1 text run 2 at (247.80,120.00) startOffset 3 endOffset 11 width 44.45: "hes (in)"
+        RenderSVGText {text} at (20,105) size 21x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 21x17
+            chunk 1 text run 1 at (20.00,118.00) startOffset 0 endOffset 4 width 21.00: "1 in"
+        RenderSVGText {text} at (230,107) size 61x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 61x17
+            chunk 1 text run 1 at (230.00,120.00) startOffset 0 endOffset 11 width 61.00: "Inches (in)"
         RenderSVGPath {rect} at (20,180) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=120.00] [width=96.00] [height=1.00]
-        RenderSVGText {text} at (20,127) size 85x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 85x14
-            chunk 1 text run 1 at (20.00,138.00) startOffset 0 endOffset 3 width 18.53: "2.5"
-            chunk 1 text run 2 at (38.55,138.00) startOffset 3 endOffset 14 width 65.59: "4 cm = 1 in"
-        RenderSVGText {text} at (230,129) size 102x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 102x14
-            chunk 1 text run 1 at (230.00,140.00) startOffset 0 endOffset 7 width 49.64: "Centime"
-            chunk 1 text run 2 at (279.51,140.00) startOffset 7 endOffset 8 width 3.71: "t"
-            chunk 1 text run 3 at (283.03,140.00) startOffset 8 endOffset 10 width 11.85: "er"
-            chunk 1 text run 4 at (294.93,140.00) startOffset 10 endOffset 16 width 37.03: "s (cm)"
+        RenderSVGText {text} at (20,125) size 84x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 84x17
+            chunk 1 text run 1 at (20.00,138.00) startOffset 0 endOffset 14 width 84.00: "2.54 cm = 1 in"
+        RenderSVGText {text} at (230,127) size 100x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 100x17
+            chunk 1 text run 1 at (230.00,140.00) startOffset 0 endOffset 16 width 100.00: "Centimeters (cm)"
         RenderSVGPath {rect} at (20,200) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=140.00] [width=96.00] [height=1.00]
-        RenderSVGText {text} at (20,147) size 89x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 89x14
-            chunk 1 text run 1 at (20.00,158.00) startOffset 0 endOffset 14 width 88.56: "25.4 mm = 1 in"
-        RenderSVGText {text} at (230,149) size 99x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 99x14
-            chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 7 width 41.47: "Millime"
-            chunk 1 text run 2 at (271.33,160.00) startOffset 7 endOffset 8 width 3.71: "t"
-            chunk 1 text run 3 at (274.85,160.00) startOffset 8 endOffset 10 width 11.85: "er"
-            chunk 1 text run 4 at (286.76,160.00) startOffset 10 endOffset 16 width 41.47: "s (mm)"
+        RenderSVGText {text} at (20,145) size 88x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 88x17
+            chunk 1 text run 1 at (20.00,158.00) startOffset 0 endOffset 14 width 88.00: "25.4 mm = 1 in"
+        RenderSVGText {text} at (230,147) size 97x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 97x17
+            chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 16 width 97.00: "Millimeters (mm)"
         RenderSVGPath {rect} at (20,220) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=160.00] [width=96.00] [height=1.00]
-        RenderSVGText {text} at (20,167) size 63x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 63x14
-            chunk 1 text run 1 at (20.00,178.00) startOffset 0 endOffset 1 width 7.41: "7"
-            chunk 1 text run 2 at (27.04,178.00) startOffset 1 endOffset 3 width 14.83: "2p"
-            chunk 1 text run 3 at (41.81,178.00) startOffset 3 endOffset 11 width 40.40: "t = 1 in"
-        RenderSVGText {text} at (230,169) size 61x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 61x14
-            chunk 1 text run 1 at (230.00,180.00) startOffset 0 endOffset 1 width 8.89: "P"
-            chunk 1 text run 2 at (238.53,180.00) startOffset 1 endOffset 9 width 43.72: "oints (p"
-            chunk 1 text run 3 at (282.20,180.00) startOffset 9 endOffset 11 width 8.15: "t)"
+        RenderSVGText {text} at (20,165) size 62x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 62x17
+            chunk 1 text run 1 at (20.00,178.00) startOffset 0 endOffset 11 width 62.00: "72pt = 1 in"
+        RenderSVGText {text} at (230,167) size 60x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 60x17
+            chunk 1 text run 1 at (230.00,180.00) startOffset 0 endOffset 11 width 60.00: "Points (pt)"
         RenderSVGPath {rect} at (20,240) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=180.00] [width=96.00] [height=1.00]
-        RenderSVGText {text} at (20,187) size 59x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 59x14
-            chunk 1 text run 1 at (20.00,198.00) startOffset 0 endOffset 10 width 58.19: "6pc = 1 in"
-        RenderSVGText {text} at (230,189) size 60x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 60x14
-            chunk 1 text run 1 at (230.00,200.00) startOffset 0 endOffset 10 width 59.27: "Picas (pc)"
+        RenderSVGText {text} at (20,185) size 58x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 58x17
+            chunk 1 text run 1 at (20.00,198.00) startOffset 0 endOffset 10 width 58.00: "6pc = 1 in"
+        RenderSVGText {text} at (230,187) size 59x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 59x17
+            chunk 1 text run 1 at (230.00,200.00) startOffset 0 endOffset 10 width 59.00: "Picas (pc)"
         RenderSVGPath {rect} at (20,260) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=200.00] [width=96.00] [height=1.00]
-    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 $"
+    RenderSVGContainer {g} at (10,309) size 231x41
+      RenderSVGText {text} at (10,309) size 231x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.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 3ce70bc..755e165 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png differ
index 331117d..801a358 100644 (file)
@@ -49,17 +49,13 @@ layer at (0,0) size 480x360
           RenderSVGPath {rect} at (159,199) size 52x52 [stroke={[type=SOLID] [color=#0000FF]}] [x=100.00] [y=100.00] [width=50.00] [height=50.00]
           RenderSVGPath {rect} at (259,199) size 52x52 [stroke={[type=SOLID] [color=#0000FF]}] [x=200.00] [y=100.00] [width=50.00] [height=50.00]
           RenderSVGPath {rect} at (359,199) size 52x52 [stroke={[type=SOLID] [color=#0000FF]}] [x=300.00] [y=100.00] [width=50.00] [height=50.00]
-    RenderSVGContainer {g} at (10,314) size 223x33
-      RenderSVGText {text} at (10,314) size 223x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 223x33
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
-          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
-          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
-          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 13 width 8.90: "."
-          chunk 1 text run 5 at (188.50,340.00) startOffset 13 endOffset 16 width 44.48: "1 $"
+    RenderSVGContainer {g} at (10,309) size 231x41
+      RenderSVGText {text} at (10,309) size 231x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.1 $"
     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 480x23
+    RenderSVGContainer {g} at (0,0) size 480x26
       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 (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"
+      RenderSVGText {text} at (207,-2) size 66x27 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 66x27
+          chunk 1 (middle anchor) text run 1 at (207.00,18.00) startOffset 0 endOffset 5 width 66.00: "DRAFT"
index 863bf52..fe52000 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png differ
index d019a39..130a222 100644 (file)
@@ -6,16 +6,13 @@ layer at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderSVGContainer {g} at (143,88) size 194x190
       RenderSVGPath {path} at (143,88) size 194x190 [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,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 $"
+    RenderSVGContainer {g} at (10,309) size 231x41
+      RenderSVGText {text} at (10,309) size 231x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.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 480x23
+    RenderSVGContainer {g} at (0,0) size 480x26
       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 (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"
+      RenderSVGText {text} at (207,-2) size 66x27 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 66x27
+          chunk 1 (middle anchor) text run 1 at (207.00,18.00) startOffset 0 endOffset 5 width 66.00: "DRAFT"
index 60964fc..f3c9fed 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png differ
index 0a019bd..1f5860a 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 (49,81) size 376x173
+    RenderSVGContainer {g} at (49,81) size 376x175
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGResourceLinearGradient {linearGradient} [id="grad"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
           RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
@@ -14,31 +14,20 @@ layer at (0,0) size 480x360
         RenderSVGPath {line} at (119,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
         RenderSVGPath {line} at (68,100) size 108x108 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=410.00] [y1=10.00] [x2=70.00] [y2=350.00]
         RenderSVGPath {rect} at (49,81) size 146x146 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=-60.00] [width=480.00] [height=480.00]
-      RenderSVGText {text} at (69,235) size 102x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 102x19
-          chunk 1 (middle anchor) text run 1 at (69.04,250.00) startOffset 0 endOffset 1 width 16.99: "W"
-          chunk 1 (middle anchor) text run 2 at (86.02,250.00) startOffset 1 endOffset 3 width 9.00: "it"
-          chunk 1 (middle anchor) text run 3 at (94.96,250.00) startOffset 3 endOffset 6 width 20.02: "h f"
-          chunk 1 (middle anchor) text run 4 at (114.82,250.00) startOffset 6 endOffset 12 width 47.02: "allbac"
-          chunk 1 (middle anchor) text run 5 at (161.96,250.00) startOffset 12 endOffset 13 width 9.00: "k"
+      RenderSVGText {text} at (69,232) size 102x24 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 102x24
+          chunk 1 (middle anchor) text run 1 at (69.00,250.00) startOffset 0 endOffset 13 width 102.00: "With fallback"
       RenderSVGContainer {g} at (279,81) size 146x146 [transform={m=((0.30,0.00)(0.00,0.30)) t=(280.00,100.00)}]
         RenderSVGPath {line} at (280,151) size 144x6 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
         RenderSVGPath {line} at (298,100) size 108x108 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(197.57,-116.98)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
         RenderSVGPath {line} at (349,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
         RenderSVGPath {line} at (298,100) size 108x108 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=410.00] [y1=10.00] [x2=70.00] [y2=350.00]
         RenderSVGPath {rect} at (279,81) size 146x146 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=-60.00] [width=480.00] [height=480.00]
-      RenderSVGText {text} at (286,235) size 128x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 128x19
-          chunk 1 (middle anchor) text run 1 at (286.53,250.00) startOffset 0 endOffset 1 width 16.99: "W"
-          chunk 1 (middle anchor) text run 2 at (303.51,250.00) startOffset 1 endOffset 3 width 9.00: "it"
-          chunk 1 (middle anchor) text run 3 at (312.45,250.00) startOffset 3 endOffset 9 width 45.04: "hout f"
-          chunk 1 (middle anchor) text run 4 at (357.33,250.00) startOffset 9 endOffset 15 width 47.02: "allbac"
-          chunk 1 (middle anchor) text run 5 at (404.47,250.00) startOffset 15 endOffset 16 width 9.00: "k"
-    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 $"
+      RenderSVGText {text} at (286,232) size 128x24 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 128x24
+          chunk 1 (middle anchor) text run 1 at (286.50,250.00) startOffset 0 endOffset 16 width 127.00: "Without fallback"
+    RenderSVGContainer {g} at (10,309) size 231x41
+      RenderSVGText {text} at (10,309) size 231x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.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 e69c4cc..3220f6c 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png differ
index 3252863..4ec9601 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 (49,81) size 376x173
+    RenderSVGContainer {g} at (49,81) size 376x175
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGResourceLinearGradient {linearGradient} [id="grad"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
           RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
@@ -14,31 +14,20 @@ layer at (0,0) size 480x360
         RenderSVGPath {path} at (119,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 180 L 480 180"]
         RenderSVGPath {path} at (68,100) size 108x108 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 410 10 L 70 350"]
         RenderSVGPath {rect} at (49,81) size 146x146 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=-60.00] [width=480.00] [height=480.00]
-      RenderSVGText {text} at (69,235) size 102x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 102x19
-          chunk 1 (middle anchor) text run 1 at (69.04,250.00) startOffset 0 endOffset 1 width 16.99: "W"
-          chunk 1 (middle anchor) text run 2 at (86.02,250.00) startOffset 1 endOffset 3 width 9.00: "it"
-          chunk 1 (middle anchor) text run 3 at (94.96,250.00) startOffset 3 endOffset 6 width 20.02: "h f"
-          chunk 1 (middle anchor) text run 4 at (114.82,250.00) startOffset 6 endOffset 12 width 47.02: "allbac"
-          chunk 1 (middle anchor) text run 5 at (161.96,250.00) startOffset 12 endOffset 13 width 9.00: "k"
+      RenderSVGText {text} at (69,232) size 102x24 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 102x24
+          chunk 1 (middle anchor) text run 1 at (69.00,250.00) startOffset 0 endOffset 13 width 102.00: "With fallback"
       RenderSVGContainer {g} at (279,81) size 146x146 [transform={m=((0.30,0.00)(0.00,0.30)) t=(280.00,100.00)}]
         RenderSVGPath {path} at (280,151) size 144x6 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 180 L 480 180"]
         RenderSVGPath {path} at (298,100) size 108x108 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(197.57,-116.98)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 180 L 480 180"]
         RenderSVGPath {path} at (349,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 180 L 480 180"]
         RenderSVGPath {path} at (298,100) size 108x108 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 410 10 L 70 350"]
         RenderSVGPath {rect} at (279,81) size 146x146 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=-60.00] [width=480.00] [height=480.00]
-      RenderSVGText {text} at (286,235) size 128x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 128x19
-          chunk 1 (middle anchor) text run 1 at (286.53,250.00) startOffset 0 endOffset 1 width 16.99: "W"
-          chunk 1 (middle anchor) text run 2 at (303.51,250.00) startOffset 1 endOffset 3 width 9.00: "it"
-          chunk 1 (middle anchor) text run 3 at (312.45,250.00) startOffset 3 endOffset 9 width 45.04: "hout f"
-          chunk 1 (middle anchor) text run 4 at (357.33,250.00) startOffset 9 endOffset 15 width 47.02: "allbac"
-          chunk 1 (middle anchor) text run 5 at (404.47,250.00) startOffset 15 endOffset 16 width 9.00: "k"
-    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 $"
+      RenderSVGText {text} at (286,232) size 128x24 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 128x24
+          chunk 1 (middle anchor) text run 1 at (286.50,250.00) startOffset 0 endOffset 16 width 127.00: "Without fallback"
+    RenderSVGContainer {g} at (10,309) size 231x41
+      RenderSVGText {text} at (10,309) size 231x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.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 58ec1cb..f6f1b45 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png differ
index 5102370..8b168a9 100644 (file)
@@ -28,17 +28,13 @@ layer at (0,0) size 480x360
         RenderSVGPath {rect} at (139,159) size 102x102 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="invisible6"]}] [x=100.00] [y=100.00] [width=100.00] [height=100.00]
         RenderSVGPath {rect} at (239,159) size 102x102 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="invisible7"]}] [x=200.00] [y=100.00] [width=100.00] [height=100.00]
         RenderSVGPath {rect} at (339,159) size 102x102 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=300.00] [y=100.00] [width=100.00] [height=100.00]
-    RenderSVGContainer {g} at (10,314) size 223x33
-      RenderSVGText {text} at (10,314) size 223x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 223x33
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
-          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
-          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
-          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 13 width 8.90: "."
-          chunk 1 text run 5 at (188.50,340.00) startOffset 13 endOffset 16 width 44.48: "1 $"
+    RenderSVGContainer {g} at (10,309) size 231x41
+      RenderSVGText {text} at (10,309) size 231x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.1 $"
     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 480x23
+    RenderSVGContainer {g} at (0,0) size 480x26
       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 (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"
+      RenderSVGText {text} at (207,-2) size 66x27 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 66x27
+          chunk 1 (middle anchor) text run 1 at (207.00,18.00) startOffset 0 endOffset 5 width 66.00: "DRAFT"
index 5f8290a..0b1d04f 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png differ
index dfb9d2f..1cabaf6 100644 (file)
@@ -11,11 +11,8 @@ 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,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 $"
+    RenderSVGContainer {g} at (10,309) size 231x41
+      RenderSVGText {text} at (10,309) size 231x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.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 61548cd..42143d1 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png differ
index 0f4fd80..cda429c 100644 (file)
@@ -3,98 +3,37 @@ 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,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'"
+    RenderSVGContainer {g} at (10,7) size 365x297
+      RenderSVGContainer {g} at (10,7) size 365x297
+        RenderSVGContainer {g} at (16,7) size 359x159 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,-60.00)}]
+          RenderSVGText {text} at (30,130) size 345x27 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 345x27
+              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,110) size 309x26 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 309x26
+              chunk 1 text run 1 at (100.00,130.00) startOffset 0 endOffset 35 width 308.57: "Some other text with id 'otherText'"
           RenderSVGViewportContainer {svg} at (275,45) size 100x100
             RenderSVGPath {circle} at (275,45) size 100x100 [fill={[type=SOLID] [color=#0000FF]}] [cx=0.00] [cy=0.00] [r=50.00]
-        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 $"
+        RenderSVGText {text} at (10,188) size 280x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 280x16
+            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 241x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 241x16
+            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 311x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 311x16
+            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 345x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 345x16
+            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 259x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 259x16
+            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 278x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 278x16
+            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,309) size 231x41
+      RenderSVGText {text} at (10,309) size 231x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.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 7aed43a..caba191 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png differ
index f823e3b..f759fdd 100644 (file)
@@ -3,96 +3,50 @@ 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 (51,40) size 389x249
-      RenderSVGText {text} at (51,40) size 159x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 159x19
-          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)}]
+    RenderSVGContainer {g} at (49,37) size 391x255
+      RenderSVGText {text} at (49,37) size 161x24 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 161x24
+          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)}]
         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,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"
+        RenderSVGText {text} at (70,61) size 162x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 162x18
+            chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 21 width 162.00: "SVGAnimatedNumberList"
         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,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"
+        RenderSVGText {text} at (70,91) size 133x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 133x18
+            chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 17 width 133.00: "SVGAnimatedLength"
         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,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"
+        RenderSVGText {text} at (70,121) size 155x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 155x18
+            chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 21 width 155.00: "SVGAnimatedLengthList"
         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,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"
+        RenderSVGText {text} at (70,151) size 125x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 125x18
+            chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 16 width 125.00: "SVGAnimatedAngle"
         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,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"
+        RenderSVGText {text} at (70,181) size 118x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 118x18
+            chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 15 width 118.00: "SVGAnimatedRect"
         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,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"
+        RenderSVGText {text} at (70,211) size 177x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 177x18
+            chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 24 width 177.00: "SVGAnimatedTransformList"
         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,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"
+        RenderSVGText {text} at (70,241) size 222x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 222x18
+            chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 30 width 222.00: "SVGAnimatedPreserveAspectRatio"
       RenderSVGHiddenContainer {g} at (0,0) size 0x0
-        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"
+        RenderSVGText {text} at (0,-18) size 39x29 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 39x29
+            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"
         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,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 $"
+    RenderSVGContainer {g} at (10,309) size 231x41
+      RenderSVGText {text} at (10,309) size 231x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.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 8f136b1..4721b04 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png differ
index 8c8b5ac..1ef0d3d 100644 (file)
@@ -3,32 +3,16 @@ 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,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"
+    RenderSVGContainer {g} at (10,12) size 470x348
+      RenderSVGText {text} at (10,12) size 346x24 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 346x24
+          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 40 width 346.00: "Test that getBBox() works before SVGLoad"
       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,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 $"
+      RenderSVGText {text} at (1000,982) size 31x24 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 31x24
+          chunk 1 text run 1 at (1000.00,1000.00) startOffset 0 endOffset 3 width 31.00: "Abc"
+    RenderSVGContainer {g} at (10,309) size 231x41
+      RenderSVGText {text} at (10,309) size 231x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.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 84546e2..210df45 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png differ
index 67d4eeb..ab63395 100644 (file)
@@ -3,145 +3,72 @@ 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,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)}]
+    RenderSVGContainer {g} at (10,12) size 430x280
+      RenderSVGText {text} at (10,12) size 301x24 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 301x24
+          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)}]
         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,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"
+        RenderSVGText {text} at (70,61) size 162x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 162x18
+            chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 21 width 162.00: "SVGAnimatedNumberList"
         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,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"
+        RenderSVGText {text} at (70,91) size 133x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 133x18
+            chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 17 width 133.00: "SVGAnimatedLength"
         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,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"
+        RenderSVGText {text} at (70,121) size 155x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 155x18
+            chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 21 width 155.00: "SVGAnimatedLengthList"
         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,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"
+        RenderSVGText {text} at (70,151) size 125x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 125x18
+            chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 16 width 125.00: "SVGAnimatedAngle"
         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,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"
+        RenderSVGText {text} at (70,181) size 118x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 118x18
+            chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 15 width 118.00: "SVGAnimatedRect"
         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,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"
+        RenderSVGText {text} at (70,211) size 177x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 177x18
+            chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 24 width 177.00: "SVGAnimatedTransformList"
         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,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"
+        RenderSVGText {text} at (70,241) size 222x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 222x18
+            chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 30 width 222.00: "SVGAnimatedPreserveAspectRatio"
         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,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"
+        RenderSVGText {text} at (70,271) size 141x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 141x18
+            chunk 1 text run 1 at (70.00,285.00) startOffset 0 endOffset 18 width 141.00: "SVGAnimatedBoolean"
         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,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"
+        RenderSVGText {text} at (70,301) size 126x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 126x18
+            chunk 1 text run 1 at (70.00,315.00) startOffset 0 endOffset 17 width 126.00: "SVGAnimatedString"
         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,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"
+        RenderSVGText {text} at (70,331) size 170x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 170x18
+            chunk 1 text run 1 at (70.00,345.00) startOffset 0 endOffset 22 width 170.00: "SVGAnimatedEnumeration"
         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,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"
+        RenderSVGText {text} at (70,361) size 134x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 134x18
+            chunk 1 text run 1 at (70.00,375.00) startOffset 0 endOffset 18 width 134.00: "SVGAnimatedInteger"
         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,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"
+        RenderSVGText {text} at (70,391) size 140x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 140x18
+            chunk 1 text run 1 at (70.00,405.00) startOffset 0 endOffset 17 width 140.00: "SVGAnimatedNumber"
       RenderSVGHiddenContainer {g} at (0,0) size 0x0
-        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"
+        RenderSVGText {text} at (10,-18) size 35x28 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 35x28
+            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"
         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,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 $"
+    RenderSVGContainer {g} at (10,309) size 231x41
+      RenderSVGText {text} at (10,309) size 231x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.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 3bfe456..3ff531b 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png differ
index 794a218..9d2fa13 100644 (file)
@@ -5,25 +5,17 @@ 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,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"
+      RenderSVGText {text} at (160,52) size 160x24 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 160x24
+          chunk 1 (middle anchor) text run 1 at (160.00,70.00) startOffset 0 endOffset 17 width 160.00: "SVGStringList 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,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 $"
+    RenderSVGContainer {g} at (10,309) size 231x41
+      RenderSVGText {text} at (10,309) size 231x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.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 68bbe7d..5cfab96 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png differ
index 8af5bb0..1653054 100644 (file)
@@ -3,98 +3,50 @@ 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 (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)}]
+    RenderSVGContainer {g} at (43,37) size 397x255
+      RenderSVGText {text} at (43,37) size 167x24 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 167x24
+          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)}]
         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,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"
+        RenderSVGText {text} at (70,61) size 162x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 162x18
+            chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 21 width 162.00: "SVGAnimatedNumberList"
         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,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"
+        RenderSVGText {text} at (70,91) size 133x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 133x18
+            chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 17 width 133.00: "SVGAnimatedLength"
         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,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"
+        RenderSVGText {text} at (70,121) size 155x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 155x18
+            chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 21 width 155.00: "SVGAnimatedLengthList"
         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,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"
+        RenderSVGText {text} at (70,151) size 125x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 125x18
+            chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 16 width 125.00: "SVGAnimatedAngle"
         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,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"
+        RenderSVGText {text} at (70,181) size 118x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 118x18
+            chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 15 width 118.00: "SVGAnimatedRect"
         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,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"
+        RenderSVGText {text} at (70,211) size 177x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 177x18
+            chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 24 width 177.00: "SVGAnimatedTransformList"
         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,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"
+        RenderSVGText {text} at (70,241) size 222x18 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 222x18
+            chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 30 width 222.00: "SVGAnimatedPreserveAspectRatio"
       RenderSVGHiddenContainer {g} at (0,0) size 0x0
-        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"
+        RenderSVGText {text} at (0,-18) size 39x29 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 39x29
+            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"
         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,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 $"
+    RenderSVGContainer {g} at (10,309) size 231x41
+      RenderSVGText {text} at (10,309) size 231x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.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 22e0639..9d2ef9b 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png differ
index cfcf7ff..0ba7d48 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,28) size 362x268
+    RenderSVGContainer {g} at (59,25) size 362x271
       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,77 +27,70 @@ 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 (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"
+      RenderSVGText {text} at (142,25) size 196x30 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 196x30
+          chunk 1 (middle anchor) text run 1 at (142.00,48.00) startOffset 0 endOffset 17 width 196.00: "feTurbulence 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,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"
+        RenderSVGText {text} at (9,62) size 32x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 32x24
+            chunk 1 (middle anchor) text run 1 at (9.50,80.00) startOffset 0 endOffset 4 width 31.00: "-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,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"
+        RenderSVGText {text} at (59,62) size 32x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 32x24
+            chunk 1 (middle anchor) text run 1 at (59.50,80.00) startOffset 0 endOffset 4 width 31.00: "-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,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"
+        RenderSVGText {text} at (109,62) size 32x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 32x24
+            chunk 1 (middle anchor) text run 1 at (109.50,80.00) startOffset 0 endOffset 4 width 31.00: "-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 (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"
+        RenderSVGText {text} at (170,62) size 10x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 10x24
+            chunk 1 (middle anchor) text run 1 at (170.00,80.00) startOffset 0 endOffset 1 width 10.00: "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,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"
+        RenderSVGText {text} at (212,62) size 26x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 26x24
+            chunk 1 (middle anchor) text run 1 at (212.50,80.00) startOffset 0 endOffset 3 width 25.00: "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,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"
+        RenderSVGText {text} at (262,62) size 26x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 26x24
+            chunk 1 (middle anchor) text run 1 at (262.50,80.00) startOffset 0 endOffset 3 width 25.00: "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 (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"
+        RenderSVGText {text} at (312,62) size 26x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 26x24
+            chunk 1 (middle anchor) text run 1 at (312.50,80.00) startOffset 0 endOffset 3 width 25.00: "1.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 (16,185) size 18x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 18x19
+        RenderSVGText {text} at (17,182) size 16x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 16x24
             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 (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"
+        RenderSVGText {text} at (59,182) size 32x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 32x24
+            chunk 1 (middle anchor) text run 1 at (59.50,200.00) startOffset 0 endOffset 4 width 31.00: "-1.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 (266,185) size 18x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 18x19
+        RenderSVGText {text} at (267,182) size 16x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 16x24
             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,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"
+        RenderSVGText {text} at (309,182) size 32x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 32x24
+            chunk 1 (middle anchor) text run 1 at (309.50,200.00) startOffset 0 endOffset 4 width 31.00: "-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,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 $"
+    RenderSVGContainer {g} at (10,309) size 231x41
+      RenderSVGText {text} at (10,309) size 231x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.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 4d0f972..efb39cb 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-elems-06-t-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-elems-06-t-expected.png differ
index 34bae83..3eb5bf3 100644 (file)
@@ -3,17 +3,17 @@ 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 (60,11) size 352x308
+    RenderSVGContainer {g} at (60,0) size 400x360
       RenderSVGText {text} at (180,11) size 100x40 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 100x40
           chunk 1 text run 1 at (180.00,40.00) startOffset 0 endOffset 9 width 100.00: "Text fill"
-      RenderSVGContainer {g} at (60,69) size 352x250
-        RenderSVGText {text} at (60,69) size 152x250 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 152x250
-            chunk 1 text run 1 at (60.00,280.00) startOffset 0 endOffset 1 width 151.50: "A"
-        RenderSVGText {text} at (260,69) size 152x250 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 152x250
-            chunk 1 text run 1 at (260.00,280.00) startOffset 0 endOffset 1 width 151.50: "A"
+      RenderSVGContainer {g} at (60,0) size 400x360
+        RenderSVGText {text} at (60,-6) size 200x372 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 200x372
+            chunk 1 text run 1 at (60.00,280.00) startOffset 0 endOffset 1 width 200.00: "A"
+        RenderSVGText {text} at (260,-6) size 200x372 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 200x372
+            chunk 1 text run 1 at (260.00,280.00) startOffset 0 endOffset 1 width 200.00: "A"
     RenderSVGText {text} at (10,301) size 270x53 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 270x53
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 270.00: "$Revision: 1.4 $"
index eaf5951..963c056 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-elems-07-t-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-elems-07-t-expected.png differ
index 5cd09aa..d3744b5 100644 (file)
@@ -7,13 +7,13 @@ layer at (0,0) size 480x360
       RenderSVGText {text} at (180,11) size 146x40 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 146x40
           chunk 1 text run 1 at (180.00,40.00) startOffset 0 endOffset 11 width 146.00: "Text stroke"
-      RenderSVGContainer {g} at (48,57) size 389x274
-        RenderSVGText {text} at (60,69) size 152x250 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 152x250
-            chunk 1 text run 1 at (60.00,280.00) startOffset 0 endOffset 1 width 151.50: "A"
-        RenderSVGText {text} at (260,69) size 165x250 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 165x250
-            chunk 1 text run 1 at (260.00,280.00) startOffset 0 endOffset 1 width 165.00: "B"
+      RenderSVGContainer {g} at (48,0) size 424x360
+        RenderSVGText {text} at (60,-6) size 200x372 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 200x372
+            chunk 1 text run 1 at (60.00,280.00) startOffset 0 endOffset 1 width 200.00: "A"
+        RenderSVGText {text} at (260,-6) size 200x372 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 200x372
+            chunk 1 text run 1 at (260.00,280.00) startOffset 0 endOffset 1 width 200.00: "B"
       RenderSVGText {text} at (10,301) size 270x53 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 270x53
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 270.00: "$Revision: 1.4 $"
index b79f183..058d667 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-elems-08-t-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-elems-08-t-expected.png differ
index 3e4cc19..b5c75b7 100644 (file)
@@ -7,13 +7,13 @@ layer at (0,0) size 480x360
       RenderSVGText {text} at (120,11) size 245x40 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 245x40
           chunk 1 text run 1 at (120.00,40.00) startOffset 0 endOffset 20 width 245.00: "Text fill and stroke"
-      RenderSVGContainer {g} at (48,57) size 389x274
-        RenderSVGText {text} at (60,69) size 152x250 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 152x250
-            chunk 1 text run 1 at (60.00,280.00) startOffset 0 endOffset 1 width 151.50: "A"
-        RenderSVGText {text} at (260,69) size 165x250 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 165x250
-            chunk 1 text run 1 at (260.00,280.00) startOffset 0 endOffset 1 width 165.00: "B"
+      RenderSVGContainer {g} at (48,0) size 424x360
+        RenderSVGText {text} at (60,-6) size 200x372 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 200x372
+            chunk 1 text run 1 at (60.00,280.00) startOffset 0 endOffset 1 width 200.00: "A"
+        RenderSVGText {text} at (260,-6) size 200x372 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 200x372
+            chunk 1 text run 1 at (260.00,280.00) startOffset 0 endOffset 1 width 200.00: "B"
       RenderSVGText {text} at (10,301) size 270x53 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 270x53
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 270.00: "$Revision: 1.4 $"
index 311a51b..610e4c1 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-groups-01-b-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-groups-01-b-expected.png differ
index 0c157fa..8dffe51 100644 (file)
@@ -2,9 +2,9 @@ layer at (0,0) size 480x360
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (35,9) size 429x306
+    RenderSVGContainer {g} at (35,0) size 445x315
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      RenderSVGContainer {g} at (34,9) size 431x306 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
+      RenderSVGContainer {g} at (34,0) size 446x315 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
         RenderSVGPath {rect} at (36,18) size 414x279 [fill={[type=SOLID] [color=#C0C0C0]}] [x=20.00] [y=10.00] [width=230.00] [height=155.00]
         RenderSVGPath {line} at (57,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=10.00] [x2=40.00] [y2=175.00]
         RenderSVGPath {line} at (111,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=70.00] [y1=10.00] [x2=70.00] [y2=175.00]
@@ -15,11 +15,10 @@ layer at (0,0) size 480x360
         RenderSVGPath {line} at (381,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=220.00] [y1=10.00] [x2=220.00] [y2=175.00]
         RenderSVGPath {line} at (435,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=250.00] [y1=10.00] [x2=250.00] [y2=175.00]
         RenderSVGPath {rect} at (34,16) size 418x283 [stroke={[type=SOLID] [color=#000000]}] [x=20.00] [y=10.00] [width=230.00] [height=155.00]
-        RenderSVGContainer {g} at (54,9) size 382x270 [opacity=0.50]
-          RenderSVGText {text} at (30,5) size 138x121 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 138x121
-              chunk 1 text run 1 at (30.00,90.00) startOffset 0 endOffset 2 width 88.32: "SV"
-              chunk 1 text run 2 at (123.12,90.00) startOffset 2 endOffset 3 width 44.04: "G"
+        RenderSVGContainer {g} at (54,0) size 426x279 [opacity=0.50]
+          RenderSVGText {text} at (30,-25) size 254x150 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 254x150
+              chunk 1 text run 1 at (30.00,90.00) startOffset 0 endOffset 3 width 253.33: "SVG"
           RenderSVGPath {rect} at (126,99) size 234x126 [fill={[type=SOLID] [color=#820032]}] [x=70.00] [y=55.00] [width=130.00] [height=70.00]
           RenderSVGImage {image} at (291,135) size 145x144
     RenderSVGText {text} at (10,301) size 270x53 contains 1 chunk(s)
index 102b872..44d8de5 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-groups-03-t-expected.png and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1/render-groups-03-t-expected.png differ
index 1f766dd..00c01ab 100644 (file)
@@ -2,9 +2,9 @@ layer at (0,0) size 480x360
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (35,9) size 429x306
+    RenderSVGContainer {g} at (35,0) size 445x315
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      RenderSVGContainer {g} at (34,9) size 431x306 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
+      RenderSVGContainer {g} at (34,0) size 446x315 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
         RenderSVGPath {rect} at (36,18) size 414x279 [fill={[type=SOLID] [color=#C0C0C0]}] [x=20.00] [y=10.00] [width=230.00] [height=155.00]
         RenderSVGPath {line} at (57,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=10.00] [x2=40.00] [y2=175.00]
         RenderSVGPath {line} at (111,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=70.00] [y1=10.00] [x2=70.00] [y2=175.00]
@@ -15,10 +15,9 @@ layer at (0,0) size 480x360
         RenderSVGPath {line} at (381,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=220.00] [y1=10.00] [x2=220.00] [y2=175.00]
         RenderSVGPath {line} at (435,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=250.00] [y1=10.00] [x2=250.00] [y2=175.00]
         RenderSVGPath {rect} at (34,16) size 418x283 [stroke={[type=SOLID] [color=#000000]}] [x=20.00] [y=10.00] [width=230.00] [height=155.00]
-        RenderSVGText {text} at (30,5) size 138x121 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 138x121
-            chunk 1 text run 1 at (30.00,90.00) startOffset 0 endOffset 2 width 88.32: "SV"
-            chunk 1 text run 2 at (123.12,90.00) startOffset 2 endOffset 3 width 44.04: "G"
+        RenderSVGText {text} at (30,-25) size 254x150 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 254x150
+            chunk 1 text run 1 at (30.00,90.00) startOffset 0 endOffset 3 width 253.33: "SVG"
         RenderSVGPath {rect} at (126,99) size 234x126 [fill={[type=SOLID] [color=#820032]}] [x=70.00] [y=55.00] [width=130.00] [height=70.00]
         RenderSVGImage {image} at (291,135) size 145x144
     RenderSVGText {text} at (10,301) size 270x53 contains 1 chunk(s)
diff --git a/LayoutTests/platform/qt/svg/custom/glyph-transformation-with-hkern-expected.png b/LayoutTests/platform/qt/svg/custom/glyph-transformation-with-hkern-expected.png
new file mode 100644 (file)
index 0000000..493d7c6
Binary files /dev/null and b/LayoutTests/platform/qt/svg/custom/glyph-transformation-with-hkern-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/custom/glyph-transformation-with-hkern-expected.txt b/LayoutTests/platform/qt/svg/custom/glyph-transformation-with-hkern-expected.txt
new file mode 100644 (file)
index 0000000..771f5dc
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (30,0) size 141x155
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGText {text} at (30,-4) size 141x159 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 141x159
+        chunk 1 text run 1 at (30.00,30.00) startOffset 0 endOffset 1 width 25.00: "R"
+        chunk 1 text run 1 at (50.00,50.00) startOffset 0 endOffset 1 width 27.00: "O"
+        chunk 1 text run 1 at (70.00,70.00) startOffset 0 endOffset 1 width 21.00: "T"
+        chunk 1 text run 1 at (90.00,90.00) startOffset 0 endOffset 1 width 23.00: "A"
+        chunk 1 text run 1 at (110.00,110.00) startOffset 0 endOffset 1 width 21.00: "T"
+        chunk 1 text run 1 at (130.00,130.00) startOffset 0 endOffset 1 width 23.00: "E"
index 76b9575..c2dea29 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png and b/LayoutTests/platform/qt/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png differ
index 313fa64..aefafe0 100644 (file)
@@ -59,9 +59,9 @@ layer at (0,0) size 784x994
                           RenderView at (0,0) size 480x360
                         layer at (0,0) size 480x360
                           RenderSVGRoot {svg} at (0,0) size 480x360
-                            RenderSVGContainer {g} at (35,9) size 429x306
+                            RenderSVGContainer {g} at (35,0) size 445x315
                               RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-                              RenderSVGContainer {g} at (34,9) size 431x306 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
+                              RenderSVGContainer {g} at (34,0) size 446x315 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
                                 RenderSVGPath {rect} at (36,18) size 414x279 [fill={[type=SOLID] [color=#C0C0C0]}] [x=20.00] [y=10.00] [width=230.00] [height=155.00]
                                 RenderSVGPath {line} at (57,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=10.00] [x2=40.00] [y2=175.00]
                                 RenderSVGPath {line} at (111,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=70.00] [y1=10.00] [x2=70.00] [y2=175.00]
@@ -72,11 +72,10 @@ layer at (0,0) size 784x994
                                 RenderSVGPath {line} at (381,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=220.00] [y1=10.00] [x2=220.00] [y2=175.00]
                                 RenderSVGPath {line} at (435,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=250.00] [y1=10.00] [x2=250.00] [y2=175.00]
                                 RenderSVGPath {rect} at (34,16) size 418x283 [stroke={[type=SOLID] [color=#000000]}] [x=20.00] [y=10.00] [width=230.00] [height=155.00]
-                                RenderSVGContainer {g} at (54,9) size 382x270 [opacity=0.50]
-                                  RenderSVGText {text} at (30,5) size 138x121 contains 1 chunk(s)
-                                    RenderSVGInlineText {#text} at (0,0) size 138x121
-                                      chunk 1 text run 1 at (30.00,90.00) startOffset 0 endOffset 2 width 88.32: "SV"
-                                      chunk 1 text run 2 at (123.12,90.00) startOffset 2 endOffset 3 width 44.04: "G"
+                                RenderSVGContainer {g} at (54,0) size 426x279 [opacity=0.50]
+                                  RenderSVGText {text} at (30,-25) size 254x150 contains 1 chunk(s)
+                                    RenderSVGInlineText {#text} at (0,0) size 254x150
+                                      chunk 1 text run 1 at (30.00,90.00) startOffset 0 endOffset 3 width 253.33: "SVG"
                                   RenderSVGPath {rect} at (126,99) size 234x126 [fill={[type=SOLID] [color=#820032]}] [x=70.00] [y=55.00] [width=130.00] [height=70.00]
                                   RenderSVGImage {image} at (291,135) size 145x144
                             RenderSVGText {text} at (10,301) size 270x53 contains 1 chunk(s)
diff --git a/LayoutTests/platform/qt/svg/custom/svg-features-expected.png b/LayoutTests/platform/qt/svg/custom/svg-features-expected.png
new file mode 100644 (file)
index 0000000..8ba43fa
Binary files /dev/null and b/LayoutTests/platform/qt/svg/custom/svg-features-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/custom/svg-features-expected.txt b/LayoutTests/platform/qt/svg/custom/svg-features-expected.txt
new file mode 100644 (file)
index 0000000..4588da6
--- /dev/null
@@ -0,0 +1,57 @@
+"org.w3c.svg", "1.0": false, false
+"org.w3c.svg.static", "1.0": false, false
+"org.w3c.svg.animation", "1.0": false, false
+"org.w3c.svg.dynamic", "1.0": false, false
+"org.w3c.dom", "1.0": false, false
+"org.w3c.dom.svg", "1.0": false, false
+"org.w3c.dom.svg.static", "1.0": false, false
+"org.w3c.dom.svg.animation", "1.0": false, false
+"org.w3c.dom.svg.dynamic", "1.0": false, false
+"org.w3c.svg.all", "1.0": false, false
+"org.w3c.dom.svg.all", "1.0": false, false
+"http://www.w3.org/TR/SVG11/feature#SVG", "1.1": false, false
+"http://www.w3.org/TR/SVG11/feature#SVGDOM", "1.1": false, false
+"http://www.w3.org/TR/SVG11/feature#SVG-static", "1.1": false, false
+"http://www.w3.org/TR/SVG11/feature#SVGDOM-static", "1.1": false, false
+"http://www.w3.org/TR/SVG11/feature#SVG-animation", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#SVGDOM-animation", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#SVG-dynamic", "1.1": false, false
+"http://www.w3.org/TR/SVG11/feature#SVGDOM-dynamic", "1.1": false, false
+"http://www.w3.org/TR/SVG11/feature#CoreAttribute", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#Structure", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#ContainerAttribute", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#ConditionalProcessing", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#Image", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#Style", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#ViewportAttribute", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#Shape", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#Text", "1.1": false, false
+"http://www.w3.org/TR/SVG11/feature#BasicText", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#PaintAttribute", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#BasicPaintAttribute", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#OpacityAttribute", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#GraphicsAttribute", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#BaseGraphicsAttribute", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#Marker", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#ColorProfile", "1.1": false, false
+"http://www.w3.org/TR/SVG11/feature#Gradient", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#Pattern", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#Clip", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#BasicClip", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#Mask", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#Filter", "1.1": false, false
+"http://www.w3.org/TR/SVG11/feature#BasicFilter", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#DocumentEventsAttribute", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#GraphicalEventsAttribute", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#AnimationEventsAttribute", "1.1": false, false
+"http://www.w3.org/TR/SVG11/feature#Cursor", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#Hyperlinking", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#XlinkAttribute", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#ExternalResourcesRequired", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#View", "1.1": false, false
+"http://www.w3.org/TR/SVG11/feature#Script", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#Animation", "1.1": true, true
+"http://www.w3.org/TR/SVG11/feature#Font", "1.1": false, false
+"http://www.w3.org/TR/SVG11/feature#BasicFont", "1.1": false, false
+"http://www.w3.org/TR/SVG11/feature#Extensibility", "1.1": true, true
index 4c27163..a338530 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/custom/svg-fonts-in-html-expected.png and b/LayoutTests/platform/qt/svg/custom/svg-fonts-in-html-expected.png differ
index cc7b2af..6bd96c3 100644 (file)
@@ -25,16 +25,16 @@ layer at (173,47) size 453x188
       RenderText {#text} at (68,-2) size 339x193
         text run at (68,-2) width 317: "CSS ZEN"
         text run at (57,92) width 339: "GARDEN"
-layer at (173,118) size 453x21
-  RenderBlock (positioned) {H2} at (0,86) size 453x21 [color=#EEFF00]
-    RenderInline {SPAN} at (0,0) size 149x19
-      RenderText {#text} at (152,1) size 88x19
-        text run at (152,1) width 88: "The Beauty of "
-      RenderInline {ACRONYM} at (0,0) size 22x19
-        RenderText {#text} at (239,1) size 22x19
-          text run at (239,1) width 22: "CSS"
-      RenderText {#text} at (260,1) size 41x19
-        text run at (260,1) width 41: " Design"
+layer at (173,118) size 453x25
+  RenderBlock (positioned) {H2} at (0,86) size 453x25 [color=#EEFF00]
+    RenderInline {SPAN} at (0,0) size 233x25
+      RenderText {#text} at (110,0) size 127x25
+        text run at (110,0) width 127: "The Beauty of "
+      RenderInline {ACRONYM} at (0,0) size 41x25
+        RenderText {#text} at (236,0) size 41x25
+          text run at (236,0) width 41: "CSS"
+      RenderText {#text} at (276,0) size 67x25
+        text run at (276,0) width 67: " Design"
 layer at (173,365) size 453x120
   RenderBlock (positioned) {DIV} at (0,333) size 453x120
     RenderInline {P} at (0,0) size 431x30
index 3749d9c..5a340a9 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/foreignObject/text-tref-02-b-expected.png and b/LayoutTests/platform/qt/svg/foreignObject/text-tref-02-b-expected.png differ
index 334915e..721df77 100644 (file)
@@ -3,17 +3,10 @@ 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,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."
+    RenderSVGContainer {g} at (125,21) size 574x28
+      RenderSVGText {text} at (75,13) size 344x16 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 344x16
+          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."
       RenderSVGText {text}
         RenderSVGInline {tref} at (0,0) size 0x0
         RenderSVGInlineText {#text} at (0,0) size 0x0
@@ -22,15 +15,12 @@ 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,-15) size 42x19 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 42x19
+            RenderSVGText {text} at (0,-18) size 41x24 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 41x24
                 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,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 $"
+    RenderSVGContainer {g} at (16,515) size 381x69
+      RenderSVGText {text} at (10,309) size 228x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.40: "$Revision: 1.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 deb5701..64b9f6c 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/transforms/text-with-mask-with-svg-transform-expected.png and b/LayoutTests/platform/qt/svg/transforms/text-with-mask-with-svg-transform-expected.png differ
index f04d53a..54af453 100644 (file)
@@ -38,12 +38,11 @@ layer at (0,0) size 800x600
         RenderSVGPath {rect} at (21,270) size 158x104 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.20]}] [x=60.00] [y=225.00] [width=200.00] [height=25.00]
         RenderSVGPath {rect} at (11,288) size 158x104 [fill={[type=SOLID] [color=#FFFFFF]}] [x=60.00] [y=250.00] [width=200.00] [height=25.00]
         RenderSVGPath {rect} at (0,306) size 157x103 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.70]}] [x=60.00] [y=275.00] [width=200.00] [height=25.00]
-      RenderSVGText {text} at (60,202) size 126x112 contains 1 chunk(s)
+      RenderSVGText {text} at (60,174) size 233x139 contains 1 chunk(s)
         [masker="mask3"] RenderSVGResourceMasker {mask} at (60,200) size 200x100
-        RenderSVGInlineText {#text} at (0,0) size 126x112
+        RenderSVGInlineText {#text} at (0,0) size 233x139
           [masker="mask3"] RenderSVGResourceMasker {mask} at (60,200) size 200x100
-          chunk 1 text run 1 at (60.00,280.00) startOffset 0 endOffset 2 width 80.96: "SV"
-          chunk 1 text run 2 at (145.36,280.00) startOffset 2 endOffset 3 width 40.37: "G"
+          chunk 1 text run 1 at (60.00,280.00) startOffset 0 endOffset 3 width 232.80: "SVG"
       RenderSVGText {text} at (200,213) size 204x16 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 204x16
           chunk 1 text run 1 at (200.00,225.00) startOffset 0 endOffset 36 width 204.00: "Text with mask containing rectangles"
index 35bdf45..2bdb43a 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/wicd/test-rightsizing-b-expected.png and b/LayoutTests/platform/qt/svg/wicd/test-rightsizing-b-expected.png differ
index cb6514d..bcb3951 100644 (file)
@@ -19,10 +19,10 @@ layer at (0,0) size 784x866
                 RenderSVGHiddenContainer {defs} at (0,0) size 0x0
                 RenderSVGPath {rect} at (0,0) size 294x294 [fill={[type=SOLID] [color=#5588FF]}] [x=-3000.00] [y=-1000.00] [width=6200.00] [height=2200.00]
                 RenderSVGPath {circle} at (0,0) size 294x294 [fill={[type=SOLID] [color=#0000FF]}] [cx=100.00] [cy=100.00] [r=100.00]
-                RenderSVGContainer {g} at (38,86) size 218x123
-                  RenderSVGText {text} at (26,59) size 148x83 contains 1 chunk(s)
-                    RenderSVGInlineText {#text} at (0,0) size 148x83
-                      chunk 1 (middle anchor) text run 1 at (26.72,125.00) startOffset 0 endOffset 3 width 146.56: "SVG"
+                RenderSVGContainer {g} at (36,83) size 222x132
+                  RenderSVGText {text} at (25,57) size 150x89 contains 1 chunk(s)
+                    RenderSVGInlineText {#text} at (0,0) size 150x89
+                      chunk 1 (middle anchor) text run 1 at (25.85,125.00) startOffset 0 endOffset 3 width 148.30: "SVG"
           RenderText {#text} at (294,278) size 4x21
             text run at (294,278) width 4: " "
           RenderEmbeddedObject {object} at (298,147) size 147x147 [bgcolor=#FF0000]
@@ -33,10 +33,10 @@ layer at (0,0) size 784x866
                 RenderSVGHiddenContainer {defs} at (0,0) size 0x0
                 RenderSVGPath {rect} at (0,0) size 147x147 [fill={[type=SOLID] [color=#5588FF]}] [x=-3000.00] [y=-1000.00] [width=6200.00] [height=2200.00]
                 RenderSVGPath {circle} at (0,0) size 147x147 [fill={[type=SOLID] [color=#0000FF]}] [cx=100.00] [cy=100.00] [r=100.00]
-                RenderSVGContainer {g} at (19,44) size 109x61
-                  RenderSVGText {text} at (26,60) size 148x82 contains 1 chunk(s)
-                    RenderSVGInlineText {#text} at (0,0) size 148x82
-                      chunk 1 (middle anchor) text run 1 at (26.72,125.00) startOffset 0 endOffset 3 width 146.56: "SVG"
+                RenderSVGContainer {g} at (19,42) size 109x66
+                  RenderSVGText {text} at (26,58) size 148x88 contains 1 chunk(s)
+                    RenderSVGInlineText {#text} at (0,0) size 148x88
+                      chunk 1 (middle anchor) text run 1 at (26.53,125.00) startOffset 0 endOffset 3 width 146.94: "SVG"
           RenderText {#text} at (445,278) size 4x21
             text run at (445,278) width 4: " "
           RenderEmbeddedObject {object} at (449,221) size 73x73 [bgcolor=#FF0000]
@@ -47,10 +47,10 @@ layer at (0,0) size 784x866
                 RenderSVGHiddenContainer {defs} at (0,0) size 0x0
                 RenderSVGPath {rect} at (0,0) size 73x73 [fill={[type=SOLID] [color=#5588FF]}] [x=-3000.00] [y=-1000.00] [width=6200.00] [height=2200.00]
                 RenderSVGPath {circle} at (0,0) size 73x73 [fill={[type=SOLID] [color=#0000FF]}] [cx=100.00] [cy=100.00] [r=100.00]
-                RenderSVGContainer {g} at (9,21) size 55x31
-                  RenderSVGText {text} at (26,58) size 148x84 contains 1 chunk(s)
-                    RenderSVGInlineText {#text} at (0,0) size 148x84
-                      chunk 1 (middle anchor) text run 1 at (26.72,125.00) startOffset 0 endOffset 3 width 146.56: "SVG"
+                RenderSVGContainer {g} at (9,20) size 55x34
+                  RenderSVGText {text} at (26,56) size 148x91 contains 1 chunk(s)
+                    RenderSVGInlineText {#text} at (0,0) size 148x91
+                      chunk 1 (middle anchor) text run 1 at (26.03,125.00) startOffset 0 endOffset 3 width 147.95: "SVG"
           RenderText {#text} at (522,278) size 4x21
             text run at (522,278) width 4: " "
           RenderEmbeddedObject {object} at (526,258) size 36x36 [bgcolor=#FF0000]
@@ -61,10 +61,10 @@ layer at (0,0) size 784x866
                 RenderSVGHiddenContainer {defs} at (0,0) size 0x0
                 RenderSVGPath {rect} at (0,0) size 36x36 [fill={[type=SOLID] [color=#5588FF]}] [x=-3000.00] [y=-1000.00] [width=6200.00] [height=2200.00]
                 RenderSVGPath {circle} at (0,0) size 36x36 [fill={[type=SOLID] [color=#0000FF]}] [cx=100.00] [cy=100.00] [r=100.00]
-                RenderSVGContainer {g} at (4,10) size 28x16
-                  RenderSVGText {text} at (26,57) size 148x86 contains 1 chunk(s)
-                    RenderSVGInlineText {#text} at (0,0) size 148x86
-                      chunk 1 (middle anchor) text run 1 at (26.72,125.00) startOffset 0 endOffset 3 width 146.56: "SVG"
+                RenderSVGContainer {g} at (3,9) size 30x18
+                  RenderSVGText {text} at (22,52) size 156x96 contains 1 chunk(s)
+                    RenderSVGInlineText {#text} at (0,0) size 156x96
+                      chunk 1 (middle anchor) text run 1 at (22.22,125.00) startOffset 0 endOffset 3 width 155.56: "SVG"
           RenderText {#text} at (0,0) size 0x0
         RenderBlock {p} at (0,373) size 677x72
           RenderText {#text} at (0,0) size 671x36