[GTK] Bump freetype, fontconfig, harfbuzz, cairo and icu in jhbuild
authorcarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 4 Dec 2018 08:34:44 +0000 (08:34 +0000)
committercarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 4 Dec 2018 08:34:44 +0000 (08:34 +0000)
https://bugs.webkit.org/show_bug.cgi?id=192310

Reviewed by Michael Catanzaro.

Tools:

Update those dependencies to their latest stable versions.

* gtk/jhbuild.modules:

LayoutTests:

Rebaseline tests.

* platform/gtk/fast/text/format-control-expected.png:
* platform/gtk/fast/text/format-control-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
* platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.png:
* platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.txt:
* platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
* platform/gtk/svg/foreignObject/text-tref-02-b-expected.png:
* platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt:
* platform/gtk/svg/text/text-hkern-on-vertical-text-expected.png:
* platform/gtk/svg/text/text-hkern-on-vertical-text-expected.txt:
* platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.png:
* platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.txt:

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

86 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/gtk/fast/text/format-control-expected.png
LayoutTests/platform/gtk/fast/text/format-control-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.png
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt
LayoutTests/platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.png
LayoutTests/platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.txt
LayoutTests/platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt
LayoutTests/platform/gtk/svg/foreignObject/text-tref-02-b-expected.png
LayoutTests/platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt
LayoutTests/platform/gtk/svg/text/text-hkern-on-vertical-text-expected.png
LayoutTests/platform/gtk/svg/text/text-hkern-on-vertical-text-expected.txt
LayoutTests/platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.png
LayoutTests/platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.txt
Tools/ChangeLog
Tools/gtk/jhbuild.modules

index 5967872..9f646dc 100644 (file)
@@ -1,3 +1,96 @@
+2018-12-03  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [GTK] Bump freetype, fontconfig, harfbuzz, cairo and icu in jhbuild
+        https://bugs.webkit.org/show_bug.cgi?id=192310
+
+        Reviewed by Michael Catanzaro.
+
+        Rebaseline tests.
+
+        * platform/gtk/fast/text/format-control-expected.png:
+        * platform/gtk/fast/text/format-control-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
+        * platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.png:
+        * platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.txt:
+        * platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
+        * platform/gtk/svg/foreignObject/text-tref-02-b-expected.png:
+        * platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt:
+        * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.png:
+        * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.txt:
+        * platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.png:
+        * platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
+
 2018-12-03  Youenn Fablet  <youenn@apple.com>
 
         A sender created through addTransceiver and populated using addTrack should have its source set
index 6a2ea62..11c4e4c 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/text/format-control-expected.png and b/LayoutTests/platform/gtk/fast/text/format-control-expected.png differ
index 10ecfa1..70ef981 100644 (file)
@@ -11,8 +11,8 @@ layer at (0,0) size 800x600
           RenderText {#text} at (0,1) size 284x45
             text run at (0,1) width 284: "fi fl ff ffi ffl fl f   i"
         RenderBlock {P} at (0,87) size 784x47
-          RenderText {#text} at (0,1) size 494x45
-            text run at (0,1) width 494: "f\x{200C}i f\x{200C}l f\x{200C}f f\x{200C}f\x{200C}i f\x{200C}f\x{200C}l f\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}l f\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C} \x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C} \x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C} \x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}i"
+          RenderText {#text} at (0,1) size 284x45
+            text run at (0,1) width 284: "f\x{200C}i f\x{200C}l f\x{200C}f f\x{200C}f\x{200C}i f\x{200C}f\x{200C}l f\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}l f\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C} \x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C} \x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C} \x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}i"
         RenderBlock {P} at (0,174) size 784x47
           RenderText {#text} at (0,1) size 494x45
             text run at (0,1) width 494: "f\x{200D}i f\x{200D}l f\x{200D}f f\x{200D}f\x{200D}i f\x{200D}f\x{200D}l f\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}l f\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D} \x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D} \x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D} \x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}i"
@@ -21,8 +21,8 @@ layer at (0,0) size 800x600
           RenderText {#text} at (0,1) size 284x45
             text run at (0,1) width 284: "fi fl ff ffi ffl fl f   i"
         RenderBlock {P} at (0,87) size 784x47
-          RenderText {#text} at (0,1) size 494x45
-            text run at (0,1) width 494: "f\x{200C}i f\x{200C}l f\x{200C}f f\x{200C}f\x{200C}i f\x{200C}f\x{200C}l f\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}l f\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C} \x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C} \x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C} \x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}i"
+          RenderText {#text} at (0,1) size 284x45
+            text run at (0,1) width 284: "f\x{200C}i f\x{200C}l f\x{200C}f f\x{200C}f\x{200C}i f\x{200C}f\x{200C}l f\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}l f\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C} \x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C} \x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C} \x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}i"
         RenderBlock {P} at (0,174) size 784x47
           RenderText {#text} at (0,1) size 494x45
             text run at (0,1) width 494: "f\x{200D}i f\x{200D}l f\x{200D}f f\x{200D}f\x{200D}i f\x{200D}f\x{200D}l f\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}l f\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D} \x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D} \x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D} \x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}i"
index d6cc29f..82f0bed 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png differ
index 5997c09..be248e3 100644 (file)
@@ -6,8 +6,8 @@ layer at (0,0) size 480x360
     RenderSVGContainer {g} at (120,60) size 150x150
       RenderSVGContainer {g} at (120,60) size 150x150
         RenderSVGRect {rect} at (120,60) size 150x150 [fill={[type=SOLID] [color=#00FF00]}] [x=120.00] [y=60.00] [width=150.00] [height=150.00]
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.8 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.8 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 24b0c16..ae96994 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png differ
index cf21c5f..e59e82e 100644 (file)
@@ -9,8 +9,8 @@ layer at (0,0) size 480x360
           RenderSVGEllipse {circle} at (200,140) size 80x80 [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=40.00]
         RenderSVGContainer {g} at (200,140) size 80x80 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}]
           RenderSVGEllipse {circle} at (200,140) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [cx=0.00] [cy=0.00] [r=40.00]
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.7 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index a1a37cb..b90bd18 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png differ
index bf21055..3965ed4 100644 (file)
@@ -9,8 +9,8 @@ layer at (0,0) size 480x360
           RenderSVGEllipse {circle} at (160,140) size 160x80 [transform={m=((2.00,0.00)(0.00,1.00)) t=(20.00,20.00)}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=40.00]
         RenderSVGContainer {g} at (160,140) size 160x80 [transform={m=((2.00,0.00)(0.00,1.00)) t=(20.00,20.00)}]
           RenderSVGEllipse {circle} at (160,140) size 160x80 [fill={[type=SOLID] [color=#00FF00]}] [cx=0.00] [cy=0.00] [r=40.00]
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.7 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 179d23c..81521db 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png differ
index 8f73a2b..f4c1c7c 100644 (file)
@@ -3,26 +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 392x202
-      RenderSVGText {text} at (10,18) size 392x15 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 392x14
-          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 60 width 392.00: "Test that some methods taking an SVGMatrix take a copy of it"
+    RenderSVGContainer {g} at (10,18) size 389x202
+      RenderSVGText {text} at (10,18) size 389x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 389x14
+          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 60 width 388.70: "Test that some methods taking an SVGMatrix take a copy of it"
       RenderSVGRect {rect} at (10,50) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=50.00] [width=50.00] [height=50.00]
       RenderSVGRect {rect} at (10,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=110.00] [width=50.00] [height=50.00]
       RenderSVGRect {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 240x130
-        RenderSVGText {text} at (70,72) size 240x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 240x10
-            chunk 1 text run 1 at (70.00,80.00) startOffset 0 endOffset 47 width 240.00: "SVGTransformList.createSVGTransformFromMatrix()"
-        RenderSVGText {text} at (70,132) size 238x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 238x10
-            chunk 1 text run 1 at (70.00,140.00) startOffset 0 endOffset 44 width 238.00: "SVGSVGElement.createSVGTransformFromMatrix()"
-        RenderSVGText {text} at (70,192) size 118x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 118x10
-            chunk 1 text run 1 at (70.00,200.00) startOffset 0 endOffset 24 width 118.00: "SVGTransform.setMatrix()"
+      RenderSVGContainer {g} at (70,72) size 235x130
+        RenderSVGText {text} at (70,72) size 235x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 235x10
+            chunk 1 text run 1 at (70.00,80.00) startOffset 0 endOffset 47 width 234.62: "SVGTransformList.createSVGTransformFromMatrix()"
+        RenderSVGText {text} at (70,132) size 234x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 234x10
+            chunk 1 text run 1 at (70.00,140.00) startOffset 0 endOffset 44 width 233.32: "SVGSVGElement.createSVGTransformFromMatrix()"
+        RenderSVGText {text} at (70,192) size 116x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 116x10
+            chunk 1 text run 1 at (70.00,200.00) startOffset 0 endOffset 24 width 115.56: "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 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.7 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 768a2b0..ce999bb 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png differ
index 44cc841..236c137 100644 (file)
@@ -3,64 +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 179x260
+    RenderSVGContainer {g} at (19,34) size 178x260
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      RenderSVGContainer {g} at (19,34) size 179x260 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-10.00)}]
-        RenderSVGContainer {g} at (19,34) size 179x260 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,40.00)}]
+      RenderSVGContainer {g} at (19,34) size 178x260 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-10.00)}]
+        RenderSVGContainer {g} at (19,34) size 178x260 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,40.00)}]
           RenderSVGRect {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 139x19 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 139x18
-              chunk 1 text run 1 at (20.00,20.00) startOffset 0 endOffset 17 width 139.00: "Scripting enabled"
+              chunk 1 text run 1 at (20.00,20.00) startOffset 0 endOffset 17 width 138.95: "Scripting enabled"
           RenderSVGRect {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 148x18
-              chunk 1 text run 1 at (20.00,40.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #1"
+              chunk 1 text run 1 at (20.00,40.00) startOffset 0 endOffset 17 width 147.19: "Passed subtest #1"
           RenderSVGRect {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 148x18
-              chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #2"
+              chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 17 width 147.19: "Passed subtest #2"
           RenderSVGRect {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 148x18
-              chunk 1 text run 1 at (20.00,80.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #3"
+              chunk 1 text run 1 at (20.00,80.00) startOffset 0 endOffset 17 width 147.19: "Passed subtest #3"
           RenderSVGRect {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 148x18
-              chunk 1 text run 1 at (20.00,100.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #4"
+              chunk 1 text run 1 at (20.00,100.00) startOffset 0 endOffset 17 width 147.19: "Passed subtest #4"
           RenderSVGRect {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 148x18
-              chunk 1 text run 1 at (20.00,120.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #5"
+              chunk 1 text run 1 at (20.00,120.00) startOffset 0 endOffset 17 width 147.19: "Passed subtest #5"
           RenderSVGRect {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 148x18
-              chunk 1 text run 1 at (20.00,140.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #6"
+              chunk 1 text run 1 at (20.00,140.00) startOffset 0 endOffset 17 width 147.19: "Passed subtest #6"
           RenderSVGRect {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 148x18
-              chunk 1 text run 1 at (20.00,160.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #7"
+              chunk 1 text run 1 at (20.00,160.00) startOffset 0 endOffset 17 width 147.19: "Passed subtest #7"
           RenderSVGRect {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 148x18
-              chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #8"
+              chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 17 width 147.19: "Passed subtest #8"
           RenderSVGRect {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 148x18
-              chunk 1 text run 1 at (20.00,200.00) startOffset 0 endOffset 17 width 148.00: "Passed subtest #9"
+              chunk 1 text run 1 at (20.00,200.00) startOffset 0 endOffset 17 width 147.19: "Passed subtest #9"
           RenderSVGRect {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 158x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 158x18
-              chunk 1 text run 1 at (20.00,220.00) startOffset 0 endOffset 18 width 158.00: "Passed subtest #10"
+          RenderSVGText {text} at (20,205) size 157x19 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 157x18
+              chunk 1 text run 1 at (20.00,220.00) startOffset 0 endOffset 18 width 156.07: "Passed subtest #10"
           RenderSVGRect {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 158x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 158x18
-              chunk 1 text run 1 at (20.00,240.00) startOffset 0 endOffset 18 width 158.00: "Passed subtest #11"
+          RenderSVGText {text} at (20,225) size 156x19 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 156x18
+              chunk 1 text run 1 at (20.00,240.00) startOffset 0 endOffset 18 width 155.07: "Passed subtest #11"
           RenderSVGRect {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 158x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 158x18
-              chunk 1 text run 1 at (20.00,260.00) startOffset 0 endOffset 18 width 158.00: "Passed subtest #12"
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.5 $"
+          RenderSVGText {text} at (20,245) size 156x19 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 156x18
+              chunk 1 text run 1 at (20.00,260.00) startOffset 0 endOffset 18 width 155.95: "Passed subtest #12"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.5 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index f21ff60..6f98791 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png differ
index 83b2595..ec7a13c 100644 (file)
@@ -16,65 +16,65 @@ layer at (0,0) size 480x360
             chunk 1 text run 1 at (20.00,18.00) startOffset 0 endOffset 3 width 21.00: "200"
         RenderSVGText {text} at (230,9) size 177x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 177x13
-            chunk 1 text run 1 at (230.00,20.00) startOffset 0 endOffset 31 width 177.00: "User space units (no specifier)"
+            chunk 1 text run 1 at (230.00,20.00) startOffset 0 endOffset 31 width 176.97: "User space units (no specifier)"
         RenderSVGRect {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 39x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 39x13
             chunk 1 text run 1 at (20.00,38.00) startOffset 0 endOffset 6 width 39.00: "200 px"
         RenderSVGText {text} at (230,29) size 62x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 62x13
-            chunk 1 text run 1 at (230.00,40.00) startOffset 0 endOffset 11 width 62.00: "Pixels (px)"
+            chunk 1 text run 1 at (230.00,40.00) startOffset 0 endOffset 11 width 61.64: "Pixels (px)"
         RenderSVGRect {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 189x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 189x13
-            chunk 1 text run 1 at (20.00,58.00) startOffset 0 endOffset 31 width 189.00: "20 em = 200 px (font-size=10px)"
+            chunk 1 text run 1 at (20.00,58.00) startOffset 0 endOffset 31 width 188.06: "20 em = 200 px (font-size=10px)"
         RenderSVGText {text} at (230,49) size 146x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 146x13
-            chunk 1 text run 1 at (230.00,60.00) startOffset 0 endOffset 26 width 146.00: "Relative to font size (em)"
+            chunk 1 text run 1 at (230.00,60.00) startOffset 0 endOffset 26 width 145.28: "Relative to font size (em)"
         RenderSVGContainer {g} at (20,120) size 200x1
           RenderSVGRect {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 32x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 32x13
-            chunk 1 text run 1 at (20.00,78.00) startOffset 0 endOffset 5 width 32.00: "40 ex"
-        RenderSVGText {text} at (230,69) size 164x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 164x13
-            chunk 1 text run 1 at (230.00,80.00) startOffset 0 endOffset 30 width 164.00: "Relative to font x-height (ex)"
+            chunk 1 text run 1 at (20.00,78.00) startOffset 0 endOffset 5 width 31.65: "40 ex"
+        RenderSVGText {text} at (230,69) size 163x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 163x13
+            chunk 1 text run 1 at (230.00,80.00) startOffset 0 endOffset 30 width 162.93: "Relative to font x-height (ex)"
         RenderSVGContainer {g} at (20,140) size 200x1
           RenderSVGRect {rect} at (20,140) size 200x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=80.00] [width=0.00] [height=1.00]
-        RenderSVGText {text} at (20,87) size 99x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 99x13
-            chunk 1 text run 1 at (20.00,98.00) startOffset 0 endOffset 15 width 99.00: "41.67% = 200 px"
+        RenderSVGText {text} at (20,87) size 97x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 97x13
+            chunk 1 text run 1 at (20.00,98.00) startOffset 0 endOffset 15 width 96.56: "41.67% = 200 px"
         RenderSVGText {text} at (230,89) size 90x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 90x13
-            chunk 1 text run 1 at (230.00,100.00) startOffset 0 endOffset 14 width 90.00: "Percentage (%)"
+            chunk 1 text run 1 at (230.00,100.00) startOffset 0 endOffset 14 width 89.51: "Percentage (%)"
         RenderSVGRect {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 21x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 21x13
             chunk 1 text run 1 at (20.00,118.00) startOffset 0 endOffset 4 width 21.00: "1 in"
-        RenderSVGText {text} at (230,109) size 61x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 61x13
-            chunk 1 text run 1 at (230.00,120.00) startOffset 0 endOffset 11 width 61.00: "Inches (in)"
+        RenderSVGText {text} at (230,109) size 62x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 62x13
+            chunk 1 text run 1 at (230.00,120.00) startOffset 0 endOffset 11 width 61.01: "Inches (in)"
         RenderSVGRect {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 84x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 84x13
-            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 (20,127) size 85x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 85x13
+            chunk 1 text run 1 at (20.00,138.00) startOffset 0 endOffset 14 width 84.01: "2.54 cm = 1 in"
         RenderSVGText {text} at (230,129) size 100x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 100x13
-            chunk 1 text run 1 at (230.00,140.00) startOffset 0 endOffset 16 width 100.00: "Centimeters (cm)"
+            chunk 1 text run 1 at (230.00,140.00) startOffset 0 endOffset 16 width 99.74: "Centimeters (cm)"
         RenderSVGRect {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 88x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 88x13
             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,149) size 97x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 97x13
-            chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 16 width 97.00: "Millimeters (mm)"
+            chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 16 width 96.74: "Millimeters (mm)"
         RenderSVGRect {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 62x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 62x13
-            chunk 1 text run 1 at (20.00,178.00) startOffset 0 endOffset 11 width 62.00: "72pt = 1 in"
+            chunk 1 text run 1 at (20.00,178.00) startOffset 0 endOffset 11 width 61.58: "72pt = 1 in"
         RenderSVGText {text} at (230,169) size 60x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 60x13
-            chunk 1 text run 1 at (230.00,180.00) startOffset 0 endOffset 11 width 60.00: "Points (pt)"
+            chunk 1 text run 1 at (230.00,180.00) startOffset 0 endOffset 11 width 59.60: "Points (pt)"
         RenderSVGRect {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 58x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 58x13
@@ -83,8 +83,8 @@ layer at (0,0) size 480x360
           RenderSVGInlineText {#text} at (0,0) size 59x13
             chunk 1 text run 1 at (230.00,200.00) startOffset 0 endOffset 10 width 59.00: "Picas (pc)"
         RenderSVGRect {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 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.7 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 30aeaec..7295a4e 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png differ
index 942d108..0f548f7 100644 (file)
@@ -12,29 +12,29 @@ layer at (0,0) size 480x360
         RenderSVGEllipse {circle} at (90,20) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [cx=130.00] [cy=60.00] [r=40.00]
         RenderSVGText {text} at (95,114) size 70x20 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 69x20
-            chunk 1 (middle anchor) text run 1 at (95.50,130.00) startOffset 0 endOffset 9 width 69.00: "No filter"
+            chunk 1 (middle anchor) text run 1 at (95.64,130.00) startOffset 0 endOffset 9 width 68.72: "No filter"
       RenderSVGContainer {g} at (82,162) size 96x122
         RenderSVGEllipse {circle} at (100,180) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [cx=130.00] [cy=210.00] [r=30.00]
         RenderSVGEllipse {circle} at (82,162) size 96x96 [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=210.00] [r=40.00]
           [filter="null"] RenderSVGResourceFilter {filter} at (82,162) size 96x96
         RenderSVGText {text} at (91,264) size 78x20 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 77x20
-            chunk 1 (middle anchor) text run 1 at (91.50,280.00) startOffset 0 endOffset 11 width 77.00: "Null filter"
+            chunk 1 (middle anchor) text run 1 at (91.66,280.00) startOffset 0 endOffset 11 width 76.68: "Null filter"
       RenderSVGContainer {g} at (252,20) size 156x114
         RenderSVGEllipse {circle} at (300,30) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [cx=330.00] [cy=60.00] [r=30.00]
         RenderSVGEllipse {circle} at (290,20) size 80x80 [fill={[type=SOLID] [color=#FF0000]}] [cx=330.00] [cy=60.00] [r=40.00]
         RenderSVGText {text} at (252,114) size 156x20 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 156x20
-            chunk 1 (middle anchor) text run 1 at (252.00,130.00) startOffset 0 endOffset 19 width 156.00: "Non-existent filter"
+          RenderSVGInlineText {#text} at (0,0) size 155x20
+            chunk 1 (middle anchor) text run 1 at (252.58,130.00) startOffset 0 endOffset 19 width 154.84: "Non-existent filter"
       RenderSVGContainer {g} at (214,180) size 232x104
         RenderSVGEllipse {circle} at (300,180) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [cx=330.00] [cy=210.00] [r=30.00]
         RenderSVGEllipse {circle} at (322,202) size 16x16 [fill={[type=SOLID] [color=#FF0000]}] [cx=330.00] [cy=210.00] [r=40.00]
           [filter="nullreg"] RenderSVGResourceFilter {filter} at (322,202) size 16x16
         RenderSVGText {text} at (214,264) size 232x20 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 231x20
-            chunk 1 (middle anchor) text run 1 at (214.50,280.00) startOffset 0 endOffset 29 width 231.00: "Null with small region filter"
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.7 $"
+            chunk 1 (middle anchor) text run 1 at (214.80,280.00) startOffset 0 endOffset 29 width 230.40: "Null with small region filter"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index c670cd3..528b5ec 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png differ
index 007ad29..3480eee 100644 (file)
@@ -49,10 +49,10 @@ layer at (0,0) size 480x360
           RenderSVGRect {rect} at (159,199) size 52x52 [stroke={[type=SOLID] [color=#0000FF]}] [x=100.00] [y=100.00] [width=50.00] [height=50.00]
           RenderSVGRect {rect} at (259,199) size 52x52 [stroke={[type=SOLID] [color=#0000FF]}] [x=200.00] [y=100.00] [width=50.00] [height=50.00]
           RenderSVGRect {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 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.1 $"
+    RenderSVGContainer {g} at (10,314) size 225x33
+      RenderSVGText {text} at (10,314) size 225x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 225x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 224.54: "$Revision: 1.1 $"
     RenderSVGRect {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
       RenderSVGRect {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]
index 92d490c..e70d77f 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png differ
index 70a3251..cf475ba 100644 (file)
@@ -3,18 +3,18 @@ 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,30) size 297x123
-      RenderSVGText {text} at (10,30) size 297x13 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 297x12
-          chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 56 width 297.00: "Test pointer-events=\"painted\" with paint server fallback"
+    RenderSVGContainer {g} at (10,30) size 295x123
+      RenderSVGText {text} at (10,30) size 295x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 295x12
+          chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 56 width 294.53: "Test pointer-events=\"painted\" with paint server fallback"
       RenderSVGRect {rect} at (10,80) size 50x50 [fill={[type=SOLID] [color=#000000]}] [x=10.00] [y=80.00] [width=50.00] [height=50.00]
       RenderSVGRect {rect} at (10,80) size 50x50 [x=10.00] [y=80.00] [width=50.00] [height=50.00]
-      RenderSVGContainer {g} at (10,139) size 257x14
-        RenderSVGText {text} at (10,139) size 257x14 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 257x13
-            chunk 1 text run 1 at (10.00,150.00) startOffset 0 endOffset 44 width 257.00: "Move the pointing device over the rectangle."
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.4 $"
+      RenderSVGContainer {g} at (10,139) size 256x14
+        RenderSVGText {text} at (10,139) size 256x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 256x13
+            chunk 1 text run 1 at (10.00,150.00) startOffset 0 endOffset 44 width 255.56: "Move the pointing device over the rectangle."
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index e4c5d75..0ce5e5f 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png differ
index 799c45d..3201213 100644 (file)
@@ -7,8 +7,8 @@ layer at (0,0) size 480x360
       RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=96.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 96 96 L 96 96"]
       RenderSVGPath {path} at (148,48) size 96x96 [stroke={[type=SOLID] [color=#0000FF] [stroke width=96.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 196 96 L 196 96"]
       RenderSVGPath {path} at (248,48) size 96x96 [stroke={[type=SOLID] [color=#0000FF] [stroke width=96.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 296 96 L 296 96"]
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.4 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index ff5da3b..fb3aab1 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png differ
index fef0470..64c22b7 100644 (file)
@@ -12,8 +12,8 @@ layer at (0,0) size 480x360
             RenderSVGPath {path} at (0,0) size 200x200 [fill={[type=SOLID] [color=#008000]}] [data="M 0 0 L 200 200 L 0 150 Z"]
       RenderSVGPath {path} at (0,0) size 225x225 [fill={[type=SOLID] [color=#000000]}] [end marker=testMarker] [data="M 0 0 L 25 25"]
       RenderSVGPath {path} at (100,0) size 225x225 [fill={[type=SOLID] [color=#000000]}] [end marker=testMarker2] [data="M 100 0 L 125 25"]
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.3 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.3 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index fe845ea..3646ea5 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png differ
index 1e74a94..fcf57f4 100644 (file)
@@ -5,10 +5,10 @@ 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 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.5 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.5 $"
     RenderSVGRect {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
       RenderSVGRect {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]
index 21d0ac4..f2d2ff7 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png differ
index 45e5c38..c996dff 100644 (file)
@@ -16,7 +16,7 @@ layer at (0,0) size 480x360
         RenderSVGRect {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 102x18
-          chunk 1 (middle anchor) text run 1 at (69.00,250.00) startOffset 0 endOffset 13 width 102.00: "With fallback"
+          chunk 1 (middle anchor) text run 1 at (69.05,250.00) startOffset 0 endOffset 13 width 101.89: "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]
@@ -25,9 +25,9 @@ layer at (0,0) size 480x360
         RenderSVGRect {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 127x18
-          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,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.4 $"
+          chunk 1 (middle anchor) text run 1 at (286.55,250.00) startOffset 0 endOffset 16 width 126.89: "Without fallback"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index e424bef..ee37e1f 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png differ
index f540bb1..3ddef5b 100644 (file)
@@ -16,7 +16,7 @@ layer at (0,0) size 480x360
         RenderSVGRect {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 102x18
-          chunk 1 (middle anchor) text run 1 at (69.00,250.00) startOffset 0 endOffset 13 width 102.00: "With fallback"
+          chunk 1 (middle anchor) text run 1 at (69.05,250.00) startOffset 0 endOffset 13 width 101.89: "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"]
@@ -25,9 +25,9 @@ layer at (0,0) size 480x360
         RenderSVGRect {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 127x18
-          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,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.7 $"
+          chunk 1 (middle anchor) text run 1 at (286.55,250.00) startOffset 0 endOffset 16 width 126.89: "Without fallback"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 89b1279..f6cc1d6 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png differ
index bb3e457..0cf8621 100644 (file)
@@ -28,10 +28,10 @@ layer at (0,0) size 480x360
         RenderSVGRect {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]
         RenderSVGRect {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]
         RenderSVGRect {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 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.1 $"
+    RenderSVGContainer {g} at (10,314) size 225x33
+      RenderSVGText {text} at (10,314) size 225x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 225x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 224.54: "$Revision: 1.1 $"
     RenderSVGRect {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
       RenderSVGRect {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]
index 4a96000..7f1129f 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png differ
index 0ef0214..e21d348 100644 (file)
@@ -11,8 +11,8 @@ layer at (0,0) size 480x360
           RenderSVGEllipse {circle} at (3,0) size 4x4 [fill={[type=SOLID] [color=#00FF00]}] [cx=5.00] [cy=2.00] [r=2.00]
       RenderSVGRect {rect} at (1,1) size 200x200 [fill={[type=PATTERN] [id="pattern1"]}] [x=1.00] [y=1.00] [width=200.00] [height=200.00]
       RenderSVGRect {rect} at (1,1) size 200x200 [fill={[type=PATTERN] [id="pattern2"]}] [x=1.00] [y=1.00] [width=200.00] [height=200.00]
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.3 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.3 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 24fa521..74c1622 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png differ
index 3c7d959..d533a0c 100644 (file)
@@ -10,10 +10,10 @@ layer at (0,0) size 480x360
       RenderSVGRect {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
       RenderSVGContainer {use} at (0,0) size 100x100
         RenderSVGRect {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.3 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.3 $"
     RenderSVGRect {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
       RenderSVGRect {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]
index 3d571ea..2acf9c1 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png differ
index b256cc7..5845873 100644 (file)
@@ -7,7 +7,7 @@ layer at (0,0) size 480x360
       RenderSVGContainer {g} at (15,19) size 433x259
         RenderSVGText {text} at (162,19) size 156x20 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 155x20
-            chunk 1 (middle anchor) text run 1 at (162.50,35.00) startOffset 0 endOffset 17 width 155.00: "CSS selector test"
+            chunk 1 (middle anchor) text run 1 at (162.79,35.00) startOffset 0 endOffset 17 width 154.42: "CSS selector test"
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGContainer {g} at (29,69) size 209x69
           RenderSVGRect {rect} at (29,69) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [x=30.00] [y=70.00] [width=67.50] [height=67.50]
@@ -74,8 +74,8 @@ layer at (0,0) size 480x360
           RenderSVGText {text} at (15,238) size 10x19 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 9x18
               chunk 1 (middle anchor) text run 1 at (15.50,253.00) startOffset 0 endOffset 1 width 9.00: "3"
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.8 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.8 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 8978ea6..55ddb9c 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png differ
index 29ceed0..18420a3 100644 (file)
@@ -4,9 +4,9 @@ layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderSVGContainer {g} at (0,0) size 442x225
-      RenderSVGText {text} at (10,5) size 342x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 342x18
-          chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 44 width 342.00: "Testing inapplicable presentation attributes"
+      RenderSVGText {text} at (10,5) size 340x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 340x18
+          chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 44 width 339.79: "Testing inapplicable presentation attributes"
       RenderSVGContainer {g} at (0,0) size 39x10
         RenderSVGPath {path} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [data="M 0 0"]
         RenderSVGImage {image} at (0,0) size 10x10
@@ -36,61 +36,61 @@ layer at (0,0) size 480x360
         RenderSVGRect {rect} at (10,25) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=25.00] [width=20.00] [height=20.00]
         RenderSVGText {text} at (40,28) size 76x15 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 76x14
-            chunk 1 text run 1 at (40.00,40.00) startOffset 0 endOffset 13 width 76.00: "fill on image"
+            chunk 1 text run 1 at (40.00,40.00) startOffset 0 endOffset 13 width 75.97: "fill on image"
         RenderSVGRect {rect} at (10,55) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=55.00] [width=20.00] [height=20.00]
         RenderSVGText {text} at (40,58) size 136x15 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 136x14
-            chunk 1 text run 1 at (40.00,70.00) startOffset 0 endOffset 21 width 136.00: "stop-opacity on tspan"
+            chunk 1 text run 1 at (40.00,70.00) startOffset 0 endOffset 21 width 135.79: "stop-opacity on tspan"
         RenderSVGRect {rect} at (10,85) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=85.00] [width=20.00] [height=20.00]
         RenderSVGText {text} at (40,88) size 102x15 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 102x14
-            chunk 1 text run 1 at (40.00,100.00) startOffset 0 endOffset 17 width 102.00: "font-size on rect"
+            chunk 1 text run 1 at (40.00,100.00) startOffset 0 endOffset 17 width 101.71: "font-size on rect"
         RenderSVGRect {rect} at (10,115) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=115.00] [width=20.00] [height=20.00]
         RenderSVGText {text} at (40,118) size 115x15 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 115x14
-            chunk 1 text run 1 at (40.00,130.00) startOffset 0 endOffset 20 width 115.00: "font-style on circle"
+            chunk 1 text run 1 at (40.00,130.00) startOffset 0 endOffset 20 width 114.68: "font-style on circle"
         RenderSVGRect {rect} at (10,145) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=145.00] [width=20.00] [height=20.00]
         RenderSVGText {text} at (40,148) size 110x15 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 110x14
-            chunk 1 text run 1 at (40.00,160.00) startOffset 0 endOffset 18 width 110.00: "stop-color on text"
+            chunk 1 text run 1 at (40.00,160.00) startOffset 0 endOffset 18 width 109.22: "stop-color on text"
         RenderSVGRect {rect} at (10,175) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=175.00] [width=20.00] [height=20.00]
         RenderSVGText {text} at (40,178) size 136x15 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 136x14
-            chunk 1 text run 1 at (40.00,190.00) startOffset 0 endOffset 23 width 136.00: "font-variant on ellipse"
+            chunk 1 text run 1 at (40.00,190.00) startOffset 0 endOffset 23 width 135.62: "font-variant on ellipse"
         RenderSVGRect {rect} at (10,205) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=205.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (40,208) size 158x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 158x14
-            chunk 1 text run 1 at (40.00,220.00) startOffset 0 endOffset 26 width 158.00: "letter-spacing on polyline"
+        RenderSVGText {text} at (40,208) size 157x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 157x14
+            chunk 1 text run 1 at (40.00,220.00) startOffset 0 endOffset 26 width 156.88: "letter-spacing on polyline"
         RenderSVGRect {rect} at (250,25) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=250.00] [y=25.00] [width=20.00] [height=20.00]
         RenderSVGText {text} at (280,28) size 112x15 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 112x14
-            chunk 1 text run 1 at (280.00,40.00) startOffset 0 endOffset 19 width 112.00: "flood-color on tref"
+            chunk 1 text run 1 at (280.00,40.00) startOffset 0 endOffset 19 width 111.80: "flood-color on tref"
         RenderSVGRect {rect} at (250,55) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=250.00] [y=55.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (280,58) size 157x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 157x14
-            chunk 1 text run 1 at (280.00,70.00) startOffset 0 endOffset 25 width 157.00: "flood-opacity on textPath"
+        RenderSVGText {text} at (280,58) size 156x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 156x14
+            chunk 1 text run 1 at (280.00,70.00) startOffset 0 endOffset 25 width 155.95: "flood-opacity on textPath"
         RenderSVGRect {rect} at (250,85) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=250.00] [y=85.00] [width=20.00] [height=20.00]
         RenderSVGText {text} at (280,88) size 158x15 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 158x14
-            chunk 1 text run 1 at (280.00,100.00) startOffset 0 endOffset 28 width 158.00: "clr-intp-filters on altGlyph"
+            chunk 1 text run 1 at (280.00,100.00) startOffset 0 endOffset 28 width 157.10: "clr-intp-filters on altGlyph"
         RenderSVGRect {rect} at (250,115) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=250.00] [y=115.00] [width=20.00] [height=20.00]
         RenderSVGText {text} at (280,118) size 158x15 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 158x14
-            chunk 1 text run 1 at (280.00,130.00) startOffset 0 endOffset 25 width 158.00: "display on linearGradient"
+            chunk 1 text run 1 at (280.00,130.00) startOffset 0 endOffset 25 width 157.57: "display on linearGradient"
         RenderSVGRect {rect} at (250,145) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=250.00] [y=145.00] [width=20.00] [height=20.00]
         RenderSVGText {text} at (280,148) size 93x15 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 93x14
-            chunk 1 text run 1 at (280.00,160.00) startOffset 0 endOffset 17 width 93.00: "fill-rule on stop"
+            chunk 1 text run 1 at (280.00,160.00) startOffset 0 endOffset 17 width 92.79: "fill-rule on stop"
         RenderSVGRect {rect} at (250,175) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=250.00] [y=175.00] [width=20.00] [height=20.00]
         RenderSVGText {text} at (280,178) size 162x15 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 162x14
-            chunk 1 text run 1 at (280.00,190.00) startOffset 0 endOffset 28 width 162.00: "visibility on radialGradient"
+            chunk 1 text run 1 at (280.00,190.00) startOffset 0 endOffset 28 width 161.86: "visibility on radialGradient"
         RenderSVGRect {rect} at (250,205) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=250.00] [y=205.00] [width=20.00] [height=20.00]
         RenderSVGText {text} at (280,208) size 155x15 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 155x14
-            chunk 1 text run 1 at (280.00,220.00) startOffset 0 endOffset 26 width 155.00: "lighting-color on clipPath"
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.9 $"
+            chunk 1 text run 1 at (280.00,220.00) startOffset 0 endOffset 26 width 154.57: "lighting-color on clipPath"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.9 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 7b947cd..30fe8c7 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png differ
index ece5f25..f289cd8 100644 (file)
@@ -27,8 +27,8 @@ layer at (0,0) size 480x360
             chunk 1 (end anchor) text run 1 at (10.00,280.00) startOffset 0 endOffset 12 width 93.00: "is in Hebrew"
             chunk 1 (end anchor) text run 1 at (103.00,280.00) startOffset 0 endOffset 40 width 276.00 RTL: " \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" "
             chunk 1 (end anchor) text run 1 at (379.00,280.00) startOffset 0 endOffset 4 width 31.74: "Text"
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.9 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.9 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 26331c7..475d39b 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png differ
index c799231..4be2be7 100644 (file)
@@ -13,8 +13,8 @@ layer at (0,0) size 480x360
       RenderSVGText {text} at (5,213) size 455x34 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 455x34
           chunk 1 text run 1 at (5.00,240.00) startOffset 0 endOffset 37 width 455.00 RTL: "\x{644}\x{645}\x{627}\x{630}\x{627} \x{644}\x{627} \x{64A}\x{62A}\x{643}\x{644}\x{645}\x{648}\x{646} \x{627}\x{644}\x{644}\x{651}\x{63A}\x{629} \x{627}\x{644}\x{639}\x{631}\x{628}\x{64A}\x{629} \x{641}\x{62D}\x{633}\x{628}\x{61F}"
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.7 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 3553d69..6cbc6c7 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png differ
index b9c726d..cc244ec 100644 (file)
@@ -27,8 +27,8 @@ layer at (0,0) size 480x360
             chunk 1 (end anchor) text run 1 at (10.00,280.00) startOffset 0 endOffset 12 width 93.00: "is in Hebrew"
             chunk 1 (end anchor) text run 1 at (103.00,280.00) startOffset 0 endOffset 40 width 276.00 RTL: " \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" "
             chunk 1 (end anchor) text run 1 at (379.00,280.00) startOffset 0 endOffset 4 width 31.74: "Text"
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.6 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.6 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 825d40d..d495767 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png differ
index 4402ab4..303f2db 100644 (file)
@@ -3,14 +3,14 @@ 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 (75,15) size 241x193
-      RenderSVGText {text} at (75,15) size 241x13 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 241x12
-          chunk 1 text run 1 at (75.00,25.00) startOffset 0 endOffset 47 width 241.00: "Test 'tref' element uses flattened textContent."
+    RenderSVGContainer {g} at (75,15) size 239x193
+      RenderSVGText {text} at (75,15) size 239x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 239x12
+          chunk 1 text run 1 at (75.00,25.00) startOffset 0 endOffset 47 width 238.83: "Test 'tref' element uses flattened textContent."
       RenderSVGText {text} at (75,171) size 150x37 contains 1 chunk(s)
         RenderSVGInline {tref} at (0,0) size 150x36
           RenderSVGInlineText {#text} at (0,0) size 150x36
-            chunk 1 text run 1 at (75.00,200.00) startOffset 0 endOffset 9 width 150.00: "Flattened"
+            chunk 1 text run 1 at (75.00,200.00) startOffset 0 endOffset 9 width 149.50: "Flattened"
         RenderSVGInlineText {#text} at (0,0) size 0x0
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGText {text} at (0,-80) size 171x100 contains 1 chunk(s)
@@ -40,8 +40,8 @@ layer at (0,0) size 480x360
           RenderSVGTSpan {tspan} at (0,0) size 11x19
             RenderSVGInlineText {#text} at (160,65) size 10x18
               chunk 1 text run 1 at (161.00,0.00) startOffset 0 endOffset 1 width 10.00: "d"
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.4 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 486baf5..a8cf5bb 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png differ
index cf0c2d5..89e414f 100644 (file)
@@ -3,157 +3,157 @@ 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 (0,0) size 480x212
-      RenderSVGText {text} at (2,86) size 478x114 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (17,0) size 381x54
+    RenderSVGContainer {g} at (0,0) size 477x212
+      RenderSVGText {text} at (2,86) size 475x114 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (17,0) size 380x54
           chunk 1 text run 1 at (20.00,120.00) startOffset 0 endOffset 1 width 25.00: "N"
-          chunk 1 text run 2 at (45.00,120.00) startOffset 1 endOffset 2 width 19.00: "o"
-          chunk 1 text run 3 at (64.00,120.00) startOffset 2 endOffset 3 width 10.00: "t"
-          chunk 1 text run 4 at (74.00,120.00) startOffset 3 endOffset 4 width 10.00: " "
-          chunk 1 text run 5 at (84.00,120.00) startOffset 4 endOffset 5 width 19.00: "a"
-          chunk 1 text run 6 at (103.00,120.00) startOffset 5 endOffset 6 width 8.00: "l"
-          chunk 1 text run 7 at (111.00,120.00) startOffset 6 endOffset 7 width 8.00: "l"
-          chunk 1 text run 8 at (119.00,120.00) startOffset 7 endOffset 8 width 10.00: " "
-          chunk 1 text run 9 at (129.00,120.00) startOffset 8 endOffset 9 width 18.00: "c"
-          chunk 1 text run 10 at (147.00,120.00) startOffset 9 endOffset 10 width 19.00: "h"
-          chunk 1 text run 11 at (166.00,120.00) startOffset 10 endOffset 11 width 19.00: "a"
-          chunk 1 text run 12 at (185.00,120.00) startOffset 11 endOffset 12 width 12.00: "r"
-          chunk 1 text run 13 at (197.00,120.00) startOffset 12 endOffset 13 width 19.00: "a"
-          chunk 1 text run 14 at (216.00,120.00) startOffset 13 endOffset 14 width 18.00: "c"
-          chunk 1 text run 15 at (234.00,120.00) startOffset 14 endOffset 15 width 10.00: "t"
-          chunk 1 text run 16 at (244.00,120.00) startOffset 15 endOffset 16 width 19.00: "e"
-          chunk 1 text run 17 at (263.00,120.00) startOffset 16 endOffset 17 width 12.00: "r"
-          chunk 1 text run 18 at (275.00,120.00) startOffset 17 endOffset 18 width 18.00: "s"
-          chunk 1 text run 19 at (293.00,120.00) startOffset 18 endOffset 19 width 10.00: " "
-          chunk 1 text run 20 at (303.00,120.00) startOffset 19 endOffset 20 width 8.00: "i"
-          chunk 1 text run 21 at (311.00,120.00) startOffset 20 endOffset 21 width 19.00: "n"
-          chunk 1 text run 22 at (330.00,120.00) startOffset 21 endOffset 22 width 10.00: " "
-          chunk 1 text run 23 at (340.00,120.00) startOffset 22 endOffset 23 width 10.00: "t"
-          chunk 1 text run 24 at (350.00,120.00) startOffset 23 endOffset 24 width 19.00: "h"
-          chunk 1 text run 25 at (369.00,120.00) startOffset 24 endOffset 25 width 19.00: "e"
-          chunk 1 text run 26 at (388.00,120.00) startOffset 25 endOffset 26 width 10.00: " "
-        RenderSVGTSpan {tspan} at (0,0) size 478x55
-          RenderSVGInlineText {#text} at (0,59) size 478x54
+          chunk 1 text run 2 at (45.00,120.00) startOffset 1 endOffset 2 width 19.07: "o"
+          chunk 1 text run 3 at (64.07,120.00) startOffset 2 endOffset 3 width 9.65: "t"
+          chunk 1 text run 4 at (73.72,120.00) startOffset 3 endOffset 4 width 10.00: " "
+          chunk 1 text run 5 at (83.72,120.00) startOffset 4 endOffset 5 width 19.00: "a"
+          chunk 1 text run 6 at (102.72,120.00) startOffset 5 endOffset 6 width 8.00: "l"
+          chunk 1 text run 7 at (110.72,120.00) startOffset 6 endOffset 7 width 8.00: "l"
+          chunk 1 text run 8 at (118.72,120.00) startOffset 7 endOffset 8 width 10.00: " "
+          chunk 1 text run 9 at (128.72,120.00) startOffset 8 endOffset 9 width 18.00: "c"
+          chunk 1 text run 10 at (146.72,120.00) startOffset 9 endOffset 10 width 19.04: "h"
+          chunk 1 text run 11 at (165.76,120.00) startOffset 10 endOffset 11 width 19.00: "a"
+          chunk 1 text run 12 at (184.76,120.00) startOffset 11 endOffset 12 width 12.00: "r"
+          chunk 1 text run 13 at (196.76,120.00) startOffset 12 endOffset 13 width 18.82: "a"
+          chunk 1 text run 14 at (215.58,120.00) startOffset 13 endOffset 14 width 18.00: "c"
+          chunk 1 text run 15 at (233.58,120.00) startOffset 14 endOffset 15 width 10.00: "t"
+          chunk 1 text run 16 at (243.58,120.00) startOffset 15 endOffset 16 width 18.51: "e"
+          chunk 1 text run 17 at (262.09,120.00) startOffset 16 endOffset 17 width 12.00: "r"
+          chunk 1 text run 18 at (274.09,120.00) startOffset 17 endOffset 18 width 18.14: "s"
+          chunk 1 text run 19 at (292.23,120.00) startOffset 18 endOffset 19 width 10.00: " "
+          chunk 1 text run 20 at (302.23,120.00) startOffset 19 endOffset 20 width 8.00: "i"
+          chunk 1 text run 21 at (310.23,120.00) startOffset 20 endOffset 21 width 19.00: "n"
+          chunk 1 text run 22 at (329.23,120.00) startOffset 21 endOffset 22 width 10.00: " "
+          chunk 1 text run 23 at (339.23,120.00) startOffset 22 endOffset 23 width 10.00: "t"
+          chunk 1 text run 24 at (349.23,120.00) startOffset 23 endOffset 24 width 18.90: "h"
+          chunk 1 text run 25 at (368.13,120.00) startOffset 24 endOffset 25 width 19.00: "e"
+          chunk 1 text run 26 at (387.13,120.00) startOffset 25 endOffset 26 width 10.00: " "
+        RenderSVGTSpan {tspan} at (0,0) size 475x54
+          RenderSVGInlineText {#text} at (0,60) size 475x54
             chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 1 width 10.00: "t"
-            chunk 1 text run 2 at (30.00,180.00) startOffset 1 endOffset 2 width 19.00: "e"
-            chunk 1 text run 3 at (49.00,180.00) startOffset 2 endOffset 3 width 18.00: "x"
-            chunk 1 text run 4 at (67.00,180.00) startOffset 3 endOffset 4 width 10.00: "t"
-            chunk 1 text run 5 at (77.00,180.00) startOffset 4 endOffset 5 width 10.00: " "
-            chunk 1 text run 6 at (87.00,180.00) startOffset 5 endOffset 6 width 19.00: "h"
-            chunk 1 text run 7 at (106.00,180.00) startOffset 6 endOffset 7 width 19.00: "a"
-            chunk 1 text run 8 at (125.00,180.00) startOffset 7 endOffset 8 width 18.00: "v"
-            chunk 1 text run 9 at (143.00,180.00) startOffset 8 endOffset 9 width 19.00: "e"
-            chunk 1 text run 10 at (162.00,180.00) startOffset 9 endOffset 10 width 10.00: " "
-            chunk 1 text run 11 at (172.00,180.00) startOffset 10 endOffset 11 width 19.00: "a"
-            chunk 1 text run 12 at (191.00,180.00) startOffset 11 endOffset 12 width 10.00: " "
-            chunk 1 text run 13 at (201.00,180.00) startOffset 12 endOffset 13 width 18.00: "s"
-            chunk 1 text run 14 at (219.00,180.00) startOffset 13 endOffset 14 width 19.00: "p"
-            chunk 1 text run 15 at (238.00,180.00) startOffset 14 endOffset 15 width 19.00: "e"
-            chunk 1 text run 16 at (257.00,180.00) startOffset 15 endOffset 16 width 18.00: "c"
-            chunk 1 text run 17 at (275.00,180.00) startOffset 16 endOffset 17 width 8.00: "i"
-            chunk 1 text run 18 at (283.00,180.00) startOffset 17 endOffset 18 width 10.00: "f"
-            chunk 1 text run 19 at (293.00,180.00) startOffset 18 endOffset 19 width 8.00: "i"
-            chunk 1 text run 20 at (301.00,180.00) startOffset 19 endOffset 20 width 19.00: "e"
-            chunk 1 text run 21 at (320.00,180.00) startOffset 20 endOffset 21 width 19.00: "d"
-            chunk 1 text run 22 at (339.00,180.00) startOffset 21 endOffset 22 width 10.00: " "
-            chunk 1 text run 23 at (349.00,180.00) startOffset 22 endOffset 23 width 12.00: "r"
-            chunk 1 text run 24 at (361.00,180.00) startOffset 23 endOffset 24 width 19.00: "o"
-            chunk 1 text run 25 at (380.00,180.00) startOffset 24 endOffset 25 width 10.00: "t"
-            chunk 1 text run 26 at (390.00,180.00) startOffset 25 endOffset 26 width 19.00: "a"
-            chunk 1 text run 27 at (409.00,180.00) startOffset 26 endOffset 27 width 10.00: "t"
-            chunk 1 text run 28 at (419.00,180.00) startOffset 27 endOffset 28 width 8.00: "i"
-            chunk 1 text run 29 at (427.00,180.00) startOffset 28 endOffset 29 width 19.00: "o"
-            chunk 1 text run 30 at (446.00,180.00) startOffset 29 endOffset 30 width 19.00: "n"
+            chunk 1 text run 2 at (30.00,180.00) startOffset 1 endOffset 2 width 18.51: "e"
+            chunk 1 text run 3 at (48.51,180.00) startOffset 2 endOffset 3 width 17.05: "x"
+            chunk 1 text run 4 at (65.56,180.00) startOffset 3 endOffset 4 width 10.00: "t"
+            chunk 1 text run 5 at (75.56,180.00) startOffset 4 endOffset 5 width 10.00: " "
+            chunk 1 text run 6 at (85.56,180.00) startOffset 5 endOffset 6 width 19.00: "h"
+            chunk 1 text run 7 at (104.56,180.00) startOffset 6 endOffset 7 width 19.00: "a"
+            chunk 1 text run 8 at (123.56,180.00) startOffset 7 endOffset 8 width 17.26: "v"
+            chunk 1 text run 9 at (140.83,180.00) startOffset 8 endOffset 9 width 18.26: "e"
+            chunk 1 text run 10 at (159.09,180.00) startOffset 9 endOffset 10 width 10.00: " "
+            chunk 1 text run 11 at (169.09,180.00) startOffset 10 endOffset 11 width 19.00: "a"
+            chunk 1 text run 12 at (188.09,180.00) startOffset 11 endOffset 12 width 10.00: " "
+            chunk 1 text run 13 at (198.09,180.00) startOffset 12 endOffset 13 width 18.00: "s"
+            chunk 1 text run 14 at (216.09,180.00) startOffset 13 endOffset 14 width 19.00: "p"
+            chunk 1 text run 15 at (235.09,180.00) startOffset 14 endOffset 15 width 19.00: "e"
+            chunk 1 text run 16 at (254.09,180.00) startOffset 15 endOffset 16 width 18.00: "c"
+            chunk 1 text run 17 at (272.09,180.00) startOffset 16 endOffset 17 width 8.00: "i"
+            chunk 1 text run 18 at (280.09,180.00) startOffset 17 endOffset 18 width 10.00: "f"
+            chunk 1 text run 19 at (290.09,180.00) startOffset 18 endOffset 19 width 7.93: "i"
+            chunk 1 text run 20 at (298.02,180.00) startOffset 19 endOffset 20 width 19.00: "e"
+            chunk 1 text run 21 at (317.02,180.00) startOffset 20 endOffset 21 width 19.00: "d"
+            chunk 1 text run 22 at (336.02,180.00) startOffset 21 endOffset 22 width 10.00: " "
+            chunk 1 text run 23 at (346.02,180.00) startOffset 22 endOffset 23 width 12.00: "r"
+            chunk 1 text run 24 at (358.02,180.00) startOffset 23 endOffset 24 width 18.79: "o"
+            chunk 1 text run 25 at (376.81,180.00) startOffset 24 endOffset 25 width 9.65: "t"
+            chunk 1 text run 26 at (386.46,180.00) startOffset 25 endOffset 26 width 18.96: "a"
+            chunk 1 text run 27 at (405.43,180.00) startOffset 26 endOffset 27 width 10.00: "t"
+            chunk 1 text run 28 at (415.43,180.00) startOffset 27 endOffset 28 width 8.00: "i"
+            chunk 1 text run 29 at (423.43,180.00) startOffset 28 endOffset 29 width 19.00: "o"
+            chunk 1 text run 30 at (442.43,180.00) startOffset 29 endOffset 30 width 19.00: "n"
         RenderSVGInlineText {#text} at (0,0) size 0x0
-      RenderSVGText {text} at (2,86) size 478x114 contains 1 chunk(s)
+      RenderSVGText {text} at (2,86) size 475x114 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (17,5) size 79x40
           chunk 1 text run 1 at (20.00,120.00) startOffset 0 endOffset 1 width 25.00: "N"
-          chunk 1 text run 2 at (45.00,120.00) startOffset 1 endOffset 2 width 19.00: "o"
-          chunk 1 text run 3 at (64.00,120.00) startOffset 2 endOffset 3 width 10.00: "t"
-          chunk 1 text run 4 at (74.00,120.00) startOffset 3 endOffset 4 width 10.00: " "
-        RenderSVGTSpan {tspan} at (0,0) size 401x100
-          RenderSVGInlineText {#text} at (77,0) size 227x41
-            chunk 1 text run 1 at (84.00,120.00) startOffset 0 endOffset 1 width 19.00: "a"
-            chunk 1 text run 2 at (103.00,120.00) startOffset 1 endOffset 2 width 8.00: "l"
-            chunk 1 text run 3 at (111.00,120.00) startOffset 2 endOffset 3 width 8.00: "l"
-            chunk 1 text run 4 at (119.00,120.00) startOffset 3 endOffset 4 width 10.00: " "
-            chunk 1 text run 5 at (129.00,120.00) startOffset 4 endOffset 5 width 18.00: "c"
-            chunk 1 text run 6 at (147.00,120.00) startOffset 5 endOffset 6 width 19.00: "h"
-            chunk 1 text run 7 at (166.00,120.00) startOffset 6 endOffset 7 width 19.00: "a"
-            chunk 1 text run 8 at (185.00,120.00) startOffset 7 endOffset 8 width 12.00: "r"
-            chunk 1 text run 9 at (197.00,120.00) startOffset 8 endOffset 9 width 19.00: "a"
-            chunk 1 text run 10 at (216.00,120.00) startOffset 9 endOffset 10 width 18.00: "c"
-            chunk 1 text run 11 at (234.00,120.00) startOffset 10 endOffset 11 width 10.00: "t"
-            chunk 1 text run 12 at (244.00,120.00) startOffset 11 endOffset 12 width 19.00: "e"
-            chunk 1 text run 13 at (263.00,120.00) startOffset 12 endOffset 13 width 12.00: "r"
-            chunk 1 text run 14 at (275.00,120.00) startOffset 13 endOffset 14 width 18.00: "s"
-            chunk 1 text run 15 at (293.00,120.00) startOffset 14 endOffset 15 width 10.00: " "
+          chunk 1 text run 2 at (45.00,120.00) startOffset 1 endOffset 2 width 19.07: "o"
+          chunk 1 text run 3 at (64.07,120.00) startOffset 2 endOffset 3 width 9.65: "t"
+          chunk 1 text run 4 at (73.72,120.00) startOffset 3 endOffset 4 width 10.00: " "
+        RenderSVGTSpan {tspan} at (0,0) size 400x100
+          RenderSVGInlineText {#text} at (76,0) size 226x41
+            chunk 1 text run 1 at (83.72,120.00) startOffset 0 endOffset 1 width 19.00: "a"
+            chunk 1 text run 2 at (102.72,120.00) startOffset 1 endOffset 2 width 8.00: "l"
+            chunk 1 text run 3 at (110.72,120.00) startOffset 2 endOffset 3 width 8.00: "l"
+            chunk 1 text run 4 at (118.72,120.00) startOffset 3 endOffset 4 width 10.00: " "
+            chunk 1 text run 5 at (128.72,120.00) startOffset 4 endOffset 5 width 18.00: "c"
+            chunk 1 text run 6 at (146.72,120.00) startOffset 5 endOffset 6 width 19.04: "h"
+            chunk 1 text run 7 at (165.76,120.00) startOffset 6 endOffset 7 width 19.00: "a"
+            chunk 1 text run 8 at (184.76,120.00) startOffset 7 endOffset 8 width 12.00: "r"
+            chunk 1 text run 9 at (196.76,120.00) startOffset 8 endOffset 9 width 18.82: "a"
+            chunk 1 text run 10 at (215.58,120.00) startOffset 9 endOffset 10 width 18.00: "c"
+            chunk 1 text run 11 at (233.58,120.00) startOffset 10 endOffset 11 width 10.00: "t"
+            chunk 1 text run 12 at (243.58,120.00) startOffset 11 endOffset 12 width 18.51: "e"
+            chunk 1 text run 13 at (262.09,120.00) startOffset 12 endOffset 13 width 12.00: "r"
+            chunk 1 text run 14 at (274.09,120.00) startOffset 13 endOffset 14 width 18.14: "s"
+            chunk 1 text run 15 at (292.23,120.00) startOffset 14 endOffset 15 width 10.00: " "
           RenderSVGTSpan {tspan} at (0,0) size 107x48
-            RenderSVGInlineText {#text} at (294,15) size 62x38
-              chunk 1 text run 1 at (303.00,120.00) startOffset 0 endOffset 1 width 8.00: "i"
-              chunk 1 text run 2 at (311.00,120.00) startOffset 1 endOffset 2 width 19.00: "n"
-              chunk 1 text run 3 at (330.00,120.00) startOffset 2 endOffset 3 width 10.00: " "
+            RenderSVGInlineText {#text} at (293,15) size 62x38
+              chunk 1 text run 1 at (302.23,120.00) startOffset 0 endOffset 1 width 8.00: "i"
+              chunk 1 text run 2 at (310.23,120.00) startOffset 1 endOffset 2 width 19.00: "n"
+              chunk 1 text run 3 at (329.23,120.00) startOffset 2 endOffset 3 width 10.00: " "
             RenderSVGTSpan {tspan} at (0,0) size 68x44
-              RenderSVGInlineText {#text} at (333,6) size 68x44
-                chunk 1 text run 1 at (340.00,120.00) startOffset 0 endOffset 1 width 10.00: "t"
-                chunk 1 text run 2 at (350.00,120.00) startOffset 1 endOffset 2 width 19.00: "h"
-                chunk 1 text run 3 at (369.00,120.00) startOffset 2 endOffset 3 width 19.00: "e"
-                chunk 1 text run 4 at (388.00,120.00) startOffset 3 endOffset 4 width 10.00: " "
+              RenderSVGInlineText {#text} at (332,6) size 68x44
+                chunk 1 text run 1 at (339.23,120.00) startOffset 0 endOffset 1 width 10.00: "t"
+                chunk 1 text run 2 at (349.23,120.00) startOffset 1 endOffset 2 width 18.90: "h"
+                chunk 1 text run 3 at (368.13,120.00) startOffset 2 endOffset 3 width 19.00: "e"
+                chunk 1 text run 4 at (387.13,120.00) startOffset 3 endOffset 4 width 10.00: " "
             RenderSVGInlineText {#text} at (0,0) size 0x0
           RenderSVGInlineText {#text} at (0,0) size 0x0
-          RenderSVGTSpan {tspan} at (0,0) size 88x41
-            RenderSVGInlineText {#text} at (0,59) size 88x40
+          RenderSVGTSpan {tspan} at (0,0) size 86x40
+            RenderSVGInlineText {#text} at (0,60) size 86x39
               chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 1 width 10.00: "t"
-              chunk 1 text run 2 at (30.00,180.00) startOffset 1 endOffset 2 width 19.00: "e"
-              chunk 1 text run 3 at (49.00,180.00) startOffset 2 endOffset 3 width 18.00: "x"
-              chunk 1 text run 4 at (67.00,180.00) startOffset 3 endOffset 4 width 10.00: "t"
-              chunk 1 text run 5 at (77.00,180.00) startOffset 4 endOffset 5 width 10.00: " "
-          RenderSVGInlineText {#text} at (67,59) size 135x40
-            chunk 1 text run 1 at (87.00,180.00) startOffset 0 endOffset 1 width 19.00: "h"
-            chunk 1 text run 2 at (106.00,180.00) startOffset 1 endOffset 2 width 19.00: "a"
-            chunk 1 text run 3 at (125.00,180.00) startOffset 2 endOffset 3 width 18.00: "v"
-            chunk 1 text run 4 at (143.00,180.00) startOffset 3 endOffset 4 width 19.00: "e"
-            chunk 1 text run 5 at (162.00,180.00) startOffset 4 endOffset 5 width 10.00: " "
-            chunk 1 text run 6 at (172.00,180.00) startOffset 5 endOffset 6 width 19.00: "a"
-            chunk 1 text run 7 at (191.00,180.00) startOffset 6 endOffset 7 width 10.00: " "
+              chunk 1 text run 2 at (30.00,180.00) startOffset 1 endOffset 2 width 18.51: "e"
+              chunk 1 text run 3 at (48.51,180.00) startOffset 2 endOffset 3 width 17.05: "x"
+              chunk 1 text run 4 at (65.56,180.00) startOffset 3 endOffset 4 width 10.00: "t"
+              chunk 1 text run 5 at (75.56,180.00) startOffset 4 endOffset 5 width 10.00: " "
+          RenderSVGInlineText {#text} at (65,60) size 133x40
+            chunk 1 text run 1 at (85.56,180.00) startOffset 0 endOffset 1 width 19.00: "h"
+            chunk 1 text run 2 at (104.56,180.00) startOffset 1 endOffset 2 width 19.00: "a"
+            chunk 1 text run 3 at (123.56,180.00) startOffset 2 endOffset 3 width 17.26: "v"
+            chunk 1 text run 4 at (140.83,180.00) startOffset 3 endOffset 4 width 18.26: "e"
+            chunk 1 text run 5 at (159.09,180.00) startOffset 4 endOffset 5 width 10.00: " "
+            chunk 1 text run 6 at (169.09,180.00) startOffset 5 endOffset 6 width 19.00: "a"
+            chunk 1 text run 7 at (188.09,180.00) startOffset 6 endOffset 7 width 10.00: " "
         RenderSVGInlineText {#text} at (0,0) size 0x0
         RenderSVGTSpan {tspan} at (0,0) size 155x39
-          RenderSVGInlineText {#text} at (194,62) size 154x38
-            chunk 1 text run 1 at (201.00,180.00) startOffset 0 endOffset 1 width 18.00: "s"
-            chunk 1 text run 2 at (219.00,180.00) startOffset 1 endOffset 2 width 19.00: "p"
-            chunk 1 text run 3 at (238.00,180.00) startOffset 2 endOffset 3 width 19.00: "e"
-            chunk 1 text run 4 at (257.00,180.00) startOffset 3 endOffset 4 width 18.00: "c"
-            chunk 1 text run 5 at (275.00,180.00) startOffset 4 endOffset 5 width 8.00: "i"
-            chunk 1 text run 6 at (283.00,180.00) startOffset 5 endOffset 6 width 10.00: "f"
-            chunk 1 text run 7 at (293.00,180.00) startOffset 6 endOffset 7 width 8.00: "i"
-            chunk 1 text run 8 at (301.00,180.00) startOffset 7 endOffset 8 width 19.00: "e"
-            chunk 1 text run 9 at (320.00,180.00) startOffset 8 endOffset 9 width 19.00: "d"
-            chunk 1 text run 10 at (339.00,180.00) startOffset 9 endOffset 10 width 10.00: " "
-        RenderSVGInlineText {#text} at (341,77) size 137x36
-          chunk 1 text run 1 at (349.00,180.00) startOffset 0 endOffset 1 width 12.00: "r"
-          chunk 1 text run 2 at (361.00,180.00) startOffset 1 endOffset 2 width 19.00: "o"
-          chunk 1 text run 3 at (380.00,180.00) startOffset 2 endOffset 3 width 10.00: "t"
-          chunk 1 text run 4 at (390.00,180.00) startOffset 3 endOffset 4 width 19.00: "a"
-          chunk 1 text run 5 at (409.00,180.00) startOffset 4 endOffset 5 width 10.00: "t"
-          chunk 1 text run 6 at (419.00,180.00) startOffset 5 endOffset 6 width 8.00: "i"
-          chunk 1 text run 7 at (427.00,180.00) startOffset 6 endOffset 7 width 19.00: "o"
-          chunk 1 text run 8 at (446.00,180.00) startOffset 7 endOffset 8 width 19.00: "n"
+          RenderSVGInlineText {#text} at (191,62) size 154x38
+            chunk 1 text run 1 at (198.09,180.00) startOffset 0 endOffset 1 width 18.00: "s"
+            chunk 1 text run 2 at (216.09,180.00) startOffset 1 endOffset 2 width 19.00: "p"
+            chunk 1 text run 3 at (235.09,180.00) startOffset 2 endOffset 3 width 19.00: "e"
+            chunk 1 text run 4 at (254.09,180.00) startOffset 3 endOffset 4 width 18.00: "c"
+            chunk 1 text run 5 at (272.09,180.00) startOffset 4 endOffset 5 width 8.00: "i"
+            chunk 1 text run 6 at (280.09,180.00) startOffset 5 endOffset 6 width 10.00: "f"
+            chunk 1 text run 7 at (290.09,180.00) startOffset 6 endOffset 7 width 7.93: "i"
+            chunk 1 text run 8 at (298.02,180.00) startOffset 7 endOffset 8 width 19.00: "e"
+            chunk 1 text run 9 at (317.02,180.00) startOffset 8 endOffset 9 width 19.00: "d"
+            chunk 1 text run 10 at (336.02,180.00) startOffset 9 endOffset 10 width 10.00: " "
+        RenderSVGInlineText {#text} at (338,77) size 136x36
+          chunk 1 text run 1 at (346.02,180.00) startOffset 0 endOffset 1 width 12.00: "r"
+          chunk 1 text run 2 at (358.02,180.00) startOffset 1 endOffset 2 width 18.79: "o"
+          chunk 1 text run 3 at (376.81,180.00) startOffset 2 endOffset 3 width 9.65: "t"
+          chunk 1 text run 4 at (386.46,180.00) startOffset 3 endOffset 4 width 18.96: "a"
+          chunk 1 text run 5 at (405.43,180.00) startOffset 4 endOffset 5 width 10.00: "t"
+          chunk 1 text run 6 at (415.43,180.00) startOffset 5 endOffset 6 width 8.00: "i"
+          chunk 1 text run 7 at (423.43,180.00) startOffset 6 endOffset 7 width 19.00: "o"
+          chunk 1 text run 8 at (442.43,180.00) startOffset 7 endOffset 8 width 19.00: "n"
       RenderSVGText {text} at (0,-7) size 430x219 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 14x8
           chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 7 width 14.00: "       "
         RenderSVGTSpan {tspan} at (0,0) size 26x8
           RenderSVGInlineText {#text} at (30,135) size 26x8
             chunk 1 text run 1 at (30.00,135.00) startOffset 0 endOffset 2 width 6.00: "5 "
-            chunk 1 text run 1 at (36.00,135.00) startOffset 0 endOffset 3 width 10.00: "15 "
-            chunk 1 text run 1 at (46.00,135.00) startOffset 0 endOffset 3 width 10.00: "25 "
-        RenderSVGInlineText {#text} at (56,135) size 14x8
-          chunk 1 text run 1 at (56.00,135.00) startOffset 0 endOffset 7 width 14.00: "       "
+            chunk 1 text run 1 at (36.00,135.00) startOffset 0 endOffset 3 width 9.46: "15 "
+            chunk 1 text run 1 at (45.46,135.00) startOffset 0 endOffset 3 width 10.00: "25 "
+        RenderSVGInlineText {#text} at (55,135) size 14x8
+          chunk 1 text run 1 at (55.46,135.00) startOffset 0 endOffset 7 width 14.00: "       "
         RenderSVGTSpan {tspan} at (0,0) size 39x8
           RenderSVGInlineText {#text} at (80,130) size 39x8
-            chunk 1 text run 1 at (80.00,130.00) startOffset 0 endOffset 4 width 13.00: "-10 "
-            chunk 1 text run 1 at (93.00,130.00) startOffset 0 endOffset 8 width 26.00: "-20 -30 "
-        RenderSVGInlineText {#text} at (119,130) size 14x8
-          chunk 1 text run 1 at (119.00,130.00) startOffset 0 endOffset 7 width 14.00: "       "
+            chunk 1 text run 1 at (80.00,130.00) startOffset 0 endOffset 4 width 12.50: "-10 "
+            chunk 1 text run 1 at (92.50,130.00) startOffset 0 endOffset 8 width 26.00: "-20 -30 "
+        RenderSVGInlineText {#text} at (118,130) size 14x8
+          chunk 1 text run 1 at (118.50,130.00) startOffset 0 endOffset 7 width 14.00: "       "
         RenderSVGTSpan {tspan} at (0,0) size 130x8
           RenderSVGInlineText {#text} at (0,6) size 130x9
             chunk 1 text run 1 at (125.00,130.00) startOffset 0 endOffset 4 width 13.00: "-40 "
@@ -191,21 +191,21 @@ layer at (0,0) size 480x360
             chunk 1 text run 1 at (119.00,190.00) startOffset 0 endOffset 4 width 13.00: "-40 "
         RenderSVGInlineText {#text} at (132,190) size 14x8
           chunk 1 text run 1 at (132.00,190.00) startOffset 0 endOffset 7 width 14.00: "       "
-        RenderSVGTSpan {tspan} at (0,0) size 104x8
-          RenderSVGInlineText {#text} at (0,6) size 104x8
-            chunk 1 text run 1 at (190.00,200.00) startOffset 0 endOffset 4 width 13.00: "-10 "
-            chunk 1 text run 1 at (203.00,200.00) startOffset 0 endOffset 4 width 13.00: "-10 "
-            chunk 1 text run 1 at (216.00,200.00) startOffset 0 endOffset 4 width 13.00: "-10 "
-            chunk 1 text run 1 at (229.00,200.00) startOffset 0 endOffset 8 width 26.00: "-10 -10 "
-            chunk 1 text run 1 at (255.00,200.00) startOffset 0 endOffset 8 width 26.00: "-10 -10 "
-            chunk 1 text run 1 at (281.00,200.00) startOffset 0 endOffset 4 width 13.00: "-10 "
-        RenderSVGInlineText {#text} at (294,200) size 14x8
-          chunk 1 text run 1 at (294.00,200.00) startOffset 0 endOffset 7 width 14.00: "       "
+        RenderSVGTSpan {tspan} at (0,0) size 101x8
+          RenderSVGInlineText {#text} at (0,6) size 101x8
+            chunk 1 text run 1 at (190.00,200.00) startOffset 0 endOffset 4 width 12.50: "-10 "
+            chunk 1 text run 1 at (202.50,200.00) startOffset 0 endOffset 4 width 12.50: "-10 "
+            chunk 1 text run 1 at (215.01,200.00) startOffset 0 endOffset 4 width 12.50: "-10 "
+            chunk 1 text run 1 at (227.51,200.00) startOffset 0 endOffset 8 width 25.01: "-10 -10 "
+            chunk 1 text run 1 at (252.52,200.00) startOffset 0 endOffset 8 width 25.01: "-10 -10 "
+            chunk 1 text run 1 at (277.53,200.00) startOffset 0 endOffset 4 width 12.50: "-10 "
+        RenderSVGInlineText {#text} at (290,200) size 14x8
+          chunk 1 text run 1 at (290.03,200.00) startOffset 0 endOffset 7 width 14.00: "       "
         RenderSVGTSpan {tspan} at (0,0) size 13x8
           RenderSVGInlineText {#text} at (275,190) size 13x8
-            chunk 1 text run 1 at (275.00,190.00) startOffset 0 endOffset 4 width 13.00: "-10 "
-        RenderSVGInlineText {#text} at (288,190) size 14x8
-          chunk 1 text run 1 at (288.00,190.00) startOffset 0 endOffset 7 width 14.00: "       "
+            chunk 1 text run 1 at (275.00,190.00) startOffset 0 endOffset 4 width 12.50: "-10 "
+        RenderSVGInlineText {#text} at (287,190) size 14x8
+          chunk 1 text run 1 at (287.50,190.00) startOffset 0 endOffset 7 width 14.00: "       "
         RenderSVGTSpan {tspan} at (0,0) size 80x8
           RenderSVGInlineText {#text} at (0,6) size 80x8
             chunk 1 text run 1 at (340.00,210.00) startOffset 0 endOffset 3 width 10.00: "55 "
@@ -217,8 +217,8 @@ layer at (0,0) size 480x360
             chunk 1 text run 1 at (410.00,210.00) startOffset 0 endOffset 3 width 10.00: "55 "
         RenderSVGInlineText {#text} at (420,210) size 10x8
           chunk 1 text run 1 at (420.00,210.00) startOffset 0 endOffset 5 width 10.00: "     "
-    RenderSVGContainer {g} at (10,314) size 249x33
-      RenderSVGText {text} at (10,314) size 249x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 249x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 249.00: "$Revision: 1.11 $"
+    RenderSVGContainer {g} at (10,314) size 239x33
+      RenderSVGText {text} at (10,314) size 239x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 239x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 238.76: "$Revision: 1.11 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 7402c21..a5d3647 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png differ
index a9566a2..16b596f 100644 (file)
@@ -5,35 +5,35 @@ layer 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 358x156 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,-60.00)}]
-          RenderSVGText {text} at (30,134) size 345x20 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 345x20
-              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,114) size 309x20 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 309x20
-              chunk 1 text run 1 at (100.00,130.00) startOffset 0 endOffset 35 width 308.57: "Some other text with id 'otherText'"
+        RenderSVGContainer {g} at (17,9) size 358x154 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,-60.00)}]
+          RenderSVGText {text} at (30,134) size 340x20 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 340x20
+              chunk 1 text run 1 at (30.00,150.00) startOffset 0 endOffset 37 width 339.64: "Rotated Text for testing SVGLocatable"
+          RenderSVGText {text} at (100,114) size 305x20 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 305x20
+              chunk 1 text run 1 at (100.00,130.00) startOffset 0 endOffset 35 width 304.73: "Some other text with id 'otherText'"
           RenderSVGViewportContainer {svg} at (275,45) size 100x100
             RenderSVGEllipse {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 280x13 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 280x12
-            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"
+            chunk 1 text run 1 at (10.00,200.00) startOffset 0 endOffset 50 width 279.65: ".getScreenCTM(): 0.42,0.42,-0.42,0.42,70.00,-60.00"
         RenderSVGText {text} at (10,210) size 241x13 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 241x12
-            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,230) size 311x13 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 311x12
-            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,250) size 345x13 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 345x12
-            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"
+            chunk 1 text run 1 at (10.00,220.00) startOffset 0 endOffset 44 width 240.88: ".getCTM(): 0.42,0.42,-0.42,0.42,70.00,-60.00"
+        RenderSVGText {text} at (10,230) size 309x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 309x12
+            chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 56 width 308.49: ".getTransformToElement(): 0.42,0.42,-0.42,0.42,0.00,0.00"
+        RenderSVGText {text} at (10,250) size 343x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 343x12
+            chunk 1 text run 1 at (10.00,260.00) startOffset 0 endOffset 65 width 342.84: ".getBBox() for 'blueCircle': .x=-50,.y=-50,.width=100,.height=100"
         RenderSVGText {text} at (10,270) size 259x13 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 259x12
-            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,290) size 278x13 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 278x12
-            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,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.6 $"
+            chunk 1 text run 1 at (10.00,280.00) startOffset 0 endOffset 47 width 258.89: ".farthestViewportElement of blueCircle=svg-root"
+        RenderSVGText {text} at (10,290) size 277x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 277x12
+            chunk 1 text run 1 at (10.00,300.00) startOffset 0 endOffset 47 width 276.72: ".nearestViewportElement of blueCircle=nestedSVG"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.6 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 3e2a8a5..d21aee3 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png differ
index d1ab201..ad2de94 100644 (file)
@@ -3,39 +3,39 @@ 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,40) size 391x252
-      RenderSVGText {text} at (49,40) size 161x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 161x18
-          chunk 1 (end anchor) text run 1 at (49.00,55.00) startOffset 0 endOffset 19 width 161.00: "animVal != baseVal:"
-      RenderSVGContainer {g} at (240,40) size 200x252 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(500.00,0.00)}]
+    RenderSVGContainer {g} at (51,40) size 389x251
+      RenderSVGText {text} at (51,40) size 159x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 159x18
+          chunk 1 (end anchor) text run 1 at (51.12,55.00) startOffset 0 endOffset 19 width 158.88: "animVal != baseVal:"
+      RenderSVGContainer {g} at (240,40) size 200x251 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(500.00,0.00)}]
         RenderSVGRect {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 162x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 162x14
-            chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 21 width 162.00: "SVGAnimatedNumberList"
+        RenderSVGText {text} at (70,63) size 161x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 161x14
+            chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 21 width 160.50: "SVGAnimatedNumberList"
         RenderSVGRect {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 133x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 133x14
-            chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 17 width 133.00: "SVGAnimatedLength"
+        RenderSVGText {text} at (70,93) size 132x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 132x14
+            chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 17 width 131.50: "SVGAnimatedLength"
         RenderSVGRect {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 155x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 155x14
-            chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 21 width 155.00: "SVGAnimatedLengthList"
+        RenderSVGText {text} at (70,123) size 154x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 154x14
+            chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 21 width 153.46: "SVGAnimatedLengthList"
         RenderSVGRect {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 125x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 125x14
-            chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 16 width 125.00: "SVGAnimatedAngle"
+        RenderSVGText {text} at (70,153) size 124x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 124x14
+            chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 16 width 123.54: "SVGAnimatedAngle"
         RenderSVGRect {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 118x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 118x14
-            chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 15 width 118.00: "SVGAnimatedRect"
+        RenderSVGText {text} at (70,183) size 117x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 117x14
+            chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 15 width 116.38: "SVGAnimatedRect"
         RenderSVGRect {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 177x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 177x14
-            chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 24 width 177.00: "SVGAnimatedTransformList"
+        RenderSVGText {text} at (70,213) size 175x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 175x14
+            chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 24 width 174.00: "SVGAnimatedTransformList"
         RenderSVGRect {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 222x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 222x14
-            chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 30 width 222.00: "SVGAnimatedPreserveAspectRatio"
+        RenderSVGText {text} at (70,243) size 221x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 221x14
+            chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 30 width 220.29: "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 37x23
@@ -45,8 +45,8 @@ layer at (0,0) size 480x360
         RenderSVGEllipse {circle} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=50.00]
         RenderSVGResourceMarker {marker} [id="marker"] [markerUnits=strokeWidth] [ref at (0,0)] [angle=90.00]
         RenderSVGViewportContainer {svg} at (0,0) size 0x0
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.8 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.8 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 3cc8b2d..1cc4e85 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png differ
index f63083e..7b924c6 100644 (file)
@@ -4,15 +4,15 @@ 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 346x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 346x18
-          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 40 width 346.00: "Test that getBBox() works before SVGLoad"
+      RenderSVGText {text} at (10,15) size 342x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 342x18
+          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 40 width 341.52: "Test that getBBox() works before SVGLoad"
       RenderSVGRect {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 31x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 31x18
-          chunk 1 text run 1 at (1000.00,1000.00) startOffset 0 endOffset 3 width 31.00: "Abc"
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.7 $"
+      RenderSVGText {text} at (1000,985) size 32x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 32x18
+          chunk 1 text run 1 at (1000.00,1000.00) startOffset 0 endOffset 3 width 31.07: "Abc"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 0a06d04..a9e5b91 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png differ
index c6e4c60..1614c55 100644 (file)
@@ -3,59 +3,59 @@ 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 430x277
-      RenderSVGText {text} at (10,15) size 301x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 301x18
-          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 35 width 301.00: "Testing liveness of SVG DOM objects"
-      RenderSVGContainer {g} at (90,40) size 350x252 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(500.00,0.00)}]
+    RenderSVGContainer {g} at (10,15) size 430x276
+      RenderSVGText {text} at (10,15) size 298x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 298x18
+          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 35 width 297.35: "Testing liveness of SVG DOM objects"
+      RenderSVGContainer {g} at (90,40) size 350x251 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(500.00,0.00)}]
         RenderSVGRect {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 162x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 162x14
-            chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 21 width 162.00: "SVGAnimatedNumberList"
+        RenderSVGText {text} at (70,63) size 161x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 161x14
+            chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 21 width 160.50: "SVGAnimatedNumberList"
         RenderSVGRect {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 133x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 133x14
-            chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 17 width 133.00: "SVGAnimatedLength"
+        RenderSVGText {text} at (70,93) size 132x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 132x14
+            chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 17 width 131.50: "SVGAnimatedLength"
         RenderSVGRect {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 155x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 155x14
-            chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 21 width 155.00: "SVGAnimatedLengthList"
+        RenderSVGText {text} at (70,123) size 154x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 154x14
+            chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 21 width 153.46: "SVGAnimatedLengthList"
         RenderSVGRect {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 125x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 125x14
-            chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 16 width 125.00: "SVGAnimatedAngle"
+        RenderSVGText {text} at (70,153) size 124x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 124x14
+            chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 16 width 123.54: "SVGAnimatedAngle"
         RenderSVGRect {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 118x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 118x14
-            chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 15 width 118.00: "SVGAnimatedRect"
+        RenderSVGText {text} at (70,183) size 117x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 117x14
+            chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 15 width 116.38: "SVGAnimatedRect"
         RenderSVGRect {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 177x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 177x14
-            chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 24 width 177.00: "SVGAnimatedTransformList"
+        RenderSVGText {text} at (70,213) size 175x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 175x14
+            chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 24 width 174.00: "SVGAnimatedTransformList"
         RenderSVGRect {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 222x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 222x14
-            chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 30 width 222.00: "SVGAnimatedPreserveAspectRatio"
+        RenderSVGText {text} at (70,243) size 221x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 221x14
+            chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 30 width 220.29: "SVGAnimatedPreserveAspectRatio"
         RenderSVGRect {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 141x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 141x14
-            chunk 1 text run 1 at (70.00,285.00) startOffset 0 endOffset 18 width 141.00: "SVGAnimatedBoolean"
+        RenderSVGText {text} at (70,273) size 140x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 140x14
+            chunk 1 text run 1 at (70.00,285.00) startOffset 0 endOffset 18 width 139.54: "SVGAnimatedBoolean"
         RenderSVGRect {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 126x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 126x14
-            chunk 1 text run 1 at (70.00,315.00) startOffset 0 endOffset 17 width 126.00: "SVGAnimatedString"
+        RenderSVGText {text} at (70,303) size 125x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 125x14
+            chunk 1 text run 1 at (70.00,315.00) startOffset 0 endOffset 17 width 124.52: "SVGAnimatedString"
         RenderSVGRect {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 170x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 170x14
-            chunk 1 text run 1 at (70.00,345.00) startOffset 0 endOffset 22 width 170.00: "SVGAnimatedEnumeration"
+        RenderSVGText {text} at (70,333) size 169x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 169x14
+            chunk 1 text run 1 at (70.00,345.00) startOffset 0 endOffset 22 width 168.47: "SVGAnimatedEnumeration"
         RenderSVGRect {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 134x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 134x14
-            chunk 1 text run 1 at (70.00,375.00) startOffset 0 endOffset 18 width 134.00: "SVGAnimatedInteger"
+        RenderSVGText {text} at (70,363) size 133x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 133x14
+            chunk 1 text run 1 at (70.00,375.00) startOffset 0 endOffset 18 width 132.35: "SVGAnimatedInteger"
         RenderSVGRect {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 140x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 140x14
-            chunk 1 text run 1 at (70.00,405.00) startOffset 0 endOffset 17 width 140.00: "SVGAnimatedNumber"
+        RenderSVGText {text} at (70,393) size 139x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 139x14
+            chunk 1 text run 1 at (70.00,405.00) startOffset 0 endOffset 17 width 138.54: "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
@@ -67,8 +67,8 @@ layer at (0,0) size 480x360
         RenderSVGViewportContainer {svg} at (0,0) size 0x0
         RenderSVGResourceFilter {filter} [id=""] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
           [feTurbulence type="TURBULENCE" baseFrequency="4.00, 5.00" seed="0.00" numOctaves="1" stitchTiles="0"]
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.7 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index cef987c..8dbbd81 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png differ
index 636891f..05f96b2 100644 (file)
@@ -3,30 +3,30 @@ 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 368x175
-      RenderSVGText {text} at (10,15) size 368x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 368x18
-          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 47 width 368.00: "Test side effects of assigning to valueAsString"
+    RenderSVGContainer {g} at (10,15) size 366x175
+      RenderSVGText {text} at (10,15) size 366x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 366x18
+          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 47 width 365.79: "Test side effects of assigning to valueAsString"
       RenderSVGRect {rect} at (10,40) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=40.00] [width=30.00] [height=30.00]
       RenderSVGRect {rect} at (10,80) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=80.00] [width=30.00] [height=30.00]
       RenderSVGRect {rect} at (10,120) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=120.00] [width=30.00] [height=30.00]
       RenderSVGRect {rect} at (10,160) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=160.00] [width=30.00] [height=30.00]
-      RenderSVGContainer {g} at (50,48) size 182x135
-        RenderSVGText {text} at (50,48) size 172x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 172x15
-            chunk 1 text run 1 at (50.00,60.00) startOffset 0 endOffset 25 width 172.00: "Valid string on SVGLength"
-        RenderSVGText {text} at (50,88) size 182x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 182x15
-            chunk 1 text run 1 at (50.00,100.00) startOffset 0 endOffset 27 width 182.00: "Invalid string on SVGLength"
-        RenderSVGText {text} at (50,128) size 165x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 165x15
-            chunk 1 text run 1 at (50.00,140.00) startOffset 0 endOffset 24 width 165.00: "Valid string on SVGAngle"
-        RenderSVGText {text} at (50,168) size 175x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 175x15
-            chunk 1 text run 1 at (50.00,180.00) startOffset 0 endOffset 26 width 175.00: "Invalid string on SVGAngle"
+      RenderSVGContainer {g} at (50,48) size 181x135
+        RenderSVGText {text} at (50,48) size 170x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 170x15
+            chunk 1 text run 1 at (50.00,60.00) startOffset 0 endOffset 25 width 169.78: "Valid string on SVGLength"
+        RenderSVGText {text} at (50,88) size 181x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 181x15
+            chunk 1 text run 1 at (50.00,100.00) startOffset 0 endOffset 27 width 180.20: "Invalid string on SVGLength"
+        RenderSVGText {text} at (50,128) size 163x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 163x15
+            chunk 1 text run 1 at (50.00,140.00) startOffset 0 endOffset 24 width 162.74: "Valid string on SVGAngle"
+        RenderSVGText {text} at (50,168) size 174x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 174x15
+            chunk 1 text run 1 at (50.00,180.00) startOffset 0 endOffset 26 width 173.15: "Invalid string on SVGAngle"
       RenderSVGResourceMarker {marker} [id="m"] [markerUnits=strokeWidth] [ref at (0,0)] [angle=1.80]
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.6 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.6 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 99dc5d1..b8f8fbe 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png differ
index fde29fd..76b559d 100644 (file)
@@ -3,39 +3,39 @@ layer at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (43,40) size 397x252
-      RenderSVGText {text} at (43,40) size 167x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 167x18
-          chunk 1 (end anchor) text run 1 at (43.00,55.00) startOffset 0 endOffset 21 width 167.00: "animVal is read only:"
-      RenderSVGContainer {g} at (240,40) size 200x252 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(500.00,0.00)}]
+    RenderSVGContainer {g} at (44,40) size 396x251
+      RenderSVGText {text} at (44,40) size 166x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 166x18
+          chunk 1 (end anchor) text run 1 at (44.84,55.00) startOffset 0 endOffset 21 width 165.16: "animVal is read only:"
+      RenderSVGContainer {g} at (240,40) size 200x251 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(500.00,0.00)}]
         RenderSVGRect {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 162x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 162x14
-            chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 21 width 162.00: "SVGAnimatedNumberList"
+        RenderSVGText {text} at (70,63) size 161x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 161x14
+            chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 21 width 160.50: "SVGAnimatedNumberList"
         RenderSVGRect {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 133x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 133x14
-            chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 17 width 133.00: "SVGAnimatedLength"
+        RenderSVGText {text} at (70,93) size 132x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 132x14
+            chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 17 width 131.50: "SVGAnimatedLength"
         RenderSVGRect {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 155x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 155x14
-            chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 21 width 155.00: "SVGAnimatedLengthList"
+        RenderSVGText {text} at (70,123) size 154x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 154x14
+            chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 21 width 153.46: "SVGAnimatedLengthList"
         RenderSVGRect {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 125x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 125x14
-            chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 16 width 125.00: "SVGAnimatedAngle"
+        RenderSVGText {text} at (70,153) size 124x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 124x14
+            chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 16 width 123.54: "SVGAnimatedAngle"
         RenderSVGRect {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 118x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 118x14
-            chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 15 width 118.00: "SVGAnimatedRect"
+        RenderSVGText {text} at (70,183) size 117x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 117x14
+            chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 15 width 116.38: "SVGAnimatedRect"
         RenderSVGRect {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 177x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 177x14
-            chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 24 width 177.00: "SVGAnimatedTransformList"
+        RenderSVGText {text} at (70,213) size 175x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 175x14
+            chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 24 width 174.00: "SVGAnimatedTransformList"
         RenderSVGRect {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 222x15 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 222x14
-            chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 30 width 222.00: "SVGAnimatedPreserveAspectRatio"
+        RenderSVGText {text} at (70,243) size 221x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 221x14
+            chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 30 width 220.29: "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 37x23
@@ -45,8 +45,8 @@ layer at (0,0) size 480x360
         RenderSVGEllipse {circle} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=50.00]
         RenderSVGResourceMarker {marker} [id="marker"] [markerUnits=strokeWidth] [ref at (0,0)] [angle=90.00]
         RenderSVGViewportContainer {svg} at (0,0) size 0x0
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.2 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.2 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index ba92c31..44f6885 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.png differ
index be3932a..ba7779c 100644 (file)
@@ -76,8 +76,8 @@ layer at (0,0) size 480x360
             [filter="spotLightG"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
           RenderSVGRect {rect} at (355,225) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(355.00,245.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
             [filter="spotLightH"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
-    RenderSVGContainer {g} at (10,314) size 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.4 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 79dc8ec..f4f0731 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png differ
index e3d9ec4..1edb0d6 100644 (file)
@@ -27,9 +27,9 @@ layer at (0,0) size 480x360
           [feTurbulence type="TURBULENCE" baseFrequency="0.01, 0.01" seed="-2.00" numOctaves="1" stitchTiles="0"]
         RenderSVGResourceFilter {filter} [id="turbneg7"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
           [feTurbulence type="TURBULENCE" baseFrequency="0.01, 0.01" seed="-2.60" numOctaves="1" stitchTiles="0"]
-      RenderSVGText {text} at (142,28) size 196x25 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 196x24
-          chunk 1 (middle anchor) text run 1 at (142.00,48.00) startOffset 0 endOffset 17 width 196.00: "feTurbulence seed"
+      RenderSVGText {text} at (143,28) size 194x25 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 194x24
+          chunk 1 (middle anchor) text run 1 at (143.27,48.00) startOffset 0 endOffset 17 width 193.46: "feTurbulence seed"
       RenderSVGContainer {g} at (59,74) size 362x222 [transform={m=((1.00,0.00)(0.00,1.00)) t=(65.00,80.00)}]
         RenderSVGRect {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
@@ -63,9 +63,9 @@ layer at (0,0) size 480x360
             chunk 1 (middle anchor) text run 1 at (262.50,80.00) startOffset 0 endOffset 3 width 25.00: "0.5"
         RenderSVGRect {rect} at (365,80) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
           [filter="turbpos3"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
-        RenderSVGText {text} at (312,65) size 26x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 25x18
-            chunk 1 (middle anchor) text run 1 at (312.50,80.00) startOffset 0 endOffset 3 width 25.00: "1.5"
+        RenderSVGText {text} at (313,65) size 24x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 24x18
+            chunk 1 (middle anchor) text run 1 at (313.17,80.00) startOffset 0 endOffset 3 width 23.67: "1.5"
         RenderSVGRect {rect} at (59,74) size 362x102 [stroke={[type=SOLID] [color=#000000]}] [x=-5.00] [y=-5.00] [width=360.00] [height=100.00]
         RenderSVGRect {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
@@ -74,9 +74,9 @@ layer at (0,0) size 480x360
             chunk 1 (middle anchor) text run 1 at (17.00,200.00) startOffset 0 endOffset 2 width 16.00: "-1"
         RenderSVGRect {rect} at (115,200) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,120.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
           [filter="turbneg5"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
-        RenderSVGText {text} at (59,185) size 32x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 31x18
-            chunk 1 (middle anchor) text run 1 at (59.50,200.00) startOffset 0 endOffset 4 width 31.00: "-1.5"
+        RenderSVGText {text} at (60,185) size 30x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 30x18
+            chunk 1 (middle anchor) text run 1 at (60.17,200.00) startOffset 0 endOffset 4 width 29.67: "-1.5"
         RenderSVGRect {rect} at (59,194) size 112x102 [stroke={[type=SOLID] [color=#000000]}] [x=-5.00] [y=115.00] [width=110.00] [height=100.00]
         RenderSVGRect {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
@@ -89,8 +89,8 @@ layer at (0,0) size 480x360
           RenderSVGInlineText {#text} at (0,0) size 31x18
             chunk 1 (middle anchor) text run 1 at (309.50,200.00) startOffset 0 endOffset 4 width 31.00: "-2.6"
         RenderSVGRect {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 231x33
-      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 231x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.7 $"
+    RenderSVGContainer {g} at (10,314) size 228x33
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.77: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 59a9a11..4cae27c 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png differ
index 4add205..f136076 100644 (file)
@@ -41,9 +41,9 @@ layer at (0,0) size 480x360
                 RenderSVGPath {line} at (59,81) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-12.00]
                 RenderSVGPath {line} at (60,104) size 24x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
                 RenderSVGRect {rect} at (56,101) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
-            RenderSVGText {text} at (0,-10) size 8x13 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 8x12
-                chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 2 width 7.50: "12"
+            RenderSVGText {text} at (0,-10) size 18x13 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 18x12
+                chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 2 width 17.50: "12"
         RenderSVGContainer {g} at (9,114) size 222x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,55.00)}]
           RenderSVGContainer {g} at (9,114) size 22x52
             RenderSVGRect {rect} at (9,114) size 22x52 [stroke={[type=SOLID] [color=#000000]}] [x=-20.00] [y=0.00] [width=20.00] [height=50.00]
@@ -69,9 +69,9 @@ layer at (0,0) size 480x360
                 RenderSVGPath {line} at (79,136) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-12.00]
                 RenderSVGPath {line} at (80,159) size 24x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
                 RenderSVGRect {rect} at (76,156) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
-            RenderSVGText {text} at (0,-10) size 8x13 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 8x12
-                chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 2 width 7.50: "12"
+            RenderSVGText {text} at (0,-10) size 28x13 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x12
+                chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 2 width 27.50: "12"
         RenderSVGContainer {g} at (9,169) size 266x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,110.00)}]
           RenderSVGContainer {g} at (9,169) size 22x52
             RenderSVGRect {rect} at (9,169) size 22x52 [stroke={[type=SOLID] [color=#000000]}] [x=-20.00] [y=0.00] [width=20.00] [height=50.00]
@@ -107,9 +107,9 @@ layer at (0,0) size 480x360
                 RenderSVGPath {line} at (144,191) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-12.00]
                 RenderSVGPath {line} at (145,214) size 24x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
                 RenderSVGRect {rect} at (141,211) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
-            RenderSVGText {text} at (0,-10) size 35x13 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 35x12
-                chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 4 width 35.00: "1234"
+            RenderSVGText {text} at (0,-10) size 65x13 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 65x12
+                chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 4 width 65.00: "1234"
         RenderSVGContainer {g} at (9,224) size 222x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,165.00)}]
           RenderSVGContainer {g} at (9,224) size 22x52
             RenderSVGRect {rect} at (9,224) size 22x52 [stroke={[type=SOLID] [color=#000000]}] [x=-20.00] [y=0.00] [width=20.00] [height=50.00]
@@ -145,9 +145,9 @@ layer at (0,0) size 480x360
                 RenderSVGPath {line} at (144,246) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-12.00]
                 RenderSVGPath {line} at (145,269) size 24x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
                 RenderSVGRect {rect} at (141,266) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
-            RenderSVGText {text} at (0,-10) size 35x13 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 35x12
-                chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 4 width 35.00: "1234"
+            RenderSVGText {text} at (0,-10) size 65x13 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 65x12
+                chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 4 width 65.00: "1234"
         RenderSVGContainer {g} at (249,59) size 228x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
           RenderSVGContainer {g} at (249,59) size 22x52
             RenderSVGRect {rect} at (249,59) size 22x52 [stroke={[type=SOLID] [color=#000000]}] [x=-20.00] [y=0.00] [width=20.00] [height=50.00]
@@ -183,9 +183,9 @@ layer at (0,0) size 480x360
                 RenderSVGPath {line} at (384,81) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-12.00]
                 RenderSVGPath {line} at (385,104) size 24x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
                 RenderSVGRect {rect} at (381,101) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
-            RenderSVGText {text} at (0,-10) size 35x13 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 35x12
-                chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 4 width 35.00: "1234"
+            RenderSVGText {text} at (0,-10) size 65x13 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 65x12
+                chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 4 width 65.00: "1234"
         RenderSVGContainer {g} at (249,114) size 231x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,55.00)}]
           RenderSVGContainer {g} at (249,114) size 22x52
             RenderSVGRect {rect} at (249,114) size 22x52 [stroke={[type=SOLID] [color=#000000]}] [x=-20.00] [y=0.00] [width=20.00] [height=50.00]
@@ -221,9 +221,9 @@ layer at (0,0) size 480x360
                 RenderSVGPath {line} at (414,136) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-12.00]
                 RenderSVGPath {line} at (415,159) size 24x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
                 RenderSVGRect {rect} at (411,156) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
-            RenderSVGText {text} at (0,-10) size 35x13 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 35x12
-                chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 4 width 35.00: "1234"
+            RenderSVGText {text} at (0,-10) size 80x13 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 80x12
+                chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 4 width 80.00: "1234"
         RenderSVGContainer {g} at (249,169) size 222x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,110.00)}]
           RenderSVGContainer {g} at (249,169) size 22x52
             RenderSVGRect {rect} at (249,169) size 22x52 [stroke={[type=SOLID] [color=#000000]}] [x=-20.00] [y=0.00] [width=20.00] [height=50.00]
@@ -238,7 +238,7 @@ layer at (0,0) size 480x360
           RenderSVGText {text} at (5,0) size 118x19 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 118x18
               chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 16 width 118.00: "u1=\"1\" g2=\"gl_2\""
-          RenderSVGContainer {g} at (271,191) size 53x29 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
+          RenderSVGContainer {g} at (271,191) size 59x29 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
             RenderSVGContainer {use} at (271,191) size 28x28
               RenderSVGContainer {g} at (271,191) size 28x28
                 RenderSVGPath {line} at (274,191) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-12.00]
@@ -249,9 +249,9 @@ layer at (0,0) size 480x360
                 RenderSVGPath {line} at (299,191) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-12.00]
                 RenderSVGPath {line} at (300,214) size 24x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
                 RenderSVGRect {rect} at (296,211) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
-            RenderSVGText {text} at (0,-10) size 18x13 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 18x12
-                chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 2 width 17.50: "12"
+            RenderSVGText {text} at (0,-10) size 28x13 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x12
+                chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 2 width 27.50: "12"
       RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(320.00,100.00)}]
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
index bf0cb66..3a15793 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png differ
index d6b8792..e4d22ff 100644 (file)
@@ -38,11 +38,11 @@ layer at (0,0) size 480x360
         RenderSVGRect {rect} at (60,225) size 200x25 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.20]}] [x=60.00] [y=225.00] [width=200.00] [height=25.00]
         RenderSVGRect {rect} at (60,250) size 200x25 [fill={[type=SOLID] [color=#FFFFFF]}] [x=60.00] [y=250.00] [width=200.00] [height=25.00]
         RenderSVGRect {rect} at (60,275) size 200x25 [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 121x111 contains 1 chunk(s)
+      RenderSVGText {text} at (60,202) size 126x111 contains 1 chunk(s)
         [masker="mask3"] RenderSVGResourceMasker {mask} at (60,200) size 200x100
-        RenderSVGInlineText {#text} at (0,0) size 121x111
+        RenderSVGInlineText {#text} at (0,0) size 126x111
           [masker="mask3"] RenderSVGResourceMasker {mask} at (60,200) size 200x100
-          chunk 1 text run 1 at (60.00,280.00) startOffset 0 endOffset 3 width 121.00: "SVG"
+          chunk 1 text run 1 at (60.00,280.00) startOffset 0 endOffset 3 width 125.40: "SVG"
       RenderSVGText {text} at (200,214) size 199x14 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 199x14
           chunk 1 text run 1 at (200.00,225.00) startOffset 0 endOffset 36 width 198.67: "Text with mask containing rectangles"
index 4d3e45e..6d4ac77 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.png differ
index bb55854..b6e64b9 100644 (file)
@@ -16,9 +16,9 @@ layer at (0,0) size 480x360
         RenderSVGPath {line} at (436,18) size 28x297 [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]
         RenderSVGRect {rect} at (35,17) size 416x281 [stroke={[type=SOLID] [color=#000000]}] [x=20.00] [y=10.00] [width=230.00] [height=155.00]
         RenderSVGContainer {g} at (54,10) size 382x269 [opacity=0.50]
-          RenderSVGText {text} at (30,5) size 133x121 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 133x121
-              chunk 1 text run 1 at (30.00,90.00) startOffset 0 endOffset 3 width 132.22: "SVG"
+          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 3 width 137.02: "SVG"
           RenderSVGRect {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,304) size 264x45 contains 1 chunk(s)
index ebf7a34..5636472 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.png and b/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.png differ
index e86ce42..e0bf686 100644 (file)
@@ -15,9 +15,9 @@ layer at (0,0) size 480x360
         RenderSVGPath {line} at (382,18) size 28x297 [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 (436,18) size 28x297 [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]
         RenderSVGRect {rect} at (35,17) size 416x281 [stroke={[type=SOLID] [color=#000000]}] [x=20.00] [y=10.00] [width=230.00] [height=155.00]
-        RenderSVGText {text} at (30,5) size 133x121 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 133x121
-            chunk 1 text run 1 at (30.00,90.00) startOffset 0 endOffset 3 width 132.22: "SVG"
+        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 3 width 137.02: "SVG"
         RenderSVGRect {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,304) size 264x45 contains 1 chunk(s)
index e6b80e1..6c7ba0d 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.png and b/LayoutTests/platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.png differ
index 2335707..5535b49 100644 (file)
@@ -6,8 +6,8 @@ layer at (0,0) size 800x600
     RenderSVGText {text} at (30,2) size 137x151 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 137x151
         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 (50.00,50.00) startOffset 0 endOffset 1 width 26.54: "O"
+        chunk 1 text run 1 at (70.00,70.00) startOffset 0 endOffset 1 width 19.53: "T"
+        chunk 1 text run 1 at (90.00,90.00) startOffset 0 endOffset 1 width 19.68: "A"
+        chunk 1 text run 1 at (110.00,110.00) startOffset 0 endOffset 1 width 17.74: "T"
         chunk 1 text run 1 at (130.00,130.00) startOffset 0 endOffset 1 width 23.00: "E"
index e3b8228..9e818d9 100644 (file)
@@ -73,9 +73,9 @@ layer at (0,0) size 785x997
                                 RenderSVGPath {line} at (436,18) size 28x297 [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]
                                 RenderSVGRect {rect} at (35,17) size 416x281 [stroke={[type=SOLID] [color=#000000]}] [x=20.00] [y=10.00] [width=230.00] [height=155.00]
                                 RenderSVGContainer {g} at (54,10) size 382x269 [opacity=0.50]
-                                  RenderSVGText {text} at (30,5) size 133x121 contains 1 chunk(s)
-                                    RenderSVGInlineText {#text} at (0,0) size 133x121
-                                      chunk 1 text run 1 at (30.00,90.00) startOffset 0 endOffset 3 width 132.22: "SVG"
+                                  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 3 width 137.02: "SVG"
                                   RenderSVGRect {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,304) size 264x45 contains 1 chunk(s)
index 551d1c4..647099d 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/foreignObject/text-tref-02-b-expected.png and b/LayoutTests/platform/gtk/svg/foreignObject/text-tref-02-b-expected.png differ
index 4c54bb4..d19ea36 100644 (file)
@@ -3,10 +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 574x321
-      RenderSVGText {text} at (75,15) size 344x13 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 344x12
-          chunk 1 text run 1 at (75.00,25.00) startOffset 0 endOffset 63 width 343.80: "Test 'tref' element pointing outside the SVG document fragment."
+    RenderSVGContainer {g} at (125,25) size 569x321
+      RenderSVGText {text} at (75,15) size 342x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 342x12
+          chunk 1 text run 1 at (75.00,25.00) startOffset 0 endOffset 63 width 341.39: "Test 'tref' element pointing outside the SVG document fragment."
       RenderSVGText {text} at (75,171) size 81x37 contains 1 chunk(s)
         RenderSVGInline {tref} at (0,0) size 81x36
           RenderSVGInlineText {#text} at (0,0) size 81x36
@@ -15,8 +15,8 @@ layer at (0,0) size 800x600
         RenderSVGInline {tref} at (0,0) size 0x0
         RenderSVGInlineText {#text} at (0,0) size 0x0
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (16,524) size 380x54
-      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 228x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.40: "$Revision: 1.5 $"
+    RenderSVGContainer {g} at (16,524) size 375x54
+      RenderSVGText {text} at (10,314) size 225x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 225x32
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 224.19: "$Revision: 1.5 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 22f747c..cdb2d21 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/text/text-hkern-on-vertical-text-expected.png and b/LayoutTests/platform/gtk/svg/text/text-hkern-on-vertical-text-expected.png differ
index 3fbe5bd..a123c6d 100644 (file)
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (10,90) size 20x80
+  RenderSVGRoot {svg} at (0,90) size 80x80
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (10,90) size 20x80
-      RenderSVGText {text} at (-5,0) size 10x40 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 10x40
+    RenderSVGContainer {g} at (0,90) size 80x80
+      RenderSVGText {text} at (-30,0) size 60x40 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 60x40
           chunk 1 (vertical) text run 1 at (-3.00,0.00) startOffset 0 endOffset 1 height 10.00: "1"
           chunk 1 (vertical) text run 2 at (-3.00,10.00) startOffset 1 endOffset 2 height 10.00: "2"
           chunk 1 (vertical) text run 3 at (-3.00,20.00) startOffset 2 endOffset 3 height 10.00: "3"
index f830745..e9ba0e5 100644 (file)
Binary files a/LayoutTests/platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.png and b/LayoutTests/platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.png differ
index b2c5624..17e6c01 100644 (file)
@@ -38,11 +38,11 @@ layer at (0,0) size 800x600
         RenderSVGRect {rect} at (22,270) size 156x103 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.20]}] [x=60.00] [y=225.00] [width=200.00] [height=25.00]
         RenderSVGRect {rect} at (12,288) size 155x103 [fill={[type=SOLID] [color=#FFFFFF]}] [x=60.00] [y=250.00] [width=200.00] [height=25.00]
         RenderSVGRect {rect} at (1,306) size 156x103 [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 122x112 contains 1 chunk(s)
+      RenderSVGText {text} at (60,202) size 126x112 contains 1 chunk(s)
         [masker="mask3"] RenderSVGResourceMasker {mask} at (60,200) size 200x100
-        RenderSVGInlineText {#text} at (0,0) size 122x111
+        RenderSVGInlineText {#text} at (0,0) size 126x111
           [masker="mask3"] RenderSVGResourceMasker {mask} at (60,200) size 200x100
-          chunk 1 text run 1 at (60.00,280.00) startOffset 0 endOffset 3 width 121.20: "SVG"
+          chunk 1 text run 1 at (60.00,280.00) startOffset 0 endOffset 3 width 125.62: "SVG"
       RenderSVGText {text} at (200,214) size 203x14 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 203x14
           chunk 1 text run 1 at (200.00,225.00) startOffset 0 endOffset 36 width 202.67: "Text with mask containing rectangles"
index 2840768..54da335 100644 (file)
@@ -1,3 +1,14 @@
+2018-12-03  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [GTK] Bump freetype, fontconfig, harfbuzz, cairo and icu in jhbuild
+        https://bugs.webkit.org/show_bug.cgi?id=192310
+
+        Reviewed by Michael Catanzaro.
+
+        Update those dependencies to their latest stable versions.
+
+        * gtk/jhbuild.modules:
+
 2018-12-03  Tomas Popela  <tpopela@redhat.com>
 
         [GTK] Can't run MiniBrowser due to missing python2-yaml
index f543240..84ecc95 100644 (file)
       <dep package="pixman"/>
       <dep package="glib"/>
     </dependencies>
-    <branch module="releases/cairo-1.14.8.tar.xz" version="1.14.8"
+    <branch module="releases/cairo-1.16.0.tar.xz" version="1.16.0"
             repo="cairographics.org"
-           hash="sha1:c6f7b99986f93c9df78653c3e6a3b5043f65145e"/>
+           hash="sha1:00e81842ae5e81bb0343108884eb5205be0eac14"/>
   </autotools>
 
   <!-- FIXME: Pixman 0.32.6 ARM iwMMXt fast path isn't buildable with GCC 4.9 and
 
   <autotools id="freetype6" autogen-sh="configure"
         autogenargs="--with-harfbuzz=no">
-    <branch module="freetype/freetype-2.8.tar.bz2" version="2.8"
+    <branch module="freetype/freetype-2.9.1.tar.bz2" version="2.9.1"
             repo="savannah.gnu.org"
-            hash="sha256:a3c603ed84c3c2495f9c9331fe6bba3bb0ee65e06ec331e0a0fb52158291b40b"/>
+            hash="sha256:db8d87ea720ea9d5edc5388fc7a0497bb11ba9fe972245e0f7f4c7e8b1e1e84d"/>
   </autotools>
 
   <autotools id="harfbuzz" autogen-sh="configure"
       <dep package="freetype6"/>
       <dep package="fontconfig"/>
     </dependencies>
-    <branch module="software/harfbuzz/release/harfbuzz-1.4.2.tar.bz2"
-            version="1.4.2"
-            checkoutdir="harfbuzz-1.4.2"
+    <branch module="software/harfbuzz/release/harfbuzz-2.2.0.tar.bz2"
+            version="2.2.0"
+            checkoutdir="harfbuzz-2.2.0"
             repo="freedesktop.org"
-            hash="sha256:8f234dcfab000fdec24d43674fffa2fdbdbd654eb176afbde30e8826339cb7b3"/>
+            hash="sha256:b7ccfcbd56b970a709e8b9ea9fb46c922c606c2feef8f086fb6a8492e530f810"/>
   </autotools>
 
   <autotools id="gdk-pixbuf" autogen-sh="configure"
       <dep package="freetype6"/>
       <dep package="libxml2"/>
     </dependencies>
-    <branch module="software/fontconfig/release/fontconfig-2.12.4.tar.bz2" version="2.12.4"
+    <branch module="software/fontconfig/release/fontconfig-2.13.1.tar.bz2" version="2.13.1"
             repo="freedesktop.org"
-            hash="sha256:668293fcc4b3c59765cdee5cee05941091c0879edcc24dfec5455ef83912e45c"/>
+            hash="sha256:f655dd2a986d7aa97e052261b36aa67b0a64989496361eca8d604e6414006741"/>
   </autotools>
 
   <autotools id="adwaita-icon-theme" autogen-sh="configure">
   <autotools id="icu"
              autogen-sh="./source/configure"
              autogenargs="--disable-samples --enable-weak-threads">
-    <branch module="icu4c-57_1-src.tgz" version="57.1" checkoutdir="icu"
+    <branch module="icu4c-63_1-src.tgz" version="63.1" checkoutdir="icu"
             repo="webkitgtk-jhbuild-mirror"
-            hash="sha256:ff8c67cb65949b1e7808f2359f2b80f722697048e90e7cfc382ec1fe229e9581">
+            hash="sha256:05c490b69454fce5860b7e8e2821231674af0a11d7ef2febea9a32512998cb9d">
       <patch file="icudata-stdlibs.patch" strip="1"/>
     </branch>
   </autotools>