<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[198993] trunk/LayoutTests</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/198993">198993</a></dd>
<dt>Author</dt> <dd>clopez@igalia.com</dd>
<dt>Date</dt> <dd>2016-04-03 15:00:32 -0700 (Sun, 03 Apr 2016)</dd>
</dl>

<h3>Log Message</h3>
<pre>[GTK] Unreviewed GTK gardening.

Rebaseline many SVG tests after <a href="http://trac.webkit.org/projects/webkit/changeset/197814">r197814</a> and mark new reported failures.

* platform/gtk/TestExpectations:
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* platform/gtk/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.png:
* platform/gtk/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* 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: Added.
* platform/gtk/svg/W3C-SVG-1.1/animate-elem-24-t-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Added.
* 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: Added.
* 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: Added.
* platform/gtk/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Added.
* 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: Added.
* platform/gtk/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1/render-elems-06-t-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1/render-elems-07-t-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1/render-elems-08-t-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Added.
* 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: Added.
* 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: Added.
* platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1/text-fonts-03-t-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1/text-intro-01-t-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1/text-intro-02-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1/text-intro-04-t-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Added.
* platform/gtk/svg/batik/text/textEffect-expected.png:
* platform/gtk/svg/batik/text/textEffect-expected.txt: Added.
* platform/gtk/svg/batik/text/textEffect3-expected.png:
* platform/gtk/svg/batik/text/textEffect3-expected.txt: Added.
* platform/gtk/svg/batik/text/textPosition2-expected.png:
* platform/gtk/svg/batik/text/textPosition2-expected.txt:
* platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.png:
* platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt:
* platform/gtk/svg/custom/glyph-selection-non-bmp-expected.png:
* platform/gtk/svg/custom/glyph-selection-non-bmp-expected.txt:
* platform/gtk/svg/custom/glyph-setting-d-attribute-expected.txt: Added.
* platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.png:
* platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.txt: Added.
* platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
* platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
* platform/gtk/svg/custom/svg-fonts-in-text-controls-expected.txt: Added.
* platform/gtk/svg/custom/svg-fonts-no-latin-glyph-expected.txt: Added.
* platform/gtk/svg/custom/svg-fonts-segmented-expected.png:
* platform/gtk/svg/custom/svg-fonts-segmented-expected.txt:
* platform/gtk/svg/custom/svg-fonts-with-no-element-reference-expected.png:
* platform/gtk/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
* platform/gtk/svg/custom/svg-fonts-without-missing-glyph-expected.png:
* platform/gtk/svg/custom/svg-fonts-without-missing-glyph-expected.txt:
* platform/gtk/svg/custom/svg-fonts-word-spacing-expected.png:
* platform/gtk/svg/custom/svg-fonts-word-spacing-expected.txt:
* platform/gtk/svg/foreignObject/text-tref-02-b-expected.png:
* platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt: Added.
* platform/gtk/svg/text/text-overflow-ellipsis-svgfont-expected.png:
* platform/gtk/svg/text/text-overflow-ellipsis-svgfont-expected.txt:
* platform/gtk/svg/text/text-text-05-t-expected.png:
* platform/gtk/svg/text/text-text-05-t-expected.txt: Added.
* platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.png:
* platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.txt: Added.
* platform/gtk/svg/wicd/test-rightsizing-b-expected.png:
* platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsplatformgtkTestExpectations">trunk/LayoutTests/platform/gtk/TestExpectations</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11animateelem24texpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/animate-elem-24-t-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11filterslight04fexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11filtersturb02fexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11fontselem01texpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11fontselem02texpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11fontselem03bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11fontselem04bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11fontselem05texpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11fontselem06texpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11fontselem07bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11fontsglyph02texpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11maskingmask01bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11pserversgrad08bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11renderelems06texpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-elems-06-t-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11renderelems07texpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-elems-07-t-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11renderelems08texpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-elems-08-t-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11rendergroups01bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11rendergroups03texpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11textalign08bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11textfonts03texpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-fonts-03-t-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11textintro01texpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-01-t-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11textintro02bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-02-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11textintro03bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11textintro04texpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-04-t-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEcolorprop05texpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsdom01fexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsdom02fexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsdom03fexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsdom04fexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsunits03bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEfiltersfelem01bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEfiltersimage03fexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEfiltersimage03fexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEinteractpointer03texpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEpaintingcontrol04fexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEpaintingmarker07fexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEpathsdom02fexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEpserversgrad17bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEpserversgrad20bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEpserverspattern03fexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEpserverspattern04fexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEstructuse14fexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEstylingcss04fexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEstylingpres02fexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEsvgdomover01fexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtextintro02bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtextintro05texpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtextintro09bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtexttref03bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtexttspan02bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom01bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom02fexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom03bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom04bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom05bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom07fexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgbatiktexttextEffectexpectedpng">trunk/LayoutTests/platform/gtk/svg/batik/text/textEffect-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgbatiktexttextEffect3expectedpng">trunk/LayoutTests/platform/gtk/svg/batik/text/textEffect3-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgbatiktexttextPosition2expectedpng">trunk/LayoutTests/platform/gtk/svg/batik/text/textPosition2-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgbatiktexttextPosition2expectedtxt">trunk/LayoutTests/platform/gtk/svg/batik/text/textPosition2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomglyphselectionarabicformsexpectedpng">trunk/LayoutTests/platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomglyphselectionarabicformsexpectedtxt">trunk/LayoutTests/platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomglyphselectionnonbmpexpectedpng">trunk/LayoutTests/platform/gtk/svg/custom/glyph-selection-non-bmp-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomglyphselectionnonbmpexpectedtxt">trunk/LayoutTests/platform/gtk/svg/custom/glyph-selection-non-bmp-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomglyphtransformationwithhkernexpectedpng">trunk/LayoutTests/platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomscrollingembeddedsvgfileimagerepaintproblemexpectedpng">trunk/LayoutTests/platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomscrollingembeddedsvgfileimagerepaintproblemexpectedtxt">trunk/LayoutTests/platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomsvgfontssegmentedexpectedpng">trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-segmented-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomsvgfontssegmentedexpectedtxt">trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-segmented-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomsvgfontswithnoelementreferenceexpectedpng">trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-with-no-element-reference-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomsvgfontswithoutmissingglyphexpectedpng">trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-without-missing-glyph-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomsvgfontswithoutmissingglyphexpectedtxt">trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-without-missing-glyph-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomsvgfontswordspacingexpectedpng">trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-word-spacing-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomsvgfontswordspacingexpectedtxt">trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-word-spacing-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgforeignObjecttexttref02bexpectedpng">trunk/LayoutTests/platform/gtk/svg/foreignObject/text-tref-02-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgtexttextoverflowellipsissvgfontexpectedpng">trunk/LayoutTests/platform/gtk/svg/text/text-overflow-ellipsis-svgfont-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgtexttextoverflowellipsissvgfontexpectedtxt">trunk/LayoutTests/platform/gtk/svg/text/text-overflow-ellipsis-svgfont-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgtexttexttext05texpectedpng">trunk/LayoutTests/platform/gtk/svg/text/text-text-05-t-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgtransformstextwithmaskwithsvgtransformexpectedpng">trunk/LayoutTests/platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgwicdtestrightsizingbexpectedpng">trunk/LayoutTests/platform/gtk/svg/wicd/test-rightsizing-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgwicdtestrightsizingbexpectedtxt">trunk/LayoutTests/platform/gtk/svg/wicd/test-rightsizing-b-expected.txt</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11animateelem24texpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11filterslight04fexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11filtersturb02fexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11fontselem01texpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11fontselem02texpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11fontselem03bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11fontselem04bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11fontselem05texpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11fontselem06texpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11fontselem07bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11fontsglyph02texpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11fontskern01texpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11maskingmask01bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11pserversgrad08bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11renderelems06texpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11renderelems07texpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11renderelems08texpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11rendergroups01bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11rendergroups03texpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11textalign08bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11textfonts03texpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11textintro01texpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11textintro02bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11textintro03bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11textintro04texpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEcolorprop05texpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsdom01fexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsdom02fexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsdom03fexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsdom04fexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsunits03bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEfiltersfelem01bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEinteractpointer03texpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEpaintingcontrol04fexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEpaintingmarker07fexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEpathsdom02fexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEpserversgrad17bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEpserversgrad20bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEpserverspattern03fexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEpserverspattern04fexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEstructuse14fexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEstylingcss04fexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEstylingpres02fexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEsvgdomover01fexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtextintro02bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtextintro05texpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtextintro09bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtexttref03bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtexttspan02bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom01bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom02fexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom03bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom04bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom05bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom07fexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgbatiktexttextEffectexpectedtxt">trunk/LayoutTests/platform/gtk/svg/batik/text/textEffect-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgbatiktexttextEffect3expectedtxt">trunk/LayoutTests/platform/gtk/svg/batik/text/textEffect3-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomglyphsettingdattributeexpectedtxt">trunk/LayoutTests/platform/gtk/svg/custom/glyph-setting-d-attribute-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomglyphtransformationwithhkernexpectedtxt">trunk/LayoutTests/platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomsvgfontsintextcontrolsexpectedtxt">trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-in-text-controls-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomsvgfontsnolatinglyphexpectedtxt">trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-no-latin-glyph-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomsvgfontswithnoelementreferenceexpectedtxt">trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-with-no-element-reference-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgforeignObjecttexttref02bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgtexttexttext05texpectedtxt">trunk/LayoutTests/platform/gtk/svg/text/text-text-05-t-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgtransformstextwithmaskwithsvgtransformexpectedtxt">trunk/LayoutTests/platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.txt</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (198992 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2016-04-03 22:00:20 UTC (rev 198992)
+++ trunk/LayoutTests/ChangeLog        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -1,3 +1,157 @@
</span><ins>+2016-04-03  Carlos Alberto Lopez Perez  &lt;clopez@igalia.com&gt;
+
+        [GTK] Unreviewed GTK gardening.
+
+        Rebaseline many SVG tests after r197814 and mark new reported failures.
+
+        * platform/gtk/TestExpectations:
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * platform/gtk/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * 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: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/animate-elem-24-t-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Added.
+        * 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: Added.
+        * 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: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Added.
+        * 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: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/render-elems-06-t-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/render-elems-07-t-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/render-elems-08-t-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Added.
+        * 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: Added.
+        * 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: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/text-fonts-03-t-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/text-intro-01-t-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/text-intro-02-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/text-intro-04-t-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Added.
+        * platform/gtk/svg/batik/text/textEffect-expected.png:
+        * platform/gtk/svg/batik/text/textEffect-expected.txt: Added.
+        * platform/gtk/svg/batik/text/textEffect3-expected.png:
+        * platform/gtk/svg/batik/text/textEffect3-expected.txt: Added.
+        * platform/gtk/svg/batik/text/textPosition2-expected.png:
+        * platform/gtk/svg/batik/text/textPosition2-expected.txt:
+        * platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.png:
+        * platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt:
+        * platform/gtk/svg/custom/glyph-selection-non-bmp-expected.png:
+        * platform/gtk/svg/custom/glyph-selection-non-bmp-expected.txt:
+        * platform/gtk/svg/custom/glyph-setting-d-attribute-expected.txt: Added.
+        * platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.png:
+        * platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.txt: Added.
+        * platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
+        * platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
+        * platform/gtk/svg/custom/svg-fonts-in-text-controls-expected.txt: Added.
+        * platform/gtk/svg/custom/svg-fonts-no-latin-glyph-expected.txt: Added.
+        * platform/gtk/svg/custom/svg-fonts-segmented-expected.png:
+        * platform/gtk/svg/custom/svg-fonts-segmented-expected.txt:
+        * platform/gtk/svg/custom/svg-fonts-with-no-element-reference-expected.png:
+        * platform/gtk/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
+        * platform/gtk/svg/custom/svg-fonts-without-missing-glyph-expected.png:
+        * platform/gtk/svg/custom/svg-fonts-without-missing-glyph-expected.txt:
+        * platform/gtk/svg/custom/svg-fonts-word-spacing-expected.png:
+        * platform/gtk/svg/custom/svg-fonts-word-spacing-expected.txt:
+        * platform/gtk/svg/foreignObject/text-tref-02-b-expected.png:
+        * platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt: Added.
+        * platform/gtk/svg/text/text-overflow-ellipsis-svgfont-expected.png:
+        * platform/gtk/svg/text/text-overflow-ellipsis-svgfont-expected.txt:
+        * platform/gtk/svg/text/text-text-05-t-expected.png:
+        * platform/gtk/svg/text/text-text-05-t-expected.txt: Added.
+        * platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.png:
+        * platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.txt: Added.
+        * platform/gtk/svg/wicd/test-rightsizing-b-expected.png:
+        * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
+
</ins><span class="cx"> 2016-04-03  Antti Koivisto  &lt;antti@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Shadow DOM: Slot style is not computed
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkTestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/TestExpectations (198992 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/TestExpectations        2016-04-03 22:00:20 UTC (rev 198992)
+++ trunk/LayoutTests/platform/gtk/TestExpectations        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -692,10 +692,32 @@
</span><span class="cx"> webkit.org/b/154390 http/tests/media/hls/hls-audio-tracks-has-audio.html [ Timeout Failure ]
</span><span class="cx"> webkit.org/b/154390 http/tests/media/hls/hls-accessiblity-describes-video.html [ Timeout Failure ]
</span><span class="cx"> webkit.org/b/154390 http/tests/media/hls/video-cookie.html [ Failure ]
</span><ins>+webkit.org/b/154390 http/tests/security/local-video-source-from-remote.html [ Timeout Pass ]
</ins><span class="cx"> 
</span><span class="cx"> webkit.org/b/155505 http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html [ Skip ]
</span><span class="cx"> webkit.org/b/155505 http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video.html [ Skip ]
</span><span class="cx"> 
</span><ins>+# Custom Elements API still not enabled/tested on GTK+
+webkit.org/b/156108 fast/custom-elements [ Skip ]
+
+webkit.org/b/137096 svg/W3C-SVG-1.1/text-altglyph-01-b.svg [ Failure ]
+webkit.org/b/137096 svg/custom/altglyph.svg [ Failure ]
+webkit.org/b/137096 svg/text/text-altglyph-01-b.svg [ Failure ]
+webkit.org/b/137096 svg/text/alt-glyph-for-surrogate-pair.svg [ ImageOnlyFailure ]
+
+webkit.org/b/156148 fast/text/svg-font-face-with-kerning.html [ Failure ]
+webkit.org/b/156148 svg/W3C-SVG-1.1-SE/types-dom-06-f.svg [ Failure ]
+webkit.org/b/156148 svg/W3C-SVG-1.1/text-text-05-t.svg [ Failure ]
+webkit.org/b/156148 svg/W3C-SVG-1.1/text-text-06-t.svg [ Failure ]
+webkit.org/b/156148 svg/custom/glyph-selection-lang-attribute.svg [ Failure ]
+webkit.org/b/156148 svg/text/kerning.svg [ Failure ]
+webkit.org/b/156148 svg/text/multichar-glyph.svg [ Failure ]
+webkit.org/b/156148 svg/text/text-hkern.svg [ Failure ]
+webkit.org/b/156148 svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures.html [ Failure ]
+webkit.org/b/156148 svg/text/text-text-04-t.svg [ Failure ]
+webkit.org/b/156148 svg/text/text-text-06-t.svg [ Failure ]
+webkit.org/b/156148 svg/text/text-vkern.svg [ Failure ]
+
</ins><span class="cx"> #////////////////////////////////////////////////////////////////////////////////////////
</span><span class="cx"> # End of Expected failures
</span><span class="cx"> #////////////////////////////////////////////////////////////////////////////////////////
</span><span class="lines">@@ -1566,6 +1588,9 @@
</span><span class="cx"> 
</span><span class="cx"> webkit.org/b/153949 media/media-volume-slider-rendered-normal.html [ Timeout Pass ]
</span><span class="cx"> 
</span><ins>+webkit.org/b/156109 http/tests/security/contentSecurityPolicy/audio-redirect-blocked.html [ Timeout ]
+webkit.org/b/156109 http/tests/security/contentSecurityPolicy/video-redirect-blocked.html [ Timeout ]
+
</ins><span class="cx"> #////////////////////////////////////////////////////////////////////////////////////////
</span><span class="cx"> # End of Tests timing out
</span><span class="cx"> #////////////////////////////////////////////////////////////////////////////////////////
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11animateelem24texpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/animate-elem-24-t-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11animateelem24texpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,37 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (43,38) size 288x240
+      RenderSVGContainer {g} at (70,92) size 149x132
+        RenderSVGText {text} at (70,92) size 149x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 149x22
+            chunk 1 text run 1 at (70.00,110.00) startOffset 0 endOffset 18 width 149.00: &quot;Text from 0s to 3s&quot;
+        RenderSVGText {text} at (100,167) size 80x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 80x22
+            chunk 1 text run 1 at (100.00,185.00) startOffset 0 endOffset 10 width 80.00: &quot;Text at 6s&quot;
+        RenderSVGText {text} at (100,202) size 80x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 80x22
+            chunk 1 text run 1 at (100.00,220.00) startOffset 0 endOffset 10 width 80.00: &quot;Text at 9s&quot;
+      RenderSVGContainer {g} at (43,38) size 288x240
+        RenderSVGText {text} at (0,-14) size 78x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 78x17
+            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 11 width 78.00: &quot;It's alive!&quot;
+        RenderSVGText {text} at (0,-28) size 153x34 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 153x34
+            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 11 width 153.00: &quot;It's alive!&quot;
+        RenderSVGText {text} at (100,228) size 231x50 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 231x50
+            chunk 1 text run 1 at (100.00,270.00) startOffset 0 endOffset 11 width 231.00: &quot;It's alive!&quot;
+      RenderSVGContainer {g} at (43,38) size 77x55 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,90.00)}]
+        RenderSVGText {text} at (0,-14) size 78x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 78x17
+            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 11 width 78.00: &quot;It's alive!&quot;
+          RenderSVGInlineText {#text} at (0,0) size 0x0
+          RenderSVGInlineText {#text} at (0,0) size 0x0
+          RenderSVGInlineText {#text} at (0,0) size 0x0
+    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 264x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.7 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11filterslight04fexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11filterslight04fexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,83 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (70,36) size 335x219
+      RenderSVGText {text} at (126,36) size 228x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x17
+          chunk 1 (middle anchor) text run 1 at (126.00,50.00) startOffset 0 endOffset 31 width 228.00: &quot;feSpotLight's limitingConeAngle&quot;
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGResourceFilter {filter} [id=&quot;spotLightA&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feDiffuseLighting surfaceScale=&quot;10.00&quot; diffuseConstant=&quot;1.00&quot; kernelUnitLength=&quot;0.00, 0.00&quot;]
+            [SourceGraphic]
+        RenderSVGResourceFilter {filter} [id=&quot;spotLightB&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feDiffuseLighting surfaceScale=&quot;10.00&quot; diffuseConstant=&quot;1.00&quot; kernelUnitLength=&quot;0.00, 0.00&quot;]
+            [SourceGraphic]
+        RenderSVGResourceFilter {filter} [id=&quot;spotLightC&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feDiffuseLighting surfaceScale=&quot;10.00&quot; diffuseConstant=&quot;1.00&quot; kernelUnitLength=&quot;0.00, 0.00&quot;]
+            [SourceGraphic]
+        RenderSVGResourceFilter {filter} [id=&quot;spotLightD&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feDiffuseLighting surfaceScale=&quot;10.00&quot; diffuseConstant=&quot;1.00&quot; kernelUnitLength=&quot;0.00, 0.00&quot;]
+            [SourceGraphic]
+        RenderSVGResourceFilter {filter} [id=&quot;spotLightE&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feDiffuseLighting surfaceScale=&quot;10.00&quot; diffuseConstant=&quot;1.00&quot; kernelUnitLength=&quot;0.00, 0.00&quot;]
+            [SourceGraphic]
+        RenderSVGResourceFilter {filter} [id=&quot;spotLightF&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feDiffuseLighting surfaceScale=&quot;10.00&quot; diffuseConstant=&quot;1.00&quot; kernelUnitLength=&quot;0.00, 0.00&quot;]
+            [SourceGraphic]
+        RenderSVGResourceFilter {filter} [id=&quot;spotLightG&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feDiffuseLighting surfaceScale=&quot;10.00&quot; diffuseConstant=&quot;1.00&quot; kernelUnitLength=&quot;0.00, 0.00&quot;]
+            [SourceGraphic]
+        RenderSVGResourceFilter {filter} [id=&quot;spotLightH&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feDiffuseLighting surfaceScale=&quot;10.00&quot; diffuseConstant=&quot;1.00&quot; kernelUnitLength=&quot;0.00, 0.00&quot;]
+            [SourceGraphic]
+      RenderSVGContainer {g} at (70,112) size 335x143 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-20.00)}]
+        RenderSVGContainer {g} at (70,112) size 293x110 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,110.00)}]
+          RenderSVGText {text} at (70,22) size 10x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 10x10
+              chunk 1 text run 1 at (70.00,30.00) startOffset 0 endOffset 2 width 10.00: &quot;30&quot;
+          RenderSVGText {text} at (165,22) size 10x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 10x10
+              chunk 1 text run 1 at (165.00,30.00) startOffset 0 endOffset 2 width 10.00: &quot;20&quot;
+          RenderSVGText {text} at (260,22) size 69x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 69x10
+              chunk 1 text run 1 at (260.00,30.00) startOffset 0 endOffset 16 width 69.00: &quot;Animated (0..50)&quot;
+          RenderSVGText {text} at (355,22) size 5x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 5x10
+              chunk 1 text run 1 at (355.00,30.00) startOffset 0 endOffset 1 width 5.00: &quot;5&quot;
+          RenderSVGContainer {g} at (70,212) size 293x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
+            RenderSVGText {text} at (70,22) size 13x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 13x10
+                chunk 1 text run 1 at (70.00,30.00) startOffset 0 endOffset 3 width 13.00: &quot;-30&quot;
+            RenderSVGText {text} at (165,22) size 13x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 13x10
+                chunk 1 text run 1 at (165.00,30.00) startOffset 0 endOffset 3 width 13.00: &quot;-20&quot;
+            RenderSVGText {text} at (260,22) size 72x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 72x10
+                chunk 1 text run 1 at (260.00,30.00) startOffset 0 endOffset 17 width 72.00: &quot;Animated (0..-50)&quot;
+            RenderSVGText {text} at (355,22) size 8x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 8x10
+                chunk 1 text run 1 at (355.00,30.00) startOffset 0 endOffset 2 width 8.00: &quot;-5&quot;
+        RenderSVGContainer {g} at (70,125) size 335x130
+          RenderSVGRect {rect} at (70,125) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,145.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+            [filter=&quot;spotLightA&quot;] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+          RenderSVGRect {rect} at (165,125) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,145.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+            [filter=&quot;spotLightB&quot;] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+          RenderSVGRect {rect} at (260,125) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(260.00,145.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+            [filter=&quot;spotLightC&quot;] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+          RenderSVGRect {rect} at (355,125) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(355.00,145.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+            [filter=&quot;spotLightD&quot;] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+          RenderSVGRect {rect} at (70,225) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,245.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+            [filter=&quot;spotLightE&quot;] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+          RenderSVGRect {rect} at (165,225) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,245.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+            [filter=&quot;spotLightF&quot;] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+          RenderSVGRect {rect} at (260,225) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(260.00,245.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+            [filter=&quot;spotLightG&quot;] 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=&quot;spotLightH&quot;] 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 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.4 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11filtersturb02fexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11filtersturb02fexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,96 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (59,28) size 362x268
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGResourceFilter {filter} [id=&quot;turbneg1&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feTurbulence type=&quot;TURBULANCE&quot; baseFrequency=&quot;0.01, 0.01&quot; seed=&quot;-0.20&quot; numOctaves=&quot;1&quot; stitchTiles=&quot;0&quot;]
+        RenderSVGResourceFilter {filter} [id=&quot;turbneg2&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feTurbulence type=&quot;TURBULANCE&quot; baseFrequency=&quot;0.01, 0.01&quot; seed=&quot;-0.50&quot; numOctaves=&quot;1&quot; stitchTiles=&quot;0&quot;]
+        RenderSVGResourceFilter {filter} [id=&quot;turbneg3&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feTurbulence type=&quot;TURBULANCE&quot; baseFrequency=&quot;0.01, 0.01&quot; seed=&quot;-0.80&quot; numOctaves=&quot;1&quot; stitchTiles=&quot;0&quot;]
+        RenderSVGResourceFilter {filter} [id=&quot;turbzero&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feTurbulence type=&quot;TURBULANCE&quot; baseFrequency=&quot;0.01, 0.01&quot; seed=&quot;0.00&quot; numOctaves=&quot;1&quot; stitchTiles=&quot;0&quot;]
+        RenderSVGResourceFilter {filter} [id=&quot;turbpos1&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feTurbulence type=&quot;TURBULANCE&quot; baseFrequency=&quot;0.01, 0.01&quot; seed=&quot;0.20&quot; numOctaves=&quot;1&quot; stitchTiles=&quot;0&quot;]
+        RenderSVGResourceFilter {filter} [id=&quot;turbpos2&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feTurbulence type=&quot;TURBULANCE&quot; baseFrequency=&quot;0.01, 0.01&quot; seed=&quot;0.50&quot; numOctaves=&quot;1&quot; stitchTiles=&quot;0&quot;]
+        RenderSVGResourceFilter {filter} [id=&quot;turbpos3&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feTurbulence type=&quot;TURBULANCE&quot; baseFrequency=&quot;0.01, 0.01&quot; seed=&quot;1.50&quot; numOctaves=&quot;1&quot; stitchTiles=&quot;0&quot;]
+        RenderSVGResourceFilter {filter} [id=&quot;turbneg4&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feTurbulence type=&quot;TURBULANCE&quot; baseFrequency=&quot;0.01, 0.01&quot; seed=&quot;-1.00&quot; numOctaves=&quot;1&quot; stitchTiles=&quot;0&quot;]
+        RenderSVGResourceFilter {filter} [id=&quot;turbneg5&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feTurbulence type=&quot;TURBULANCE&quot; baseFrequency=&quot;0.01, 0.01&quot; seed=&quot;-1.50&quot; numOctaves=&quot;1&quot; stitchTiles=&quot;0&quot;]
+        RenderSVGResourceFilter {filter} [id=&quot;turbneg6&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feTurbulence type=&quot;TURBULANCE&quot; baseFrequency=&quot;0.01, 0.01&quot; seed=&quot;-2.00&quot; numOctaves=&quot;1&quot; stitchTiles=&quot;0&quot;]
+        RenderSVGResourceFilter {filter} [id=&quot;turbneg7&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feTurbulence type=&quot;TURBULANCE&quot; baseFrequency=&quot;0.01, 0.01&quot; seed=&quot;-2.60&quot; numOctaves=&quot;1&quot; stitchTiles=&quot;0&quot;]
+      RenderSVGText {text} at (142,28) size 196x25 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 196x25
+          chunk 1 (middle anchor) text run 1 at (142.00,48.00) startOffset 0 endOffset 17 width 196.00: &quot;feTurbulence seed&quot;
+      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=&quot;turbneg3&quot;] RenderSVGResourceFilter {filter} at (0,0) size 50x50
+        RenderSVGText {text} at (9,65) size 32x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 31x19
+            chunk 1 (middle anchor) text run 1 at (9.50,80.00) startOffset 0 endOffset 4 width 31.00: &quot;-0.8&quot;
+        RenderSVGRect {rect} at (115,80) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
+          [filter=&quot;turbneg2&quot;] RenderSVGResourceFilter {filter} at (0,0) size 50x50
+        RenderSVGText {text} at (59,65) size 32x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 31x19
+            chunk 1 (middle anchor) text run 1 at (59.50,80.00) startOffset 0 endOffset 4 width 31.00: &quot;-0.5&quot;
+        RenderSVGRect {rect} at (165,80) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
+          [filter=&quot;turbneg1&quot;] RenderSVGResourceFilter {filter} at (0,0) size 50x50
+        RenderSVGText {text} at (109,65) size 32x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 31x19
+            chunk 1 (middle anchor) text run 1 at (109.50,80.00) startOffset 0 endOffset 4 width 31.00: &quot;-0.2&quot;
+        RenderSVGRect {rect} at (215,80) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
+          [filter=&quot;turbzero&quot;] RenderSVGResourceFilter {filter} at (0,0) size 50x50
+        RenderSVGText {text} at (170,65) size 10x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 10x19
+            chunk 1 (middle anchor) text run 1 at (170.00,80.00) startOffset 0 endOffset 1 width 10.00: &quot;0&quot;
+        RenderSVGRect {rect} at (265,80) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
+          [filter=&quot;turbpos1&quot;] RenderSVGResourceFilter {filter} at (0,0) size 50x50
+        RenderSVGText {text} at (212,65) size 26x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x19
+            chunk 1 (middle anchor) text run 1 at (212.50,80.00) startOffset 0 endOffset 3 width 25.00: &quot;0.2&quot;
+        RenderSVGRect {rect} at (315,80) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
+          [filter=&quot;turbpos2&quot;] RenderSVGResourceFilter {filter} at (0,0) size 50x50
+        RenderSVGText {text} at (262,65) size 26x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x19
+            chunk 1 (middle anchor) text run 1 at (262.50,80.00) startOffset 0 endOffset 3 width 25.00: &quot;0.5&quot;
+        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=&quot;turbpos3&quot;] RenderSVGResourceFilter {filter} at (0,0) size 50x50
+        RenderSVGText {text} at (312,65) size 26x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x19
+            chunk 1 (middle anchor) text run 1 at (312.50,80.00) startOffset 0 endOffset 3 width 25.00: &quot;1.5&quot;
+        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=&quot;turbneg4&quot;] RenderSVGResourceFilter {filter} at (0,0) size 50x50
+        RenderSVGText {text} at (17,185) size 16x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 16x19
+            chunk 1 (middle anchor) text run 1 at (17.00,200.00) startOffset 0 endOffset 2 width 16.00: &quot;-1&quot;
+        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=&quot;turbneg5&quot;] RenderSVGResourceFilter {filter} at (0,0) size 50x50
+        RenderSVGText {text} at (59,185) size 32x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 31x19
+            chunk 1 (middle anchor) text run 1 at (59.50,200.00) startOffset 0 endOffset 4 width 31.00: &quot;-1.5&quot;
+        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=&quot;turbneg6&quot;] RenderSVGResourceFilter {filter} at (0,0) size 50x50
+        RenderSVGText {text} at (267,185) size 16x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 16x19
+            chunk 1 (middle anchor) text run 1 at (267.00,200.00) startOffset 0 endOffset 2 width 16.00: &quot;-2&quot;
+        RenderSVGRect {rect} at (365,200) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,120.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
+          [filter=&quot;turbneg7&quot;] RenderSVGResourceFilter {filter} at (0,0) size 50x50
+        RenderSVGText {text} at (309,185) size 32x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 31x19
+            chunk 1 (middle anchor) text run 1 at (309.50,200.00) startOffset 0 endOffset 4 width 31.00: &quot;-2.6&quot;
+        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 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.7 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11fontselem01texpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11fontselem01texpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,39 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (30,4) size 372x239
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGText {text} at (56,4) size 346x39 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 346x39
+          chunk 1 text run 1 at (56.00,35.00) startOffset 0 endOffset 22 width 346.00: &quot;Basic SVG font element&quot;
+      RenderSVGContainer {g} at (30,81) size 346x162
+        RenderSVGText {text} at (30,114) size 105x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 105x20
+            chunk 1 text run 1 at (30.00,130.00) startOffset 0 endOffset 13 width 105.00: &quot;Placed Glyphs&quot;
+        RenderSVGContainer {g} at (164,81) size 212x162 [transform={m=((1.00,0.00)(0.00,-1.00)) t=(165.00,140.00)}]
+          RenderSVGPath {line} at (165,139) size 210x2 [stroke={[type=SOLID] [color=#888888]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=210.00] [y2=0.00]
+          RenderSVGContainer {g} at (164,81) size 212x162 [transform={m=((0.03,0.00)(0.00,0.03)) t=(0.00,0.00)}]
+            RenderSVGPath {line} at (164,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-3500.00] [x2=0.00] [y2=2000.00]
+            RenderSVGPath {path} at (168,96) size 37x45 [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 1250 -30 C 1188.67 -30 1135.33 48.6667 1090 206 C 1072.67 266 1051 371 1025 521 C 957 511.667 868 495 758 471 L 492 416 C 458.667 328.667 401.667 201 321 33 C 299.667 -4.33333 270.667 -23 234 -23 C 207.333 -23 183.667 -13.3333 163 6 C 142.333 25.3333 131.667 49.3333 131 78 C 131 110 181.333 231.667 282 443 C 270.667 460.333 265 480.333 265 503 C 265 557 297.667 591.667 363 607 C 439 749.667 535 913.667 651 1099 C 809 1351.67 907.333 1478 946 1478 C 998.667 1478 1034.67 1441.33 1054 1368 L 1117 1032 L 1266 337 L 1323 179 C 1342.33 125 1352 89 1352 71 C 1352 42.3333 1341.67 18.3333 1321 -1 C 1300.33 -20.3333 1276.67 -30 1250 -30 Z M 897 1113 L 611 652 C 691.667 672.667 814 697.667 978 727 L 897 1113 Z&quot;]
+            RenderSVGPath {line} at (208,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=1498.00] [y1=-3500.00] [x2=1498.00] [y2=2000.00]
+            RenderSVGPath {path} at (208,109) size 31x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1498.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 1011 892 L 665 144 C 579.667 -38 514.333 -190.333 469 -313 L 403 -507 C 385.667 -555 355.667 -579 313 -579 C 285 -579 261 -570 241 -552 C 221 -534 210.667 -511 210 -483 C 210 -416.333 282 -223.333 426 96 L 68 785 L 23 858 C 5 888.667 -4 914.333 -4 935 C -4 962.333 6.33333 986.333 27 1007 C 47.6667 1027.67 71.3333 1038 98 1038 C 128.667 1038 152.333 1026.33 169 1003 C 282.333 845.667 404 621.667 534 331 L 682 676 C 735.333 795.333 786.667 898 836 984 C 857.333 1021.33 885.333 1040 920 1040 C 947.333 1040 971.333 1030.33 992 1011 C 1012.67 991.667 1023.33 968.667 1024 942 C 1024 927.333 1019.67 910.667 1011 892 Z&quot;]
+            RenderSVGPath {line} at (239,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=2564.00] [y1=-3500.00] [x2=2564.00] [y2=2000.00]
+            RenderSVGPath {path} at (243,85) size 43x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2564.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 802 -61 C 614 -61 454.667 -4.66667 324 108 C 185.333 228 116 382.667 116 572 C 116 802.667 184.333 1012.33 321 1201 C 473.667 1410.33 664 1515 892 1515 C 1111.33 1515 1274.33 1465.67 1381 1367 C 1492.33 1264.33 1548 1102.33 1548 881 C 1548 650.333 1485.33 442.333 1360 257 C 1216 45 1030 -61 802 -61 Z M 892 1310 C 728.667 1310 590.333 1228.67 477 1066 C 372.333 916.667 320 752 320 572 C 320 443.333 367.667 338.667 463 258 C 554.333 182 667.333 144 802 144 C 964 144 1097.67 225.667 1203 389 C 1297 535 1344 699 1344 881 C 1344 1040.33 1308.33 1152.33 1237 1217 C 1169 1279 1054 1310 892 1310 Z M 682 1848 C 769.333 1848 813 1813 813 1743 C 813 1723 798.333 1703.67 769 1685 C 742.333 1668.33 717.333 1660 694 1660 C 612 1660 571 1694.33 571 1763 C 571 1782.33 583.333 1801.33 608 1820 C 632.667 1838.67 657.333 1848 682 
 1848 Z M 1221 1856 C 1243.67 1856 1266.67 1845.67 1290 1825 C 1313.33 1804.33 1325 1783.67 1325 1763 C 1325 1701.67 1277.33 1671 1182 1671 C 1154.67 1671 1130.33 1678 1109 1692 C 1085 1708 1073 1729 1073 1755 C 1073 1801 1088 1830.67 1118 1844 C 1134.67 1852 1169 1856 1221 1856 Z&quot;]
+            RenderSVGPath {line} at (287,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=4199.00] [y1=-3500.00] [x2=4199.00] [y2=2000.00]
+            RenderSVGPath {path} at (291,92) size 49x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(4199.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 1306 412 C 1235.33 412 1174.33 422.333 1123 443 C 1071.67 463.667 1030.33 494.333 999 535 C 963 499.667 928 473 894 455 C 860 437 826.333 428 793 428 C 719 428 649.333 458 584 518 C 518.667 578 485.667 644.333 485 717 C 485 840.333 533.333 953 630 1055 C 726.667 1157 837 1208 961 1208 C 989 1208 1012.33 1197.67 1031 1177 C 1049.67 1156.33 1059 1131.33 1059 1102 C 1059 1062 1025.67 1032.33 959 1013 C 870.333 987.667 807.667 958.667 771 926 C 717 878.667 690 809 690 717 C 690 697.667 699 679 717 661 C 737.667 641 763.333 631.667 794 633 C 852 635.667 905.667 689.667 955 795 C 999.667 887 1039.33 933 1074 933 C 1102 933 1124.67 922.667 1142 902 C 1159.33 881.333 1168 856 1168 826 C 1168 812.667 1166 792.667 1162 766 C 1158 739.333 1155.67 719.333 1155 706 C 1155 662.667 1173.67 635.333 1211 624 C 1225.67 619.333 12
 57.33 617 1306 617 C 1397.33 617 1461.33 639.333 1498 684 C 1531.33 724 1548 790.333 1548 883 C 1548 1046.33 1482.33 1179.67 1351 1283 C 1231 1377.67 1087.67 1425 921 1425 C 727 1425 575 1351.67 465 1205 C 365.667 1074.33 316 910 316 712 C 316 529.333 374.333 375.333 491 250 C 612.333 119.333 768.333 54 959 54 C 1013 54 1074 64.3333 1142 85 L 1317 150 C 1346.33 160.667 1365.33 166 1374 166 C 1401.33 166 1425 155.333 1445 134 C 1465 112.667 1475 87.3333 1475 58 C 1475 -5.33333 1404 -56.6667 1262 -96 C 1154.67 -125.333 1054.33 -140 961 -140 C 867 -140 771 -122 673 -86 C 575 -50 490.667 -1.33333 420 60 C 213.333 238.667 110 456 110 712 C 110 968 180.667 1182 322 1354 C 472 1538 671.667 1630 921 1630 C 1146.33 1630 1339.33 1562.33 1500 1427 C 1668.67 1283.67 1753 1102.33 1753 883 C 1753 733 1716.33 617.667 1643 537 C 1566.33 453.667 1454 412 1306 412 Z&quot;]
+            RenderSVGPath {line} at (343,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=6106.00] [y1=-3500.00] [x2=6106.00] [y2=2000.00]
+            RenderSVGPath {path} at (346,108) size 27x46 [transform={m=((1.00,0.00)(0.00,1.00)) t=(6106.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 770 -196 C 770 -278.667 750 -340.667 710 -382 C 670 -423.333 609.333 -444.333 528 -445 C 471.333 -445 417.667 -434.333 367 -413 C 303 -385 271 -346.667 271 -298 C 271 -262 293.667 -244 339 -244 C 363 -244 390 -252 420 -268 C 450 -284 482.333 -292.333 517 -293 C 549.667 -292.333 574 -284.333 590 -269 C 606 -253.667 614 -231 614 -201 C 614 -169 601.667 -140.333 577 -115 C 552.333 -89.6667 514.333 -67.3333 463 -48 C 357 -24 272 26.6667 208 104 C 139.333 186 105 286 105 404 C 105 539.333 150 679 240 823 C 340 983 452.667 1063 578 1063 C 643.333 1063 716.333 1047.67 797 1017 C 899 977.667 950 929.667 950 873 C 950 847.667 941.667 825.333 925 806 C 908.333 786.667 887.667 776.667 863 776 C 843.667 776 827 781.667 813 793 C 799 804.333 785 816 771 828 C 731.667 859.333 667.333 875 578 875 C 510 875 442.667 814.333 376
  693 C 315.333 581.667 285 485.333 285 404 C 285 316 315 246.667 375 196 C 431 148.667 503 125 591 125 C 631 125 673.667 135.667 719 157 L 835 219 C 855 229.667 869.333 235 878 235 C 902.667 235 924 225.333 942 206 C 960 186.667 969 164 969 138 C 969 69.3333 883.667 10 713 -40 C 732.333 -65.3333 746.667 -91 756 -117 C 765.333 -143 770 -169.333 770 -196 Z&quot;]
+            RenderSVGPath {line} at (373,81) size 3x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=7158.00] [y1=-3500.00] [x2=7158.00] [y2=2000.00]
+      RenderSVGText {text} at (65,194) size 74x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 74x20
+          chunk 1 text run 1 at (65.00,210.00) startOffset 0 endOffset 8 width 74.00: &quot;SVG Font&quot;
+      RenderSVGContainer {g} at (165,153) size 210x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,220.00)}]
+        RenderSVGPath {line} at (165,219) size 210x2 [stroke={[type=SOLID] [color=#888888]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=210.00] [y2=0.00]
+        RenderSVGText {text} at (0,-67) size 210x85 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 210x85
+            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 210.00: &quot;Ay\x{D6}@\x{E7}&quot;
+    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 264x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.4 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11fontselem02texpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11fontselem02texpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,42 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (7,4) size 416x241
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGText {text} at (28,4) size 395x39 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 395x39
+          chunk 1 text run 1 at (28.00,35.00) startOffset 0 endOffset 25 width 395.00: &quot;SVG font element accuracy&quot;
+      RenderSVGRect {rect} at (165,80) size 220x165 [fill={[type=SOLID] [color=#000000]}] [x=165.00] [y=80.00] [width=220.00] [height=165.00]
+      RenderSVGText {text} at (7,114) size 130x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 130x20
+          chunk 1 text run 1 at (7.00,130.00) startOffset 0 endOffset 15 width 130.00: &quot;SVG over Glyphs&quot;
+      RenderSVGContainer {g} at (168,85) size 205x72 [transform={m=((1.00,0.00)(0.00,-1.00)) t=(165.00,140.00)}]
+        RenderSVGContainer {g} at (168,85) size 205x72 [transform={m=((0.03,0.00)(0.00,0.03)) t=(0.00,0.00)}]
+          RenderSVGPath {path} at (168,96) size 37x45 [fill={[type=SOLID] [color=#FFFFFF]}] [data=&quot;M 1250 -30 C 1188.67 -30 1135.33 48.6667 1090 206 C 1072.67 266 1051 371 1025 521 C 957 511.667 868 495 758 471 L 492 416 C 458.667 328.667 401.667 201 321 33 C 299.667 -4.33333 270.667 -23 234 -23 C 207.333 -23 183.667 -13.3333 163 6 C 142.333 25.3333 131.667 49.3333 131 78 C 131 110 181.333 231.667 282 443 C 270.667 460.333 265 480.333 265 503 C 265 557 297.667 591.667 363 607 C 439 749.667 535 913.667 651 1099 C 809 1351.67 907.333 1478 946 1478 C 998.667 1478 1034.67 1441.33 1054 1368 L 1117 1032 L 1266 337 L 1323 179 C 1342.33 125 1352 89 1352 71 C 1352 42.3333 1341.67 18.3333 1321 -1 C 1300.33 -20.3333 1276.67 -30 1250 -30 Z M 897 1113 L 611 652 C 691.667 672.667 814 697.667 978 727 L 897 1113 Z&quot;]
+          RenderSVGPath {path} at (208,109) size 31x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1498.00,0.00)}] [fill={[type=SOLID] [color=#FFFFFF]}] [data=&quot;M 1011 892 L 665 144 C 579.667 -38 514.333 -190.333 469 -313 L 403 -507 C 385.667 -555 355.667 -579 313 -579 C 285 -579 261 -570 241 -552 C 221 -534 210.667 -511 210 -483 C 210 -416.333 282 -223.333 426 96 L 68 785 L 23 858 C 5 888.667 -4 914.333 -4 935 C -4 962.333 6.33333 986.333 27 1007 C 47.6667 1027.67 71.3333 1038 98 1038 C 128.667 1038 152.333 1026.33 169 1003 C 282.333 845.667 404 621.667 534 331 L 682 676 C 735.333 795.333 786.667 898 836 984 C 857.333 1021.33 885.333 1040 920 1040 C 947.333 1040 971.333 1030.33 992 1011 C 1012.67 991.667 1023.33 968.667 1024 942 C 1024 927.333 1019.67 910.667 1011 892 Z&quot;]
+          RenderSVGPath {path} at (243,85) size 43x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2564.00,0.00)}] [fill={[type=SOLID] [color=#FFFFFF]}] [data=&quot;M 802 -61 C 614 -61 454.667 -4.66667 324 108 C 185.333 228 116 382.667 116 572 C 116 802.667 184.333 1012.33 321 1201 C 473.667 1410.33 664 1515 892 1515 C 1111.33 1515 1274.33 1465.67 1381 1367 C 1492.33 1264.33 1548 1102.33 1548 881 C 1548 650.333 1485.33 442.333 1360 257 C 1216 45 1030 -61 802 -61 Z M 892 1310 C 728.667 1310 590.333 1228.67 477 1066 C 372.333 916.667 320 752 320 572 C 320 443.333 367.667 338.667 463 258 C 554.333 182 667.333 144 802 144 C 964 144 1097.67 225.667 1203 389 C 1297 535 1344 699 1344 881 C 1344 1040.33 1308.33 1152.33 1237 1217 C 1169 1279 1054 1310 892 1310 Z M 682 1848 C 769.333 1848 813 1813 813 1743 C 813 1723 798.333 1703.67 769 1685 C 742.333 1668.33 717.333 1660 694 1660 C 612 1660 571 1694.33 571 1763 C 571 1782.33 583.333 1801.33 608 1820 C 632.667 1838.67 657.333 1848 682 18
 48 Z M 1221 1856 C 1243.67 1856 1266.67 1845.67 1290 1825 C 1313.33 1804.33 1325 1783.67 1325 1763 C 1325 1701.67 1277.33 1671 1182 1671 C 1154.67 1671 1130.33 1678 1109 1692 C 1085 1708 1073 1729 1073 1755 C 1073 1801 1088 1830.67 1118 1844 C 1134.67 1852 1169 1856 1221 1856 Z&quot;]
+          RenderSVGPath {path} at (291,92) size 49x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(4199.00,0.00)}] [fill={[type=SOLID] [color=#FFFFFF]}] [data=&quot;M 1306 412 C 1235.33 412 1174.33 422.333 1123 443 C 1071.67 463.667 1030.33 494.333 999 535 C 963 499.667 928 473 894 455 C 860 437 826.333 428 793 428 C 719 428 649.333 458 584 518 C 518.667 578 485.667 644.333 485 717 C 485 840.333 533.333 953 630 1055 C 726.667 1157 837 1208 961 1208 C 989 1208 1012.33 1197.67 1031 1177 C 1049.67 1156.33 1059 1131.33 1059 1102 C 1059 1062 1025.67 1032.33 959 1013 C 870.333 987.667 807.667 958.667 771 926 C 717 878.667 690 809 690 717 C 690 697.667 699 679 717 661 C 737.667 641 763.333 631.667 794 633 C 852 635.667 905.667 689.667 955 795 C 999.667 887 1039.33 933 1074 933 C 1102 933 1124.67 922.667 1142 902 C 1159.33 881.333 1168 856 1168 826 C 1168 812.667 1166 792.667 1162 766 C 1158 739.333 1155.67 719.333 1155 706 C 1155 662.667 1173.67 635.333 1211 624 C 1225.67 619.333 1257
 .33 617 1306 617 C 1397.33 617 1461.33 639.333 1498 684 C 1531.33 724 1548 790.333 1548 883 C 1548 1046.33 1482.33 1179.67 1351 1283 C 1231 1377.67 1087.67 1425 921 1425 C 727 1425 575 1351.67 465 1205 C 365.667 1074.33 316 910 316 712 C 316 529.333 374.333 375.333 491 250 C 612.333 119.333 768.333 54 959 54 C 1013 54 1074 64.3333 1142 85 L 1317 150 C 1346.33 160.667 1365.33 166 1374 166 C 1401.33 166 1425 155.333 1445 134 C 1465 112.667 1475 87.3333 1475 58 C 1475 -5.33333 1404 -56.6667 1262 -96 C 1154.67 -125.333 1054.33 -140 961 -140 C 867 -140 771 -122 673 -86 C 575 -50 490.667 -1.33333 420 60 C 213.333 238.667 110 456 110 712 C 110 968 180.667 1182 322 1354 C 472 1538 671.667 1630 921 1630 C 1146.33 1630 1339.33 1562.33 1500 1427 C 1668.67 1283.67 1753 1102.33 1753 883 C 1753 733 1716.33 617.667 1643 537 C 1566.33 453.667 1454 412 1306 412 Z&quot;]
+          RenderSVGPath {path} at (346,108) size 27x46 [transform={m=((1.00,0.00)(0.00,1.00)) t=(6106.00,0.00)}] [fill={[type=SOLID] [color=#FFFFFF]}] [data=&quot;M 770 -196 C 770 -278.667 750 -340.667 710 -382 C 670 -423.333 609.333 -444.333 528 -445 C 471.333 -445 417.667 -434.333 367 -413 C 303 -385 271 -346.667 271 -298 C 271 -262 293.667 -244 339 -244 C 363 -244 390 -252 420 -268 C 450 -284 482.333 -292.333 517 -293 C 549.667 -292.333 574 -284.333 590 -269 C 606 -253.667 614 -231 614 -201 C 614 -169 601.667 -140.333 577 -115 C 552.333 -89.6667 514.333 -67.3333 463 -48 C 357 -24 272 26.6667 208 104 C 139.333 186 105 286 105 404 C 105 539.333 150 679 240 823 C 340 983 452.667 1063 578 1063 C 643.333 1063 716.333 1047.67 797 1017 C 899 977.667 950 929.667 950 873 C 950 847.667 941.667 825.333 925 806 C 908.333 786.667 887.667 776.667 863 776 C 843.667 776 827 781.667 813 793 C 799 804.333 785 816 771 828 C 731.667 859.333 667.333 875 578 875 C 510 875 442.667 814.333 376 6
 93 C 315.333 581.667 285 485.333 285 404 C 285 316 315 246.667 375 196 C 431 148.667 503 125 591 125 C 631 125 673.667 135.667 719 157 L 835 219 C 855 229.667 869.333 235 878 235 C 902.667 235 924 225.333 942 206 C 960 186.667 969 164 969 138 C 969 69.3333 883.667 10 713 -40 C 732.333 -65.3333 746.667 -91 756 -117 C 765.333 -143 770 -169.333 770 -196 Z&quot;]
+      RenderSVGContainer {g} at (165,73) size 210x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,140.00)}]
+        RenderSVGText {text} at (0,-67) size 210x85 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 210x85
+            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 210.00: &quot;Ay\x{D6}@\x{E7}&quot;
+      RenderSVGText {text} at (7,194) size 130x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 130x20
+          chunk 1 text run 1 at (7.00,210.00) startOffset 0 endOffset 15 width 130.00: &quot;Glyphs over SVG&quot;
+      RenderSVGContainer {g} at (165,143) size 210x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,210.00)}]
+        RenderSVGText {text} at (0,-67) size 210x85 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 210x85
+            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 210.00: &quot;Ay\x{D6}@\x{E7}&quot;
+      RenderSVGContainer {g} at (168,155) size 205x72 [transform={m=((1.00,0.00)(0.00,-1.00)) t=(165.00,210.00)}]
+        RenderSVGContainer {g} at (168,155) size 205x72 [transform={m=((0.03,0.00)(0.00,0.03)) t=(0.00,0.00)}]
+          RenderSVGPath {path} at (168,166) size 37x45 [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 1250 -30 C 1188.67 -30 1135.33 48.6667 1090 206 C 1072.67 266 1051 371 1025 521 C 957 511.667 868 495 758 471 L 492 416 C 458.667 328.667 401.667 201 321 33 C 299.667 -4.33333 270.667 -23 234 -23 C 207.333 -23 183.667 -13.3333 163 6 C 142.333 25.3333 131.667 49.3333 131 78 C 131 110 181.333 231.667 282 443 C 270.667 460.333 265 480.333 265 503 C 265 557 297.667 591.667 363 607 C 439 749.667 535 913.667 651 1099 C 809 1351.67 907.333 1478 946 1478 C 998.667 1478 1034.67 1441.33 1054 1368 L 1117 1032 L 1266 337 L 1323 179 C 1342.33 125 1352 89 1352 71 C 1352 42.3333 1341.67 18.3333 1321 -1 C 1300.33 -20.3333 1276.67 -30 1250 -30 Z M 897 1113 L 611 652 C 691.667 672.667 814 697.667 978 727 L 897 1113 Z&quot;]
+          RenderSVGPath {path} at (208,179) size 31x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1498.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 1011 892 L 665 144 C 579.667 -38 514.333 -190.333 469 -313 L 403 -507 C 385.667 -555 355.667 -579 313 -579 C 285 -579 261 -570 241 -552 C 221 -534 210.667 -511 210 -483 C 210 -416.333 282 -223.333 426 96 L 68 785 L 23 858 C 5 888.667 -4 914.333 -4 935 C -4 962.333 6.33333 986.333 27 1007 C 47.6667 1027.67 71.3333 1038 98 1038 C 128.667 1038 152.333 1026.33 169 1003 C 282.333 845.667 404 621.667 534 331 L 682 676 C 735.333 795.333 786.667 898 836 984 C 857.333 1021.33 885.333 1040 920 1040 C 947.333 1040 971.333 1030.33 992 1011 C 1012.67 991.667 1023.33 968.667 1024 942 C 1024 927.333 1019.67 910.667 1011 892 Z&quot;]
+          RenderSVGPath {path} at (243,155) size 43x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2564.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 802 -61 C 614 -61 454.667 -4.66667 324 108 C 185.333 228 116 382.667 116 572 C 116 802.667 184.333 1012.33 321 1201 C 473.667 1410.33 664 1515 892 1515 C 1111.33 1515 1274.33 1465.67 1381 1367 C 1492.33 1264.33 1548 1102.33 1548 881 C 1548 650.333 1485.33 442.333 1360 257 C 1216 45 1030 -61 802 -61 Z M 892 1310 C 728.667 1310 590.333 1228.67 477 1066 C 372.333 916.667 320 752 320 572 C 320 443.333 367.667 338.667 463 258 C 554.333 182 667.333 144 802 144 C 964 144 1097.67 225.667 1203 389 C 1297 535 1344 699 1344 881 C 1344 1040.33 1308.33 1152.33 1237 1217 C 1169 1279 1054 1310 892 1310 Z M 682 1848 C 769.333 1848 813 1813 813 1743 C 813 1723 798.333 1703.67 769 1685 C 742.333 1668.33 717.333 1660 694 1660 C 612 1660 571 1694.33 571 1763 C 571 1782.33 583.333 1801.33 608 1820 C 632.667 1838.67 657.333 1848 682 1
 848 Z M 1221 1856 C 1243.67 1856 1266.67 1845.67 1290 1825 C 1313.33 1804.33 1325 1783.67 1325 1763 C 1325 1701.67 1277.33 1671 1182 1671 C 1154.67 1671 1130.33 1678 1109 1692 C 1085 1708 1073 1729 1073 1755 C 1073 1801 1088 1830.67 1118 1844 C 1134.67 1852 1169 1856 1221 1856 Z&quot;]
+          RenderSVGPath {path} at (291,162) size 49x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(4199.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 1306 412 C 1235.33 412 1174.33 422.333 1123 443 C 1071.67 463.667 1030.33 494.333 999 535 C 963 499.667 928 473 894 455 C 860 437 826.333 428 793 428 C 719 428 649.333 458 584 518 C 518.667 578 485.667 644.333 485 717 C 485 840.333 533.333 953 630 1055 C 726.667 1157 837 1208 961 1208 C 989 1208 1012.33 1197.67 1031 1177 C 1049.67 1156.33 1059 1131.33 1059 1102 C 1059 1062 1025.67 1032.33 959 1013 C 870.333 987.667 807.667 958.667 771 926 C 717 878.667 690 809 690 717 C 690 697.667 699 679 717 661 C 737.667 641 763.333 631.667 794 633 C 852 635.667 905.667 689.667 955 795 C 999.667 887 1039.33 933 1074 933 C 1102 933 1124.67 922.667 1142 902 C 1159.33 881.333 1168 856 1168 826 C 1168 812.667 1166 792.667 1162 766 C 1158 739.333 1155.67 719.333 1155 706 C 1155 662.667 1173.67 635.333 1211 624 C 1225.67 619.333 125
 7.33 617 1306 617 C 1397.33 617 1461.33 639.333 1498 684 C 1531.33 724 1548 790.333 1548 883 C 1548 1046.33 1482.33 1179.67 1351 1283 C 1231 1377.67 1087.67 1425 921 1425 C 727 1425 575 1351.67 465 1205 C 365.667 1074.33 316 910 316 712 C 316 529.333 374.333 375.333 491 250 C 612.333 119.333 768.333 54 959 54 C 1013 54 1074 64.3333 1142 85 L 1317 150 C 1346.33 160.667 1365.33 166 1374 166 C 1401.33 166 1425 155.333 1445 134 C 1465 112.667 1475 87.3333 1475 58 C 1475 -5.33333 1404 -56.6667 1262 -96 C 1154.67 -125.333 1054.33 -140 961 -140 C 867 -140 771 -122 673 -86 C 575 -50 490.667 -1.33333 420 60 C 213.333 238.667 110 456 110 712 C 110 968 180.667 1182 322 1354 C 472 1538 671.667 1630 921 1630 C 1146.33 1630 1339.33 1562.33 1500 1427 C 1668.67 1283.67 1753 1102.33 1753 883 C 1753 733 1716.33 617.667 1643 537 C 1566.33 453.667 1454 412 1306 412 Z&quot;]
+          RenderSVGPath {path} at (346,178) size 27x46 [transform={m=((1.00,0.00)(0.00,1.00)) t=(6106.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 770 -196 C 770 -278.667 750 -340.667 710 -382 C 670 -423.333 609.333 -444.333 528 -445 C 471.333 -445 417.667 -434.333 367 -413 C 303 -385 271 -346.667 271 -298 C 271 -262 293.667 -244 339 -244 C 363 -244 390 -252 420 -268 C 450 -284 482.333 -292.333 517 -293 C 549.667 -292.333 574 -284.333 590 -269 C 606 -253.667 614 -231 614 -201 C 614 -169 601.667 -140.333 577 -115 C 552.333 -89.6667 514.333 -67.3333 463 -48 C 357 -24 272 26.6667 208 104 C 139.333 186 105 286 105 404 C 105 539.333 150 679 240 823 C 340 983 452.667 1063 578 1063 C 643.333 1063 716.333 1047.67 797 1017 C 899 977.667 950 929.667 950 873 C 950 847.667 941.667 825.333 925 806 C 908.333 786.667 887.667 776.667 863 776 C 843.667 776 827 781.667 813 793 C 799 804.333 785 816 771 828 C 731.667 859.333 667.333 875 578 875 C 510 875 442.667 814.333 376 6
 93 C 315.333 581.667 285 485.333 285 404 C 285 316 315 246.667 375 196 C 431 148.667 503 125 591 125 C 631 125 673.667 135.667 719 157 L 835 219 C 855 229.667 869.333 235 878 235 C 902.667 235 924 225.333 942 206 C 960 186.667 969 164 969 138 C 969 69.3333 883.667 10 713 -40 C 732.333 -65.3333 746.667 -91 756 -117 C 765.333 -143 770 -169.333 770 -196 Z&quot;]
+    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 264x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.4 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11fontselem03bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11fontselem03bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,39 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (26,8) size 400x235
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGText {text} at (26,8) size 400x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 400x33
+          chunk 1 text run 1 at (26.00,35.00) startOffset 0 endOffset 31 width 400.00: &quot;External SVG font element (xml)&quot;
+      RenderSVGContainer {g} at (31,81) size 345x162
+        RenderSVGText {text} at (31,114) size 105x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 105x20
+            chunk 1 text run 1 at (31.00,130.00) startOffset 0 endOffset 13 width 105.00: &quot;Placed Glyphs&quot;
+        RenderSVGContainer {g} at (164,81) size 212x162 [transform={m=((1.00,0.00)(0.00,-1.00)) t=(165.00,140.00)}]
+          RenderSVGPath {line} at (165,139) size 210x2 [stroke={[type=SOLID] [color=#888888]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=210.00] [y2=0.00]
+          RenderSVGContainer {g} at (164,81) size 212x162 [transform={m=((0.03,0.00)(0.00,0.03)) t=(0.00,0.00)}]
+            RenderSVGPath {line} at (164,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-3500.00] [x2=0.00] [y2=2000.00]
+            RenderSVGPath {path} at (168,96) size 37x45 [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 1250 -30 C 1188.67 -30 1135.33 48.6667 1090 206 C 1072.67 266 1051 371 1025 521 C 957 511.667 868 495 758 471 L 492 416 C 458.667 328.667 401.667 201 321 33 C 299.667 -4.33333 270.667 -23 234 -23 C 207.333 -23 183.667 -13.3333 163 6 C 142.333 25.3333 131.667 49.3333 131 78 C 131 110 181.333 231.667 282 443 C 270.667 460.333 265 480.333 265 503 C 265 557 297.667 591.667 363 607 C 439 749.667 535 913.667 651 1099 C 809 1351.67 907.333 1478 946 1478 C 998.667 1478 1034.67 1441.33 1054 1368 L 1117 1032 L 1266 337 L 1323 179 C 1342.33 125 1352 89 1352 71 C 1352 42.3333 1341.67 18.3333 1321 -1 C 1300.33 -20.3333 1276.67 -30 1250 -30 Z M 897 1113 L 611 652 C 691.667 672.667 814 697.667 978 727 L 897 1113 Z&quot;]
+            RenderSVGPath {line} at (208,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=1498.00] [y1=-3500.00] [x2=1498.00] [y2=2000.00]
+            RenderSVGPath {path} at (208,109) size 31x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1498.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 1011 892 L 665 144 C 579.667 -38 514.333 -190.333 469 -313 L 403 -507 C 385.667 -555 355.667 -579 313 -579 C 285 -579 261 -570 241 -552 C 221 -534 210.667 -511 210 -483 C 210 -416.333 282 -223.333 426 96 L 68 785 L 23 858 C 5 888.667 -4 914.333 -4 935 C -4 962.333 6.33333 986.333 27 1007 C 47.6667 1027.67 71.3333 1038 98 1038 C 128.667 1038 152.333 1026.33 169 1003 C 282.333 845.667 404 621.667 534 331 L 682 676 C 735.333 795.333 786.667 898 836 984 C 857.333 1021.33 885.333 1040 920 1040 C 947.333 1040 971.333 1030.33 992 1011 C 1012.67 991.667 1023.33 968.667 1024 942 C 1024 927.333 1019.67 910.667 1011 892 Z&quot;]
+            RenderSVGPath {line} at (239,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=2564.00] [y1=-3500.00] [x2=2564.00] [y2=2000.00]
+            RenderSVGPath {path} at (243,85) size 43x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2564.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 802 -61 C 614 -61 454.667 -4.66667 324 108 C 185.333 228 116 382.667 116 572 C 116 802.667 184.333 1012.33 321 1201 C 473.667 1410.33 664 1515 892 1515 C 1111.33 1515 1274.33 1465.67 1381 1367 C 1492.33 1264.33 1548 1102.33 1548 881 C 1548 650.333 1485.33 442.333 1360 257 C 1216 45 1030 -61 802 -61 Z M 892 1310 C 728.667 1310 590.333 1228.67 477 1066 C 372.333 916.667 320 752 320 572 C 320 443.333 367.667 338.667 463 258 C 554.333 182 667.333 144 802 144 C 964 144 1097.67 225.667 1203 389 C 1297 535 1344 699 1344 881 C 1344 1040.33 1308.33 1152.33 1237 1217 C 1169 1279 1054 1310 892 1310 Z M 682 1848 C 769.333 1848 813 1813 813 1743 C 813 1723 798.333 1703.67 769 1685 C 742.333 1668.33 717.333 1660 694 1660 C 612 1660 571 1694.33 571 1763 C 571 1782.33 583.333 1801.33 608 1820 C 632.667 1838.67 657.333 1848 682 
 1848 Z M 1221 1856 C 1243.67 1856 1266.67 1845.67 1290 1825 C 1313.33 1804.33 1325 1783.67 1325 1763 C 1325 1701.67 1277.33 1671 1182 1671 C 1154.67 1671 1130.33 1678 1109 1692 C 1085 1708 1073 1729 1073 1755 C 1073 1801 1088 1830.67 1118 1844 C 1134.67 1852 1169 1856 1221 1856 Z&quot;]
+            RenderSVGPath {line} at (287,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=4199.00] [y1=-3500.00] [x2=4199.00] [y2=2000.00]
+            RenderSVGPath {path} at (291,92) size 49x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(4199.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 1306 412 C 1235.33 412 1174.33 422.333 1123 443 C 1071.67 463.667 1030.33 494.333 999 535 C 963 499.667 928 473 894 455 C 860 437 826.333 428 793 428 C 719 428 649.333 458 584 518 C 518.667 578 485.667 644.333 485 717 C 485 840.333 533.333 953 630 1055 C 726.667 1157 837 1208 961 1208 C 989 1208 1012.33 1197.67 1031 1177 C 1049.67 1156.33 1059 1131.33 1059 1102 C 1059 1062 1025.67 1032.33 959 1013 C 870.333 987.667 807.667 958.667 771 926 C 717 878.667 690 809 690 717 C 690 697.667 699 679 717 661 C 737.667 641 763.333 631.667 794 633 C 852 635.667 905.667 689.667 955 795 C 999.667 887 1039.33 933 1074 933 C 1102 933 1124.67 922.667 1142 902 C 1159.33 881.333 1168 856 1168 826 C 1168 812.667 1166 792.667 1162 766 C 1158 739.333 1155.67 719.333 1155 706 C 1155 662.667 1173.67 635.333 1211 624 C 1225.67 619.333 12
 57.33 617 1306 617 C 1397.33 617 1461.33 639.333 1498 684 C 1531.33 724 1548 790.333 1548 883 C 1548 1046.33 1482.33 1179.67 1351 1283 C 1231 1377.67 1087.67 1425 921 1425 C 727 1425 575 1351.67 465 1205 C 365.667 1074.33 316 910 316 712 C 316 529.333 374.333 375.333 491 250 C 612.333 119.333 768.333 54 959 54 C 1013 54 1074 64.3333 1142 85 L 1317 150 C 1346.33 160.667 1365.33 166 1374 166 C 1401.33 166 1425 155.333 1445 134 C 1465 112.667 1475 87.3333 1475 58 C 1475 -5.33333 1404 -56.6667 1262 -96 C 1154.67 -125.333 1054.33 -140 961 -140 C 867 -140 771 -122 673 -86 C 575 -50 490.667 -1.33333 420 60 C 213.333 238.667 110 456 110 712 C 110 968 180.667 1182 322 1354 C 472 1538 671.667 1630 921 1630 C 1146.33 1630 1339.33 1562.33 1500 1427 C 1668.67 1283.67 1753 1102.33 1753 883 C 1753 733 1716.33 617.667 1643 537 C 1566.33 453.667 1454 412 1306 412 Z&quot;]
+            RenderSVGPath {line} at (343,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=6106.00] [y1=-3500.00] [x2=6106.00] [y2=2000.00]
+            RenderSVGPath {path} at (346,108) size 27x46 [transform={m=((1.00,0.00)(0.00,1.00)) t=(6106.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 770 -196 C 770 -278.667 750 -340.667 710 -382 C 670 -423.333 609.333 -444.333 528 -445 C 471.333 -445 417.667 -434.333 367 -413 C 303 -385 271 -346.667 271 -298 C 271 -262 293.667 -244 339 -244 C 363 -244 390 -252 420 -268 C 450 -284 482.333 -292.333 517 -293 C 549.667 -292.333 574 -284.333 590 -269 C 606 -253.667 614 -231 614 -201 C 614 -169 601.667 -140.333 577 -115 C 552.333 -89.6667 514.333 -67.3333 463 -48 C 357 -24 272 26.6667 208 104 C 139.333 186 105 286 105 404 C 105 539.333 150 679 240 823 C 340 983 452.667 1063 578 1063 C 643.333 1063 716.333 1047.67 797 1017 C 899 977.667 950 929.667 950 873 C 950 847.667 941.667 825.333 925 806 C 908.333 786.667 887.667 776.667 863 776 C 843.667 776 827 781.667 813 793 C 799 804.333 785 816 771 828 C 731.667 859.333 667.333 875 578 875 C 510 875 442.667 814.333 376
  693 C 315.333 581.667 285 485.333 285 404 C 285 316 315 246.667 375 196 C 431 148.667 503 125 591 125 C 631 125 673.667 135.667 719 157 L 835 219 C 855 229.667 869.333 235 878 235 C 902.667 235 924 225.333 942 206 C 960 186.667 969 164 969 138 C 969 69.3333 883.667 10 713 -40 C 732.333 -65.3333 746.667 -91 756 -117 C 765.333 -143 770 -169.333 770 -196 Z&quot;]
+            RenderSVGPath {line} at (373,81) size 3x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=7158.00] [y1=-3500.00] [x2=7158.00] [y2=2000.00]
+      RenderSVGText {text} at (67,194) size 74x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 74x20
+          chunk 1 text run 1 at (67.00,210.00) startOffset 0 endOffset 8 width 74.00: &quot;SVG Font&quot;
+      RenderSVGContainer {g} at (165,153) size 210x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,220.00)}]
+        RenderSVGPath {line} at (165,219) size 210x2 [stroke={[type=SOLID] [color=#888888]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=210.00] [y2=0.00]
+        RenderSVGText {text} at (0,-67) size 210x85 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 210x85
+            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 210.00: &quot;Ay\x{D6}@\x{E7}&quot;
+    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 264x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.2 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11fontselem04bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11fontselem04bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,39 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (26,8) size 391x235
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGText {text} at (26,8) size 391x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 391x33
+          chunk 1 text run 1 at (26.00,35.00) startOffset 0 endOffset 31 width 391.00: &quot;External SVG font element (css)&quot;
+      RenderSVGContainer {g} at (31,81) size 345x162
+        RenderSVGText {text} at (31,114) size 105x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 105x20
+            chunk 1 text run 1 at (31.00,130.00) startOffset 0 endOffset 13 width 105.00: &quot;Placed Glyphs&quot;
+        RenderSVGContainer {g} at (164,81) size 212x162 [transform={m=((1.00,0.00)(0.00,-1.00)) t=(165.00,140.00)}]
+          RenderSVGPath {line} at (165,139) size 210x2 [stroke={[type=SOLID] [color=#888888]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=210.00] [y2=0.00]
+          RenderSVGContainer {g} at (164,81) size 212x162 [transform={m=((0.03,0.00)(0.00,0.03)) t=(0.00,0.00)}]
+            RenderSVGPath {line} at (164,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-3500.00] [x2=0.00] [y2=2000.00]
+            RenderSVGPath {path} at (168,96) size 37x45 [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 1250 -30 C 1188.67 -30 1135.33 48.6667 1090 206 C 1072.67 266 1051 371 1025 521 C 957 511.667 868 495 758 471 L 492 416 C 458.667 328.667 401.667 201 321 33 C 299.667 -4.33333 270.667 -23 234 -23 C 207.333 -23 183.667 -13.3333 163 6 C 142.333 25.3333 131.667 49.3333 131 78 C 131 110 181.333 231.667 282 443 C 270.667 460.333 265 480.333 265 503 C 265 557 297.667 591.667 363 607 C 439 749.667 535 913.667 651 1099 C 809 1351.67 907.333 1478 946 1478 C 998.667 1478 1034.67 1441.33 1054 1368 L 1117 1032 L 1266 337 L 1323 179 C 1342.33 125 1352 89 1352 71 C 1352 42.3333 1341.67 18.3333 1321 -1 C 1300.33 -20.3333 1276.67 -30 1250 -30 Z M 897 1113 L 611 652 C 691.667 672.667 814 697.667 978 727 L 897 1113 Z&quot;]
+            RenderSVGPath {line} at (208,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=1498.00] [y1=-3500.00] [x2=1498.00] [y2=2000.00]
+            RenderSVGPath {path} at (208,109) size 31x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1498.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 1011 892 L 665 144 C 579.667 -38 514.333 -190.333 469 -313 L 403 -507 C 385.667 -555 355.667 -579 313 -579 C 285 -579 261 -570 241 -552 C 221 -534 210.667 -511 210 -483 C 210 -416.333 282 -223.333 426 96 L 68 785 L 23 858 C 5 888.667 -4 914.333 -4 935 C -4 962.333 6.33333 986.333 27 1007 C 47.6667 1027.67 71.3333 1038 98 1038 C 128.667 1038 152.333 1026.33 169 1003 C 282.333 845.667 404 621.667 534 331 L 682 676 C 735.333 795.333 786.667 898 836 984 C 857.333 1021.33 885.333 1040 920 1040 C 947.333 1040 971.333 1030.33 992 1011 C 1012.67 991.667 1023.33 968.667 1024 942 C 1024 927.333 1019.67 910.667 1011 892 Z&quot;]
+            RenderSVGPath {line} at (239,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=2564.00] [y1=-3500.00] [x2=2564.00] [y2=2000.00]
+            RenderSVGPath {path} at (243,85) size 43x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2564.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 802 -61 C 614 -61 454.667 -4.66667 324 108 C 185.333 228 116 382.667 116 572 C 116 802.667 184.333 1012.33 321 1201 C 473.667 1410.33 664 1515 892 1515 C 1111.33 1515 1274.33 1465.67 1381 1367 C 1492.33 1264.33 1548 1102.33 1548 881 C 1548 650.333 1485.33 442.333 1360 257 C 1216 45 1030 -61 802 -61 Z M 892 1310 C 728.667 1310 590.333 1228.67 477 1066 C 372.333 916.667 320 752 320 572 C 320 443.333 367.667 338.667 463 258 C 554.333 182 667.333 144 802 144 C 964 144 1097.67 225.667 1203 389 C 1297 535 1344 699 1344 881 C 1344 1040.33 1308.33 1152.33 1237 1217 C 1169 1279 1054 1310 892 1310 Z M 682 1848 C 769.333 1848 813 1813 813 1743 C 813 1723 798.333 1703.67 769 1685 C 742.333 1668.33 717.333 1660 694 1660 C 612 1660 571 1694.33 571 1763 C 571 1782.33 583.333 1801.33 608 1820 C 632.667 1838.67 657.333 1848 682 
 1848 Z M 1221 1856 C 1243.67 1856 1266.67 1845.67 1290 1825 C 1313.33 1804.33 1325 1783.67 1325 1763 C 1325 1701.67 1277.33 1671 1182 1671 C 1154.67 1671 1130.33 1678 1109 1692 C 1085 1708 1073 1729 1073 1755 C 1073 1801 1088 1830.67 1118 1844 C 1134.67 1852 1169 1856 1221 1856 Z&quot;]
+            RenderSVGPath {line} at (287,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=4199.00] [y1=-3500.00] [x2=4199.00] [y2=2000.00]
+            RenderSVGPath {path} at (291,92) size 49x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(4199.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 1306 412 C 1235.33 412 1174.33 422.333 1123 443 C 1071.67 463.667 1030.33 494.333 999 535 C 963 499.667 928 473 894 455 C 860 437 826.333 428 793 428 C 719 428 649.333 458 584 518 C 518.667 578 485.667 644.333 485 717 C 485 840.333 533.333 953 630 1055 C 726.667 1157 837 1208 961 1208 C 989 1208 1012.33 1197.67 1031 1177 C 1049.67 1156.33 1059 1131.33 1059 1102 C 1059 1062 1025.67 1032.33 959 1013 C 870.333 987.667 807.667 958.667 771 926 C 717 878.667 690 809 690 717 C 690 697.667 699 679 717 661 C 737.667 641 763.333 631.667 794 633 C 852 635.667 905.667 689.667 955 795 C 999.667 887 1039.33 933 1074 933 C 1102 933 1124.67 922.667 1142 902 C 1159.33 881.333 1168 856 1168 826 C 1168 812.667 1166 792.667 1162 766 C 1158 739.333 1155.67 719.333 1155 706 C 1155 662.667 1173.67 635.333 1211 624 C 1225.67 619.333 12
 57.33 617 1306 617 C 1397.33 617 1461.33 639.333 1498 684 C 1531.33 724 1548 790.333 1548 883 C 1548 1046.33 1482.33 1179.67 1351 1283 C 1231 1377.67 1087.67 1425 921 1425 C 727 1425 575 1351.67 465 1205 C 365.667 1074.33 316 910 316 712 C 316 529.333 374.333 375.333 491 250 C 612.333 119.333 768.333 54 959 54 C 1013 54 1074 64.3333 1142 85 L 1317 150 C 1346.33 160.667 1365.33 166 1374 166 C 1401.33 166 1425 155.333 1445 134 C 1465 112.667 1475 87.3333 1475 58 C 1475 -5.33333 1404 -56.6667 1262 -96 C 1154.67 -125.333 1054.33 -140 961 -140 C 867 -140 771 -122 673 -86 C 575 -50 490.667 -1.33333 420 60 C 213.333 238.667 110 456 110 712 C 110 968 180.667 1182 322 1354 C 472 1538 671.667 1630 921 1630 C 1146.33 1630 1339.33 1562.33 1500 1427 C 1668.67 1283.67 1753 1102.33 1753 883 C 1753 733 1716.33 617.667 1643 537 C 1566.33 453.667 1454 412 1306 412 Z&quot;]
+            RenderSVGPath {line} at (343,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=6106.00] [y1=-3500.00] [x2=6106.00] [y2=2000.00]
+            RenderSVGPath {path} at (346,108) size 27x46 [transform={m=((1.00,0.00)(0.00,1.00)) t=(6106.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 770 -196 C 770 -278.667 750 -340.667 710 -382 C 670 -423.333 609.333 -444.333 528 -445 C 471.333 -445 417.667 -434.333 367 -413 C 303 -385 271 -346.667 271 -298 C 271 -262 293.667 -244 339 -244 C 363 -244 390 -252 420 -268 C 450 -284 482.333 -292.333 517 -293 C 549.667 -292.333 574 -284.333 590 -269 C 606 -253.667 614 -231 614 -201 C 614 -169 601.667 -140.333 577 -115 C 552.333 -89.6667 514.333 -67.3333 463 -48 C 357 -24 272 26.6667 208 104 C 139.333 186 105 286 105 404 C 105 539.333 150 679 240 823 C 340 983 452.667 1063 578 1063 C 643.333 1063 716.333 1047.67 797 1017 C 899 977.667 950 929.667 950 873 C 950 847.667 941.667 825.333 925 806 C 908.333 786.667 887.667 776.667 863 776 C 843.667 776 827 781.667 813 793 C 799 804.333 785 816 771 828 C 731.667 859.333 667.333 875 578 875 C 510 875 442.667 814.333 376
  693 C 315.333 581.667 285 485.333 285 404 C 285 316 315 246.667 375 196 C 431 148.667 503 125 591 125 C 631 125 673.667 135.667 719 157 L 835 219 C 855 229.667 869.333 235 878 235 C 902.667 235 924 225.333 942 206 C 960 186.667 969 164 969 138 C 969 69.3333 883.667 10 713 -40 C 732.333 -65.3333 746.667 -91 756 -117 C 765.333 -143 770 -169.333 770 -196 Z&quot;]
+            RenderSVGPath {line} at (373,81) size 3x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=7158.00] [y1=-3500.00] [x2=7158.00] [y2=2000.00]
+      RenderSVGText {text} at (67,194) size 74x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 74x20
+          chunk 1 text run 1 at (67.00,210.00) startOffset 0 endOffset 8 width 74.00: &quot;SVG Font&quot;
+      RenderSVGContainer {g} at (165,153) size 210x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,220.00)}]
+        RenderSVGPath {line} at (165,219) size 210x2 [stroke={[type=SOLID] [color=#888888]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=210.00] [y2=0.00]
+        RenderSVGText {text} at (0,-67) size 210x85 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 210x85
+            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 210.00: &quot;Ay\x{D6}@\x{E7}&quot;
+    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 264x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.1 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11fontselem05texpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11fontselem05texpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,112 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (20,23) size 420x221
+      RenderSVGText {text} at (111,23) size 258x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 257x33
+          chunk 1 (middle anchor) text run 1 at (111.50,50.00) startOffset 0 endOffset 21 width 257.00: &quot;&lt;font&gt; horiz-origin-x&quot;
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGContainer {g} at (0,0) size 4x4
+          RenderSVGPath {line} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
+          RenderSVGRect {rect} at (0,0) size 4x4 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+        RenderSVGContainer {g} at (0,0) size 16x4
+          RenderSVGPath {line} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
+          RenderSVGPath {line} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=15.00] [y1=0.00] [x2=15.00] [y2=-40.00]
+          RenderSVGPath {line} at (0,0) size 15x1 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=15.00] [y2=0.00]
+          RenderSVGRect {rect} at (0,0) size 4x4 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+        RenderSVGContainer {g} at (0,0) size 31x4
+          RenderSVGPath {line} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
+          RenderSVGPath {line} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=30.00] [y1=0.00] [x2=30.00] [y2=-40.00]
+          RenderSVGPath {line} at (0,0) size 30x1 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=30.00] [y2=0.00]
+          RenderSVGRect {rect} at (0,0) size 4x4 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+      RenderSVGContainer {g} at (20,80) size 420x164 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,120.00)}]
+        RenderSVGContainer {g} at (20,80) size 420x44
+          RenderSVGText {text} at (0,-12) size 169x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 169x15
+              chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 30 width 169.00: &quot;horiz-origin-x unspecified (0)&quot;
+          RenderSVGContainer {use} at (256,80) size 8x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
+            RenderSVGContainer {g} at (256,80) size 8x44
+              RenderSVGPath {line} at (259,80) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
+              RenderSVGRect {rect} at (256,116) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (301,80) size 8x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(285.00,0.00)}]
+            RenderSVGContainer {g} at (301,80) size 8x44
+              RenderSVGPath {line} at (304,80) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
+              RenderSVGRect {rect} at (301,116) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (346,80) size 8x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(330.00,0.00)}]
+            RenderSVGContainer {g} at (346,80) size 8x44
+              RenderSVGPath {line} at (349,80) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
+              RenderSVGRect {rect} at (346,116) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (391,80) size 8x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(375.00,0.00)}]
+            RenderSVGContainer {g} at (391,80) size 8x44
+              RenderSVGPath {line} at (394,80) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
+              RenderSVGRect {rect} at (391,116) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGText {text} at (240,-30) size 180x31 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 180x31
+              chunk 1 text run 1 at (240.00,0.00) startOffset 0 endOffset 4 width 180.00: &quot;1234&quot;
+        RenderSVGContainer {g} at (20,140) size 420x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,60.00)}]
+          RenderSVGText {text} at (0,-12) size 109x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 109x15
+              chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 18 width 109.00: &quot;horiz-origin-x=500&quot;
+          RenderSVGContainer {use} at (256,140) size 20x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
+            RenderSVGContainer {g} at (256,140) size 20x44
+              RenderSVGPath {line} at (259,140) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
+              RenderSVGPath {line} at (274,140) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=15.00] [y1=0.00] [x2=15.00] [y2=-40.00]
+              RenderSVGPath {line} at (260,179) size 15x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=15.00] [y2=0.00]
+              RenderSVGRect {rect} at (256,176) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (301,140) size 20x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(285.00,0.00)}]
+            RenderSVGContainer {g} at (301,140) size 20x44
+              RenderSVGPath {line} at (304,140) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
+              RenderSVGPath {line} at (319,140) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=15.00] [y1=0.00] [x2=15.00] [y2=-40.00]
+              RenderSVGPath {line} at (305,179) size 15x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=15.00] [y2=0.00]
+              RenderSVGRect {rect} at (301,176) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (346,140) size 20x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(330.00,0.00)}]
+            RenderSVGContainer {g} at (346,140) size 20x44
+              RenderSVGPath {line} at (349,140) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
+              RenderSVGPath {line} at (364,140) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=15.00] [y1=0.00] [x2=15.00] [y2=-40.00]
+              RenderSVGPath {line} at (350,179) size 15x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=15.00] [y2=0.00]
+              RenderSVGRect {rect} at (346,176) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (391,140) size 20x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(375.00,0.00)}]
+            RenderSVGContainer {g} at (391,140) size 20x44
+              RenderSVGPath {line} at (394,140) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
+              RenderSVGPath {line} at (409,140) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=15.00] [y1=0.00] [x2=15.00] [y2=-40.00]
+              RenderSVGPath {line} at (395,179) size 15x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=15.00] [y2=0.00]
+              RenderSVGRect {rect} at (391,176) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGText {text} at (240,-30) size 180x31 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 180x31
+              chunk 1 text run 1 at (240.00,0.00) startOffset 0 endOffset 4 width 180.00: &quot;1234&quot;
+        RenderSVGContainer {g} at (20,200) size 420x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
+          RenderSVGText {text} at (0,-12) size 171x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 171x15
+              chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 28 width 171.00: &quot;horiz-adv-x=1000 but ignored&quot;
+          RenderSVGContainer {use} at (256,200) size 35x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
+            RenderSVGContainer {g} at (256,200) size 35x44
+              RenderSVGPath {line} at (259,200) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
+              RenderSVGPath {line} at (289,200) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=30.00] [y1=0.00] [x2=30.00] [y2=-40.00]
+              RenderSVGPath {line} at (260,239) size 30x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=30.00] [y2=0.00]
+              RenderSVGRect {rect} at (256,236) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (301,200) size 35x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(285.00,0.00)}]
+            RenderSVGContainer {g} at (301,200) size 35x44
+              RenderSVGPath {line} at (304,200) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
+              RenderSVGPath {line} at (334,200) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=30.00] [y1=0.00] [x2=30.00] [y2=-40.00]
+              RenderSVGPath {line} at (305,239) size 30x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=30.00] [y2=0.00]
+              RenderSVGRect {rect} at (301,236) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (346,200) size 35x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(330.00,0.00)}]
+            RenderSVGContainer {g} at (346,200) size 35x44
+              RenderSVGPath {line} at (349,200) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
+              RenderSVGPath {line} at (379,200) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=30.00] [y1=0.00] [x2=30.00] [y2=-40.00]
+              RenderSVGPath {line} at (350,239) size 30x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=30.00] [y2=0.00]
+              RenderSVGRect {rect} at (346,236) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (391,200) size 35x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(375.00,0.00)}]
+            RenderSVGContainer {g} at (391,200) size 35x44
+              RenderSVGPath {line} at (394,200) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
+              RenderSVGPath {line} at (424,200) size 2x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=30.00] [y1=0.00] [x2=30.00] [y2=-40.00]
+              RenderSVGPath {line} at (395,239) size 30x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=30.00] [y2=0.00]
+              RenderSVGRect {rect} at (391,236) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGText {text} at (240,-30) size 180x31 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 180x31
+              chunk 1 text run 1 at (240.00,0.00) startOffset 0 endOffset 4 width 180.00: &quot;1234&quot;
+    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 264x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.9 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11fontselem06texpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11fontselem06texpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,62 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (20,23) size 420x181
+      RenderSVGText {text} at (125,23) size 230x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 229x33
+          chunk 1 (middle anchor) text run 1 at (125.50,50.00) startOffset 0 endOffset 18 width 229.00: &quot;&lt;font&gt; horiz-adv-x&quot;
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGContainer {g} at (0,0) size 4x4
+          RenderSVGPath {line} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-20.00]
+          RenderSVGRect {rect} at (0,0) size 4x4 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+      RenderSVGContainer {g} at (20,90) size 420x114 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,120.00)}]
+        RenderSVGContainer {g} at (20,90) size 300x34
+          RenderSVGText {text} at (0,-12) size 102x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 102x15
+              chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 16 width 102.00: &quot;horiz-adv-x=1000&quot;
+          RenderSVGContainer {use} at (256,100) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
+            RenderSVGContainer {g} at (256,100) size 8x24
+              RenderSVGPath {line} at (259,100) size 2x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-20.00]
+              RenderSVGRect {rect} at (256,116) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (286,100) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(270.00,0.00)}]
+            RenderSVGContainer {g} at (286,100) size 8x24
+              RenderSVGPath {line} at (289,100) size 2x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-20.00]
+              RenderSVGRect {rect} at (286,116) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGText {text} at (240,-30) size 60x31 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 60x31
+              chunk 1 text run 1 at (240.00,0.00) startOffset 0 endOffset 2 width 60.00: &quot;12&quot;
+        RenderSVGContainer {g} at (20,130) size 360x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,40.00)}]
+          RenderSVGText {text} at (0,-12) size 102x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 102x15
+              chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 16 width 102.00: &quot;horiz-adv-x=2000&quot;
+          RenderSVGContainer {use} at (256,140) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
+            RenderSVGContainer {g} at (256,140) size 8x24
+              RenderSVGPath {line} at (259,140) size 2x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-20.00]
+              RenderSVGRect {rect} at (256,156) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (316,140) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}]
+            RenderSVGContainer {g} at (316,140) size 8x24
+              RenderSVGPath {line} at (319,140) size 2x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-20.00]
+              RenderSVGRect {rect} at (316,156) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGText {text} at (240,-30) size 120x31 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 120x31
+              chunk 1 text run 1 at (240.00,0.00) startOffset 0 endOffset 2 width 120.00: &quot;12&quot;
+        RenderSVGContainer {g} at (20,170) size 420x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,80.00)}]
+          RenderSVGText {text} at (0,-12) size 171x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 171x15
+              chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 28 width 171.00: &quot;horiz-adv-x=1000 but ignored&quot;
+          RenderSVGContainer {use} at (256,180) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
+            RenderSVGContainer {g} at (256,180) size 8x24
+              RenderSVGPath {line} at (259,180) size 2x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-20.00]
+              RenderSVGRect {rect} at (256,196) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (346,180) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(330.00,0.00)}]
+            RenderSVGContainer {g} at (346,180) size 8x24
+              RenderSVGPath {line} at (349,180) size 2x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-20.00]
+              RenderSVGRect {rect} at (346,196) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGText {text} at (240,-30) size 180x31 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 180x31
+              chunk 1 text run 1 at (240.00,0.00) startOffset 0 endOffset 2 width 180.00: &quot;12&quot;
+    RenderSVGText {text} at (10,304) size 284x45 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 284x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 284.00: &quot;$Revision: 1.10 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11fontselem07bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11fontselem07bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,40 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (30,4) size 372x239
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGText {text} at (56,4) size 346x39 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 346x39
+          chunk 1 text run 1 at (56.00,35.00) startOffset 0 endOffset 22 width 346.00: &quot;Basic SVG font element&quot;
+      RenderSVGContainer {g} at (30,81) size 346x162
+        RenderSVGText {text} at (30,114) size 105x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 105x20
+            chunk 1 text run 1 at (30.00,130.00) startOffset 0 endOffset 13 width 105.00: &quot;Placed Glyphs&quot;
+        RenderSVGContainer {g} at (164,81) size 212x162 [transform={m=((1.00,0.00)(0.00,-1.00)) t=(165.00,140.00)}]
+          RenderSVGPath {line} at (165,139) size 210x2 [stroke={[type=SOLID] [color=#888888]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=210.00] [y2=0.00]
+          RenderSVGContainer {g} at (164,81) size 212x162 [transform={m=((0.03,0.00)(0.00,0.03)) t=(0.00,0.00)}]
+            RenderSVGPath {line} at (164,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-3500.00] [x2=0.00] [y2=2000.00]
+            RenderSVGPath {path} at (168,96) size 37x45 [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 1250 -30 C 1188.67 -30 1135.33 48.6667 1090 206 C 1072.67 266 1051 371 1025 521 C 957 511.667 868 495 758 471 L 492 416 C 458.667 328.667 401.667 201 321 33 C 299.667 -4.33333 270.667 -23 234 -23 C 207.333 -23 183.667 -13.3333 163 6 C 142.333 25.3333 131.667 49.3333 131 78 C 131 110 181.333 231.667 282 443 C 270.667 460.333 265 480.333 265 503 C 265 557 297.667 591.667 363 607 C 439 749.667 535 913.667 651 1099 C 809 1351.67 907.333 1478 946 1478 C 998.667 1478 1034.67 1441.33 1054 1368 L 1117 1032 L 1266 337 L 1323 179 C 1342.33 125 1352 89 1352 71 C 1352 42.3333 1341.67 18.3333 1321 -1 C 1300.33 -20.3333 1276.67 -30 1250 -30 Z M 897 1113 L 611 652 C 691.667 672.667 814 697.667 978 727 L 897 1113 Z&quot;]
+            RenderSVGPath {line} at (208,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=1498.00] [y1=-3500.00] [x2=1498.00] [y2=2000.00]
+            RenderSVGPath {path} at (208,109) size 31x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1498.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 1011 892 L 665 144 C 579.667 -38 514.333 -190.333 469 -313 L 403 -507 C 385.667 -555 355.667 -579 313 -579 C 285 -579 261 -570 241 -552 C 221 -534 210.667 -511 210 -483 C 210 -416.333 282 -223.333 426 96 L 68 785 L 23 858 C 5 888.667 -4 914.333 -4 935 C -4 962.333 6.33333 986.333 27 1007 C 47.6667 1027.67 71.3333 1038 98 1038 C 128.667 1038 152.333 1026.33 169 1003 C 282.333 845.667 404 621.667 534 331 L 682 676 C 735.333 795.333 786.667 898 836 984 C 857.333 1021.33 885.333 1040 920 1040 C 947.333 1040 971.333 1030.33 992 1011 C 1012.67 991.667 1023.33 968.667 1024 942 C 1024 927.333 1019.67 910.667 1011 892 Z&quot;]
+            RenderSVGPath {line} at (239,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=2564.00] [y1=-3500.00] [x2=2564.00] [y2=2000.00]
+            RenderSVGPath {path} at (243,85) size 43x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2564.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 802 -61 C 614 -61 454.667 -4.66667 324 108 C 185.333 228 116 382.667 116 572 C 116 802.667 184.333 1012.33 321 1201 C 473.667 1410.33 664 1515 892 1515 C 1111.33 1515 1274.33 1465.67 1381 1367 C 1492.33 1264.33 1548 1102.33 1548 881 C 1548 650.333 1485.33 442.333 1360 257 C 1216 45 1030 -61 802 -61 Z M 892 1310 C 728.667 1310 590.333 1228.67 477 1066 C 372.333 916.667 320 752 320 572 C 320 443.333 367.667 338.667 463 258 C 554.333 182 667.333 144 802 144 C 964 144 1097.67 225.667 1203 389 C 1297 535 1344 699 1344 881 C 1344 1040.33 1308.33 1152.33 1237 1217 C 1169 1279 1054 1310 892 1310 Z M 682 1848 C 769.333 1848 813 1813 813 1743 C 813 1723 798.333 1703.67 769 1685 C 742.333 1668.33 717.333 1660 694 1660 C 612 1660 571 1694.33 571 1763 C 571 1782.33 583.333 1801.33 608 1820 C 632.667 1838.67 657.333 1848 682 
 1848 Z M 1221 1856 C 1243.67 1856 1266.67 1845.67 1290 1825 C 1313.33 1804.33 1325 1783.67 1325 1763 C 1325 1701.67 1277.33 1671 1182 1671 C 1154.67 1671 1130.33 1678 1109 1692 C 1085 1708 1073 1729 1073 1755 C 1073 1801 1088 1830.67 1118 1844 C 1134.67 1852 1169 1856 1221 1856 Z&quot;]
+            RenderSVGPath {line} at (287,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=4199.00] [y1=-3500.00] [x2=4199.00] [y2=2000.00]
+            RenderSVGPath {path} at (291,92) size 49x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(4199.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 1306 412 C 1235.33 412 1174.33 422.333 1123 443 C 1071.67 463.667 1030.33 494.333 999 535 C 963 499.667 928 473 894 455 C 860 437 826.333 428 793 428 C 719 428 649.333 458 584 518 C 518.667 578 485.667 644.333 485 717 C 485 840.333 533.333 953 630 1055 C 726.667 1157 837 1208 961 1208 C 989 1208 1012.33 1197.67 1031 1177 C 1049.67 1156.33 1059 1131.33 1059 1102 C 1059 1062 1025.67 1032.33 959 1013 C 870.333 987.667 807.667 958.667 771 926 C 717 878.667 690 809 690 717 C 690 697.667 699 679 717 661 C 737.667 641 763.333 631.667 794 633 C 852 635.667 905.667 689.667 955 795 C 999.667 887 1039.33 933 1074 933 C 1102 933 1124.67 922.667 1142 902 C 1159.33 881.333 1168 856 1168 826 C 1168 812.667 1166 792.667 1162 766 C 1158 739.333 1155.67 719.333 1155 706 C 1155 662.667 1173.67 635.333 1211 624 C 1225.67 619.333 12
 57.33 617 1306 617 C 1397.33 617 1461.33 639.333 1498 684 C 1531.33 724 1548 790.333 1548 883 C 1548 1046.33 1482.33 1179.67 1351 1283 C 1231 1377.67 1087.67 1425 921 1425 C 727 1425 575 1351.67 465 1205 C 365.667 1074.33 316 910 316 712 C 316 529.333 374.333 375.333 491 250 C 612.333 119.333 768.333 54 959 54 C 1013 54 1074 64.3333 1142 85 L 1317 150 C 1346.33 160.667 1365.33 166 1374 166 C 1401.33 166 1425 155.333 1445 134 C 1465 112.667 1475 87.3333 1475 58 C 1475 -5.33333 1404 -56.6667 1262 -96 C 1154.67 -125.333 1054.33 -140 961 -140 C 867 -140 771 -122 673 -86 C 575 -50 490.667 -1.33333 420 60 C 213.333 238.667 110 456 110 712 C 110 968 180.667 1182 322 1354 C 472 1538 671.667 1630 921 1630 C 1146.33 1630 1339.33 1562.33 1500 1427 C 1668.67 1283.67 1753 1102.33 1753 883 C 1753 733 1716.33 617.667 1643 537 C 1566.33 453.667 1454 412 1306 412 Z&quot;]
+            RenderSVGPath {line} at (343,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=6106.00] [y1=-3500.00] [x2=6106.00] [y2=2000.00]
+            RenderSVGPath {path} at (346,108) size 27x46 [transform={m=((1.00,0.00)(0.00,1.00)) t=(6106.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 770 -196 C 770 -278.667 750 -340.667 710 -382 C 670 -423.333 609.333 -444.333 528 -445 C 471.333 -445 417.667 -434.333 367 -413 C 303 -385 271 -346.667 271 -298 C 271 -262 293.667 -244 339 -244 C 363 -244 390 -252 420 -268 C 450 -284 482.333 -292.333 517 -293 C 549.667 -292.333 574 -284.333 590 -269 C 606 -253.667 614 -231 614 -201 C 614 -169 601.667 -140.333 577 -115 C 552.333 -89.6667 514.333 -67.3333 463 -48 C 357 -24 272 26.6667 208 104 C 139.333 186 105 286 105 404 C 105 539.333 150 679 240 823 C 340 983 452.667 1063 578 1063 C 643.333 1063 716.333 1047.67 797 1017 C 899 977.667 950 929.667 950 873 C 950 847.667 941.667 825.333 925 806 C 908.333 786.667 887.667 776.667 863 776 C 843.667 776 827 781.667 813 793 C 799 804.333 785 816 771 828 C 731.667 859.333 667.333 875 578 875 C 510 875 442.667 814.333 376
  693 C 315.333 581.667 285 485.333 285 404 C 285 316 315 246.667 375 196 C 431 148.667 503 125 591 125 C 631 125 673.667 135.667 719 157 L 835 219 C 855 229.667 869.333 235 878 235 C 902.667 235 924 225.333 942 206 C 960 186.667 969 164 969 138 C 969 69.3333 883.667 10 713 -40 C 732.333 -65.3333 746.667 -91 756 -117 C 765.333 -143 770 -169.333 770 -196 Z&quot;]
+            RenderSVGPath {line} at (373,81) size 3x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=7158.00] [y1=-3500.00] [x2=7158.00] [y2=2000.00]
+      RenderSVGText {text} at (65,194) size 74x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 74x20
+          chunk 1 text run 1 at (65.00,210.00) startOffset 0 endOffset 8 width 74.00: &quot;SVG Font&quot;
+      RenderSVGContainer {g} at (165,153) size 210x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,220.00)}]
+        RenderSVGPath {line} at (165,219) size 210x2 [stroke={[type=SOLID] [color=#888888]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=210.00] [y2=0.00]
+        RenderSVGText {text} at (0,-67) size 210x85 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 210x85
+            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 210.00: &quot;Ay\x{D6}@\x{E7}&quot;
+    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 264x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.7 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11fontsglyph02texpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11fontsglyph02texpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,18 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (100,36) size 224x196
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGContainer {g} at (100,36) size 184x80
+        RenderSVGText {text} at (100,36) size 184x80 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 184x80
+            chunk 1 text run 1 at (100.00,100.00) startOffset 0 endOffset 5 width 184.00 RTL: &quot;\x{69A} \x{69A}\x{69A}\x{69A}&quot;
+      RenderSVGContainer {g} at (100,118) size 224x114
+        RenderSVGText {text} at (100,118) size 224x114 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 224x114
+            chunk 1 text run 1 at (100.00,200.00) startOffset 0 endOffset 5 width 224.00 RTL: &quot;\x{62E} \x{62E}\x{62E}\x{62E}&quot;
+    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 264x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.7 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11fontskern01texpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,260 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (9,12) size 471x264
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGContainer {g} at (0,0) size 12x2
+          RenderSVGPath {line} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-12.00]
+          RenderSVGPath {line} at (0,0) size 12x1 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
+          RenderSVGRect {rect} at (0,0) size 2x2 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+        RenderSVGContainer {g} at (0,0) size 201x51
+          RenderSVGRect {rect} at (0,0) size 200x20 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=200.00] [height=20.00]
+          RenderSVGRect {rect} at (0,20) size 200x30 [fill={[type=SOLID] [color=#CCCCCC]}] [x=0.00] [y=20.00] [width=200.00] [height=30.00]
+          RenderSVGRect {rect} at (0,0) size 201x51 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=200.00] [height=50.00]
+      RenderSVGText {text} at (206,12) size 68x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x22
+          chunk 1 (middle anchor) text run 1 at (206.00,30.00) startOffset 0 endOffset 7 width 68.00: &quot;&lt;hkern&gt;&quot;
+      RenderSVGContainer {g} at (9,59) size 471x217 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,60.00)}]
+        RenderSVGContainer {g} at (9,59) size 222x52
+          RenderSVGContainer {g} at (9,59) size 22x52
+            RenderSVGRect {rect} at (9,59) size 22x52 [stroke={[type=SOLID] [color=#000000]}] [x=-20.00] [y=0.00] [width=20.00] [height=50.00]
+            RenderSVGText {text} at (-21,-14) size 42x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 41x17
+                chunk 1 (middle anchor) text run 1 at (-20.50,0.00) startOffset 0 endOffset 6 width 41.00: &quot;font A&quot;
+          RenderSVGContainer {use} at (29,59) size 202x52
+            RenderSVGContainer {g} at (29,59) size 202x52
+              RenderSVGRect {rect} at (30,60) size 200x20 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=200.00] [height=20.00]
+              RenderSVGRect {rect} at (30,80) size 200x30 [fill={[type=SOLID] [color=#CCCCCC]}] [x=0.00] [y=20.00] [width=200.00] [height=30.00]
+              RenderSVGRect {rect} at (29,59) size 202x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=200.00] [height=50.00]
+          RenderSVGText {text} at (5,4) size 73x14 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 73x14
+              chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 13 width 73.00: &quot;u1=\&quot;1\&quot; u2=\&quot;2\&quot;&quot;
+          RenderSVGContainer {g} at (31,81) size 53x29 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
+            RenderSVGContainer {use} at (31,81) size 28x28
+              RenderSVGContainer {g} at (31,81) size 28x28
+                RenderSVGPath {line} at (34,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 (35,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 (31,101) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+            RenderSVGContainer {use} at (56,81) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(12.50,0.00)}]
+              RenderSVGContainer {g} at (56,81) size 28x28
+                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: &quot;12&quot;
+        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]
+            RenderSVGText {text} at (-20,-14) size 40x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 40x17
+                chunk 1 (middle anchor) text run 1 at (-20.00,0.00) startOffset 0 endOffset 6 width 40.00: &quot;font B&quot;
+          RenderSVGContainer {use} at (29,114) size 202x52
+            RenderSVGContainer {g} at (29,114) size 202x52
+              RenderSVGRect {rect} at (30,115) size 200x20 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=200.00] [height=20.00]
+              RenderSVGRect {rect} at (30,135) size 200x30 [fill={[type=SOLID] [color=#CCCCCC]}] [x=0.00] [y=20.00] [width=200.00] [height=30.00]
+              RenderSVGRect {rect} at (29,114) size 202x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=200.00] [height=50.00]
+          RenderSVGText {text} at (5,1) size 138x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 138x17
+              chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 19 width 138.00: &quot;g1=\&quot;gl_1\&quot; g2=\&quot;gl_2\&quot;&quot;
+          RenderSVGContainer {g} at (31,136) size 73x29 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
+            RenderSVGContainer {use} at (31,136) size 28x28
+              RenderSVGContainer {g} at (31,136) size 28x28
+                RenderSVGPath {line} at (34,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 (35,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 (31,156) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+            RenderSVGContainer {use} at (76,136) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(22.50,0.00)}]
+              RenderSVGContainer {g} at (76,136) size 28x28
+                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: &quot;12&quot;
+        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]
+            RenderSVGText {text} at (-20,-14) size 40x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 40x17
+                chunk 1 (middle anchor) text run 1 at (-20.00,0.00) startOffset 0 endOffset 6 width 40.00: &quot;font C&quot;
+          RenderSVGContainer {use} at (29,169) size 202x52
+            RenderSVGContainer {g} at (29,169) size 202x52
+              RenderSVGRect {rect} at (30,170) size 200x20 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=200.00] [height=20.00]
+              RenderSVGRect {rect} at (30,190) size 200x30 [fill={[type=SOLID] [color=#CCCCCC]}] [x=0.00] [y=20.00] [width=200.00] [height=30.00]
+              RenderSVGRect {rect} at (29,169) size 202x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=200.00] [height=50.00]
+          RenderSVGText {text} at (5,1) size 240x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 240x17
+              chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 33 width 240.00: &quot;u1=\&quot;1\&quot; u2=\&quot;2\&quot; g1=\&quot;gl_3\&quot; g2=\&quot;gl_4\&quot;&quot;
+          RenderSVGContainer {g} at (31,191) size 138x29 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
+            RenderSVGContainer {use} at (31,191) size 28x28
+              RenderSVGContainer {g} at (31,191) size 28x28
+                RenderSVGPath {line} at (34,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 (35,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 (31,211) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+            RenderSVGContainer {use} at (66,191) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(17.50,0.00)}]
+              RenderSVGContainer {g} at (66,191) size 28x28
+                RenderSVGPath {line} at (69,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 (70,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 (66,211) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+            RenderSVGContainer {use} at (96,191) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(32.50,0.00)}]
+              RenderSVGContainer {g} at (96,191) size 28x28
+                RenderSVGPath {line} at (99,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 (100,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 (96,211) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+            RenderSVGContainer {use} at (141,191) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(55.00,0.00)}]
+              RenderSVGContainer {g} at (141,191) size 28x28
+                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: &quot;1234&quot;
+        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]
+            RenderSVGText {text} at (-21,-14) size 42x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 41x17
+                chunk 1 (middle anchor) text run 1 at (-20.50,0.00) startOffset 0 endOffset 6 width 41.00: &quot;font D&quot;
+          RenderSVGContainer {use} at (29,224) size 202x52
+            RenderSVGContainer {g} at (29,224) size 202x52
+              RenderSVGRect {rect} at (30,225) size 200x20 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=200.00] [height=20.00]
+              RenderSVGRect {rect} at (30,245) size 200x30 [fill={[type=SOLID] [color=#CCCCCC]}] [x=0.00] [y=20.00] [width=200.00] [height=30.00]
+              RenderSVGRect {rect} at (29,224) size 202x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=200.00] [height=50.00]
+          RenderSVGText {text} at (5,1) size 122x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 122x17
+              chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 17 width 122.00: &quot;u1=\&quot;1,3\&quot; u2=\&quot;2,4\&quot;&quot;
+          RenderSVGContainer {g} at (31,246) size 138x29 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
+            RenderSVGContainer {use} at (31,246) size 28x28
+              RenderSVGContainer {g} at (31,246) size 28x28
+                RenderSVGPath {line} at (34,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 (35,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 (31,266) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+            RenderSVGContainer {use} at (66,246) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(17.50,0.00)}]
+              RenderSVGContainer {g} at (66,246) size 28x28
+                RenderSVGPath {line} at (69,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 (70,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 (66,266) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+            RenderSVGContainer {use} at (96,246) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(32.50,0.00)}]
+              RenderSVGContainer {g} at (96,246) size 28x28
+                RenderSVGPath {line} at (99,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 (100,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 (96,266) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+            RenderSVGContainer {use} at (141,246) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(55.00,0.00)}]
+              RenderSVGContainer {g} at (141,246) size 28x28
+                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: &quot;1234&quot;
+        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]
+            RenderSVGText {text} at (-20,-14) size 40x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 39x17
+                chunk 1 (middle anchor) text run 1 at (-19.50,0.00) startOffset 0 endOffset 6 width 39.00: &quot;font E&quot;
+          RenderSVGContainer {use} at (269,59) size 202x52
+            RenderSVGContainer {g} at (269,59) size 202x52
+              RenderSVGRect {rect} at (270,60) size 200x20 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=200.00] [height=20.00]
+              RenderSVGRect {rect} at (270,80) size 200x30 [fill={[type=SOLID] [color=#CCCCCC]}] [x=0.00] [y=20.00] [width=200.00] [height=30.00]
+              RenderSVGRect {rect} at (269,59) size 202x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=200.00] [height=50.00]
+          RenderSVGText {text} at (5,1) size 202x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 202x17
+              chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 29 width 202.00: &quot;g1=\&quot;gl_1,gl_3\&quot; g2=\&quot;gl_2,gl_4\&quot;&quot;
+          RenderSVGContainer {g} at (271,81) size 138x29 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
+            RenderSVGContainer {use} at (271,81) size 28x28
+              RenderSVGContainer {g} at (271,81) size 28x28
+                RenderSVGPath {line} at (274,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 (275,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 (271,101) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+            RenderSVGContainer {use} at (306,81) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(17.50,0.00)}]
+              RenderSVGContainer {g} at (306,81) size 28x28
+                RenderSVGPath {line} at (309,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 (310,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 (306,101) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+            RenderSVGContainer {use} at (336,81) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(32.50,0.00)}]
+              RenderSVGContainer {g} at (336,81) size 28x28
+                RenderSVGPath {line} at (339,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 (340,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 (336,101) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+            RenderSVGContainer {use} at (381,81) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(55.00,0.00)}]
+              RenderSVGContainer {g} at (381,81) size 28x28
+                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: &quot;1234&quot;
+        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]
+            RenderSVGText {text} at (-19,-14) size 38x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 38x17
+                chunk 1 (middle anchor) text run 1 at (-19.00,0.00) startOffset 0 endOffset 6 width 38.00: &quot;font F&quot;
+          RenderSVGContainer {use} at (269,114) size 202x52
+            RenderSVGContainer {g} at (269,114) size 202x52
+              RenderSVGRect {rect} at (270,115) size 200x20 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=200.00] [height=20.00]
+              RenderSVGRect {rect} at (270,135) size 200x30 [fill={[type=SOLID] [color=#CCCCCC]}] [x=0.00] [y=20.00] [width=200.00] [height=30.00]
+              RenderSVGRect {rect} at (269,114) size 202x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=200.00] [height=50.00]
+          RenderSVGText {text} at (5,1) size 208x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 208x17
+              chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 26 width 208.00: &quot;u1=\&quot;U+003?\&quot; u2=\&quot;U+0031-34\&quot;&quot;
+          RenderSVGContainer {g} at (271,136) size 168x29 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
+            RenderSVGContainer {use} at (271,136) size 28x28
+              RenderSVGContainer {g} at (271,136) size 28x28
+                RenderSVGPath {line} at (274,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 (275,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 (271,156) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+            RenderSVGContainer {use} at (306,136) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(17.50,0.00)}]
+              RenderSVGContainer {g} at (306,136) size 28x28
+                RenderSVGPath {line} at (309,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 (310,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 (306,156) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+            RenderSVGContainer {use} at (366,136) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(47.50,0.00)}]
+              RenderSVGContainer {g} at (366,136) size 28x28
+                RenderSVGPath {line} at (369,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 (370,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 (366,156) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+            RenderSVGContainer {use} at (411,136) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
+              RenderSVGContainer {g} at (411,136) size 28x28
+                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: &quot;1234&quot;
+        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]
+            RenderSVGText {text} at (-21,-14) size 42x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 41x17
+                chunk 1 (middle anchor) text run 1 at (-20.50,0.00) startOffset 0 endOffset 6 width 41.00: &quot;font G&quot;
+          RenderSVGContainer {use} at (269,169) size 202x52
+            RenderSVGContainer {g} at (269,169) size 202x52
+              RenderSVGRect {rect} at (270,170) size 200x20 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=200.00] [height=20.00]
+              RenderSVGRect {rect} at (270,190) size 200x30 [fill={[type=SOLID] [color=#CCCCCC]}] [x=0.00] [y=20.00] [width=200.00] [height=30.00]
+              RenderSVGRect {rect} at (269,169) size 202x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=200.00] [height=50.00]
+          RenderSVGText {text} at (5,1) size 118x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 118x17
+              chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 16 width 118.00: &quot;u1=\&quot;1\&quot; g2=\&quot;gl_2\&quot;&quot;
+          RenderSVGContainer {g} at (271,191) size 53x29 [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]
+                RenderSVGPath {line} at (275,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 (271,211) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+            RenderSVGContainer {use} at (296,191) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(12.50,0.00)}]
+              RenderSVGContainer {g} at (296,191) size 28x28
+                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: &quot;12&quot;
+      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)
+      RenderSVGInlineText {#text} at (0,0) size 264x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.9 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11maskingmask01bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11maskingmask01bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,55 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (10,7) size 390x293
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGText {text} at (10,7) size 139x16 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 139x16
+          chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 21 width 139.00: &quot;Test for mask support&quot;
+      RenderSVGRect {rect} at (10,30) size 100x260 [fill={[type=SOLID] [color=#FF0000]}] [x=10.00] [y=30.00] [width=100.00] [height=260.00]
+      RenderSVGResourceMasker {mask} [id=&quot;mask1&quot;] [maskUnits=userSpaceOnUse] [maskContentUnits=userSpaceOnUse]
+        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+          RenderSVGResourceLinearGradient {linearGradient} [id=&quot;Grad1&quot;] [gradientUnits=userSpaceOnUse] [start=(60,50)] [end=(60,120)]
+            RenderSVGGradientStop {stop} [offset=0.00] [color=#FFFFFF]
+            RenderSVGGradientStop {stop} [offset=1.00] [color=#FFFFFF80]
+        RenderSVGRect {rect} at (60,50) size 100x60 [fill={[type=LINEAR-GRADIENT] [id=&quot;Grad1&quot;]}] [x=60.00] [y=50.00] [width=100.00] [height=60.00]
+      RenderSVGRect {rect} at (60,50) size 100x60 [fill={[type=SOLID] [color=#00FF00]}] [x=60.00] [y=50.00] [width=100.00] [height=60.00]
+        [masker=&quot;mask1&quot;] RenderSVGResourceMasker {mask} at (60,50) size 100x60
+      RenderSVGText {text} at (200,54) size 163x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 163x14
+          chunk 1 text run 1 at (200.00,65.00) startOffset 0 endOffset 30 width 163.00: &quot;Mask with linear gradient from&quot;
+      RenderSVGText {text} at (200,69) size 135x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 135x14
+          chunk 1 text run 1 at (200.00,80.00) startOffset 0 endOffset 25 width 135.00: &quot;opacity=1 to opactity=0.5&quot;
+      RenderSVGResourceMasker {mask} [id=&quot;mask2&quot;] [maskUnits=userSpaceOnUse] [maskContentUnits=userSpaceOnUse]
+        RenderSVGRect {rect} at (60,120) size 100x30 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.50]}] [x=60.00] [y=120.00] [width=100.00] [height=30.00]
+      RenderSVGRect {rect} at (60,120) size 100x30 [fill={[type=SOLID] [color=#00FF00]}] [x=60.00] [y=120.00] [width=100.00] [height=30.00]
+        [masker=&quot;mask2&quot;] RenderSVGResourceMasker {mask} at (60,120) size 100x30
+      RenderSVGText {text} at (200,124) size 173x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 173x14
+          chunk 1 text run 1 at (200.00,135.00) startOffset 0 endOffset 32 width 173.00: &quot;Mask with uniform opacity of 0.5&quot;
+      RenderSVGRect {rect} at (60,160) size 100x30 [fill={[type=SOLID] [color=#00FF00] [opacity=0.50]}] [x=60.00] [y=160.00] [width=100.00] [height=30.00]
+      RenderSVGText {text} at (200,164) size 200x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 200x14
+          chunk 1 text run 1 at (200.00,175.00) startOffset 0 endOffset 37 width 200.00: &quot;Rectangle with uniform opacity of 0.5&quot;
+      RenderSVGResourceMasker {mask} [id=&quot;mask3&quot;] [maskUnits=userSpaceOnUse] [maskContentUnits=userSpaceOnUse]
+        RenderSVGRect {rect} at (60,200) size 200x25 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.50]}] [x=60.00] [y=200.00] [width=200.00] [height=25.00]
+        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)
+        [masker=&quot;mask3&quot;] RenderSVGResourceMasker {mask} at (60,200) size 200x100
+        RenderSVGInlineText {#text} at (0,0) size 121x111
+          [masker=&quot;mask3&quot;] RenderSVGResourceMasker {mask} at (60,200) size 200x100
+          chunk 1 text run 1 at (60.00,280.00) startOffset 0 endOffset 3 width 121.00: &quot;SVG&quot;
+      RenderSVGText {text} at (200,214) size 200x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 200x14
+          chunk 1 text run 1 at (200.00,225.00) startOffset 0 endOffset 36 width 200.00: &quot;Text with mask containing rectangles&quot;
+      RenderSVGText {text} at (200,229) size 105x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 105x14
+          chunk 1 text run 1 at (200.00,240.00) startOffset 0 endOffset 20 width 105.00: &quot;of various opacities&quot;
+    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 264x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.7 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11pserversgrad08bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11pserversgrad08bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,25 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (17,33) size 451x223 [transform={m=((1.00,0.00)(0.00,1.50)) t=(0.00,0.00)}]
+      RenderSVGResourceLinearGradient {linearGradient} [id=&quot;Gradient&quot;] [gradientUnits=userSpaceOnUse] [start=(10,10)] [end=(440,10)]
+        RenderSVGGradientStop {stop} [offset=0.00] [color=#0000FF]
+        RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
+      RenderSVGText {text} at (20,22) size 448x58 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 448x58
+          chunk 1 text run 1 at (20.00,70.00) startOffset 0 endOffset 16 width 447.14: &quot;Gradient on fill&quot;
+      RenderSVGText {text} at (20,121) size 428x47 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 428x46
+          chunk 1 text run 1 at (20.00,160.00) startOffset 0 endOffset 18 width 427.53: &quot;Gradient on stroke&quot;
+    RenderSVGText {text} at (40,118) size 342x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 342x33
+        chunk 1 text run 1 at (40.00,145.00) startOffset 0 endOffset 30 width 342.00: &quot;Linear gradient on filled text&quot;
+    RenderSVGText {text} at (30,253) size 386x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 386x33
+        chunk 1 text run 1 at (30.00,280.00) startOffset 0 endOffset 33 width 386.00: &quot;Linear gradient on stroke of text&quot;
+    RenderSVGText {text} at (10,295) size 330x56 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 330x56
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 330.00: &quot;$Revision: 1.7 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11renderelems06texpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-elems-06-t-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11renderelems06texpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,20 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (60,13) size 352x306
+      RenderSVGText {text} at (180,13) size 96x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 96x33
+          chunk 1 text run 1 at (180.00,40.00) startOffset 0 endOffset 9 width 96.00: &quot;Text fill&quot;
+      RenderSVGContainer {g} at (60,70) size 352x249
+        RenderSVGText {text} at (60,70) size 152x249 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 152x249
+            chunk 1 text run 1 at (60.00,280.00) startOffset 0 endOffset 1 width 152.00: &quot;A&quot;
+        RenderSVGText {text} at (260,70) size 152x249 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 152x249
+            chunk 1 text run 1 at (260.00,280.00) startOffset 0 endOffset 1 width 152.00: &quot;A&quot;
+    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 264x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.4 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11renderelems07texpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-elems-07-t-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11renderelems07texpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,20 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (0,0) size 480x360
+      RenderSVGText {text} at (180,13) size 135x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 135x33
+          chunk 1 text run 1 at (180.00,40.00) startOffset 0 endOffset 11 width 135.00: &quot;Text stroke&quot;
+      RenderSVGContainer {g} at (48,58) size 389x273
+        RenderSVGText {text} at (60,70) size 152x249 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 152x249
+            chunk 1 text run 1 at (60.00,280.00) startOffset 0 endOffset 1 width 152.00: &quot;A&quot;
+        RenderSVGText {text} at (260,70) size 165x249 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 165x249
+            chunk 1 text run 1 at (260.00,280.00) startOffset 0 endOffset 1 width 165.00: &quot;B&quot;
+      RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 264x45
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.4 $&quot;
+      RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11renderelems08texpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-elems-08-t-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11renderelems08texpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,20 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (0,0) size 480x360
+      RenderSVGText {text} at (120,13) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x33
+          chunk 1 text run 1 at (120.00,40.00) startOffset 0 endOffset 20 width 228.00: &quot;Text fill and stroke&quot;
+      RenderSVGContainer {g} at (48,58) size 389x273
+        RenderSVGText {text} at (60,70) size 152x249 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 152x249
+            chunk 1 text run 1 at (60.00,280.00) startOffset 0 endOffset 1 width 152.00: &quot;A&quot;
+        RenderSVGText {text} at (260,70) size 165x249 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 165x249
+            chunk 1 text run 1 at (260.00,280.00) startOffset 0 endOffset 1 width 165.00: &quot;B&quot;
+      RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 264x45
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.4 $&quot;
+      RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11rendergroups01bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11rendergroups01bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,27 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (35,9) size 429x306
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGContainer {g} at (35,9) size 429x306 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
+        RenderSVGRect {rect} at (36,18) size 414x279 [fill={[type=SOLID] [color=#C0C0C0]}] [x=20.00] [y=10.00] [width=230.00] [height=155.00]
+        RenderSVGPath {line} at (58,18) size 28x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=10.00] [x2=40.00] [y2=175.00]
+        RenderSVGPath {line} at (112,18) size 28x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=70.00] [y1=10.00] [x2=70.00] [y2=175.00]
+        RenderSVGPath {line} at (166,18) size 28x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=100.00] [y1=10.00] [x2=100.00] [y2=175.00]
+        RenderSVGPath {line} at (220,18) size 28x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=130.00] [y1=10.00] [x2=130.00] [y2=175.00]
+        RenderSVGPath {line} at (274,18) size 28x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=160.00] [y1=10.00] [x2=160.00] [y2=175.00]
+        RenderSVGPath {line} at (328,18) size 28x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=190.00] [y1=10.00] [x2=190.00] [y2=175.00]
+        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]
+        RenderSVGContainer {g} at (54,9) size 382x270 [opacity=0.50]
+          RenderSVGText {text} at (30,5) size 133x122 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: &quot;SVG&quot;
+          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)
+      RenderSVGInlineText {#text} at (0,0) size 264x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.6 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11rendergroups03texpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11rendergroups03texpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,26 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (35,9) size 429x306
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGContainer {g} at (35,9) size 429x306 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
+        RenderSVGRect {rect} at (36,18) size 414x279 [fill={[type=SOLID] [color=#C0C0C0]}] [x=20.00] [y=10.00] [width=230.00] [height=155.00]
+        RenderSVGPath {line} at (58,18) size 28x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=10.00] [x2=40.00] [y2=175.00]
+        RenderSVGPath {line} at (112,18) size 28x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=70.00] [y1=10.00] [x2=70.00] [y2=175.00]
+        RenderSVGPath {line} at (166,18) size 28x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=100.00] [y1=10.00] [x2=100.00] [y2=175.00]
+        RenderSVGPath {line} at (220,18) size 28x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=130.00] [y1=10.00] [x2=130.00] [y2=175.00]
+        RenderSVGPath {line} at (274,18) size 28x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=160.00] [y1=10.00] [x2=160.00] [y2=175.00]
+        RenderSVGPath {line} at (328,18) size 28x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=190.00] [y1=10.00] [x2=190.00] [y2=175.00]
+        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 133x122 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: &quot;SVG&quot;
+        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)
+      RenderSVGInlineText {#text} at (0,0) size 264x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.6 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11textalign08bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11textalign08bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,23 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (50,80) size 384x151
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGText {text} at (50,80) size 384x150 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 225x150
+          chunk 1 text run 1 at (50.00,200.00) startOffset 0 endOffset 3 width 225.00: &quot;a\x{729C}\x{923}&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 114x75
+          RenderSVGInlineText {#text} at (225,60) size 114x75
+            chunk 1 text run 1 at (275.00,200.00) startOffset 0 endOffset 3 width 114.00: &quot;a\x{729C}\x{923}&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 45x30
+          RenderSVGInlineText {#text} at (339,96) size 45x30
+            chunk 1 text run 1 at (389.00,200.00) startOffset 0 endOffset 3 width 45.00: &quot;a\x{729C}\x{923}&quot;
+        RenderSVGInlineText {#text} at (0,0) size 0x0
+      RenderSVGPath {line} at (50,199) size 383x2 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [x1=50.00] [y1=200.00] [x2=433.00] [y2=200.00]
+      RenderSVGPath {line} at (50,229) size 383x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=50.00] [y1=230.00] [x2=433.00] [y2=230.00]
+      RenderSVGPath {line} at (50,94) size 383x2 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=50.00] [y1=95.00] [x2=433.00] [y2=95.00]
+    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 264x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.7 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11textfonts03texpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-fonts-03-t-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11textfonts03texpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,34 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (15,32) size 402x186
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGText {text} at (15,44) size 241x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 241x20
+          chunk 1 text run 1 at (15.00,60.00) startOffset 0 endOffset 32 width 241.00: &quot;font-family = \&quot;Haettenschweiler\&quot;&quot;
+      RenderSVGText {text} at (340,32) size 41x35 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 41x35
+          chunk 1 text run 1 at (340.00,60.00) startOffset 0 endOffset 3 width 41.00: &quot;ABC&quot;
+      RenderSVGText {text} at (15,94) size 213x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 213x20
+          chunk 1 text run 1 at (15.00,110.00) startOffset 0 endOffset 28 width 213.00: &quot;font-family = \&quot;Charlesworth\&quot;&quot;
+      RenderSVGText {text} at (340,82) size 77x35 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 77x35
+          chunk 1 text run 1 at (340.00,110.00) startOffset 0 endOffset 3 width 77.00: &quot;ABC&quot;
+      RenderSVGText {text} at (15,144) size 215x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 215x20
+          chunk 1 text run 1 at (15.00,160.00) startOffset 0 endOffset 28 width 215.00: &quot;font-family = \&quot;Invalid Name\&quot;&quot;
+      RenderSVGText {text} at (340,129) size 71x39 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 71x39
+          chunk 1 text run 1 at (340.00,160.00) startOffset 0 endOffset 3 width 71.00: &quot;ABC&quot;
+      RenderSVGText {text} at (15,194) size 195x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 195x20
+          chunk 1 text run 1 at (15.00,210.00) startOffset 0 endOffset 27 width 195.00: &quot;font-family = not specified&quot;
+      RenderSVGText {text} at (340,179) size 71x39 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 71x39
+          chunk 1 text run 1 at (340.00,210.00) startOffset 0 endOffset 3 width 71.00: &quot;ABC&quot;
+    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 264x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.5 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11textintro01texpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-01-t-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11textintro01texpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,41 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (5,4) size 363x286
+      RenderSVGText {text} at (5,4) size 363x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 363x44
+          chunk 1 text run 1 at (5.00,40.00) startOffset 0 endOffset 24 width 363.00: &quot;Test left-to-right text.&quot;
+      RenderSVGContainer {g} at (10,56) size 247x164
+        RenderSVGText {text} at (10,56) size 235x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 235x24
+            chunk 1 text run 1 at (10.00,75.00) startOffset 0 endOffset 33 width 235.00: &quot;Polish: Mog\x{119} je\x{15B}\x{107} szk\x{142}o, i mi ...&quot;
+        RenderSVGText {text} at (10,91) size 247x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 247x24
+            chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 32 width 247.00: &quot;Russian: \x{42F} \x{43C}\x{43E}\x{433}\x{443} \x{435}\x{441}\x{442}\x{44C} \x{441}\x{442}\x{435}\x{43A}\x{43B}\x{43E}, ...&quot;
+        RenderSVGText {text} at (10,126) size 197x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 197x24
+            chunk 1 text run 1 at (10.00,145.00) startOffset 0 endOffset 23 width 197.00: &quot;Greek: \x{39C}\x{3C0}\x{3BF}\x{3C1}\x{3CE} \x{3BD}\x{3B1} \x{3C6}\x{3AC}\x{3C9} ...&quot;
+        RenderSVGText {text} at (10,161) size 235x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 235x24
+            chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 8 width 67.00: &quot;Hebrew: &quot;
+            chunk 1 text run 1 at (77.00,180.00) startOffset 0 endOffset 21 width 148.00 RTL: &quot;\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}&quot;
+            chunk 1 text run 1 at (225.00,180.00) startOffset 0 endOffset 4 width 20.00: &quot; ...&quot;
+        RenderSVGText {text} at (10,196) size 228x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 228x24
+            chunk 1 text run 1 at (10.00,215.00) startOffset 0 endOffset 9 width 65.00: &quot;Yiddish: &quot;
+            chunk 1 text run 1 at (75.00,215.00) startOffset 0 endOffset 21 width 143.00 RTL: &quot;\x{5D0}\x{5D9}\x{5DA} \x{5E7}\x{5E2}\x{5DF} \x{5E2}\x{5E1}\x{5DF} \x{5D2}\x{5DC}\x{5D0}\x{5B8}\x{5D6} \x{5D0}\x{5D5}\x{5DF}&quot;
+            chunk 1 text run 1 at (218.00,215.00) startOffset 0 endOffset 4 width 20.00: &quot; ...&quot;
+      RenderSVGContainer {g} at (10,231) size 270x24
+        RenderSVGText {text} at (10,231) size 270x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 270x24
+            chunk 1 text run 1 at (10.00,250.00) startOffset 0 endOffset 20 width 270.00: &quot;Chinese:\x{6211}\x{80FD}\x{541E}\x{4E0B}\x{73BB}\x{7483}\x{800C}\x{4E0D}\x{4F24}\x{8EAB}\x{4F53}\x{3002}&quot;
+      RenderSVGContainer {g} at (10,266) size 269x24
+        RenderSVGText {text} at (10,266) size 269x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 269x24
+            chunk 1 text run 1 at (10.00,285.00) startOffset 0 endOffset 21 width 269.00: &quot;Japanese: \x{79C1}\x{306F}\x{30AC}\x{30E9}\x{30B9}\x{3092}\x{98DF}\x{3079}\x{307E}\x{3059}\x{3002}&quot;
+    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 264x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.7 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11textintro02bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-02-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11textintro02bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,33 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (0,25) size 434x260
+      RenderSVGText {text} at (10,25) size 316x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 316x19
+          chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 45 width 316.00: &quot;unicode-bidi=\&quot;bidi-override\&quot; direction=\&quot;ltr\&quot;.&quot;
+      RenderSVGContainer {g} at (10,60) size 424x25
+        RenderSVGText {text} at (10,60) size 424x25 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 424x25
+            chunk 1 text run 1 at (10.00,80.00) startOffset 0 endOffset 56 width 424.00 LTR override: &quot;Text \&quot;\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}\&quot; is in Hebrew&quot;
+      RenderSVGText {text} at (10,125) size 316x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 316x19
+          chunk 1 text run 1 at (10.00,140.00) startOffset 0 endOffset 45 width 316.00: &quot;unicode-bidi=\&quot;bidi-override\&quot; direction=\&quot;rtl\&quot;.&quot;
+      RenderSVGContainer {g} at (0,160) size 10x25
+        RenderSVGText {text} at (-414,160) size 424x25 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 424x25
+            chunk 1 text run 1 at (-414.00,180.00) startOffset 0 endOffset 56 width 424.00 RTL override: &quot;Text \&quot;\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}\&quot; is in Hebrew&quot;
+      RenderSVGText {text} at (10,225) size 274x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 274x19
+          chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 38 width 274.00: &quot;unicode-bidi=\&quot;normal\&quot; direction=\&quot;ltr\&quot;.&quot;
+      RenderSVGContainer {g} at (0,260) size 10x25
+        RenderSVGText {text} at (-414,260) size 424x25 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 424x25
+            chunk 1 text run 1 at (-414.00,280.00) startOffset 0 endOffset 12 width 99.00: &quot;is in Hebrew&quot;
+            chunk 1 text run 1 at (-315.00,280.00) startOffset 0 endOffset 40 width 290.00 RTL: &quot; \&quot;\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}\&quot; &quot;
+            chunk 1 text run 1 at (-25.00,280.00) startOffset 0 endOffset 4 width 35.00: &quot;Text&quot;
+    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 264x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.9 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11textintro03bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11textintro03bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,142 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (60,10) size 376x350
+      RenderSVGContainer {g} at (60,10) size 376x350
+        RenderSVGText {text} at (60,10) size 20x341 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 19x341
+            chunk 1 (vertical) text run 1 at (64.50,10.00) startOffset 0 endOffset 1 height 19.00: &quot;T&quot;
+            chunk 1 (vertical) text run 2 at (64.50,19.00) startOffset 1 endOffset 2 height 19.00: &quot;e&quot;
+            chunk 1 (vertical) text run 3 at (64.50,27.00) startOffset 2 endOffset 3 height 19.00: &quot;x&quot;
+            chunk 1 (vertical) text run 4 at (64.50,34.00) startOffset 3 endOffset 4 height 19.00: &quot;t&quot;
+            chunk 1 (vertical) text run 5 at (64.50,38.00) startOffset 4 endOffset 5 height 19.00: &quot; &quot;
+            chunk 1 (vertical) text run 6 at (64.50,42.00) startOffset 5 endOffset 6 height 19.00: &quot;\&quot;&quot;
+            chunk 1 (vertical) text run 7 at (64.50,47.00) startOffset 6 endOffset 7 height 19.00: &quot;\x{6211}&quot;
+            chunk 1 (vertical) text run 8 at (64.50,66.00) startOffset 7 endOffset 8 height 19.00: &quot;\x{80FD}&quot;
+            chunk 1 (vertical) text run 9 at (64.50,85.00) startOffset 8 endOffset 9 height 19.00: &quot;\x{541E}&quot;
+            chunk 1 (vertical) text run 10 at (64.50,104.00) startOffset 9 endOffset 10 height 19.00: &quot;\x{4E0B}&quot;
+            chunk 1 (vertical) text run 11 at (64.50,123.00) startOffset 10 endOffset 11 height 19.00: &quot;\x{73BB}&quot;
+            chunk 1 (vertical) text run 12 at (64.50,142.00) startOffset 11 endOffset 12 height 19.00: &quot;\x{7483}&quot;
+            chunk 1 (vertical) text run 13 at (64.50,161.00) startOffset 12 endOffset 13 height 19.00: &quot;\x{800C}&quot;
+            chunk 1 (vertical) text run 14 at (64.50,180.00) startOffset 13 endOffset 14 height 19.00: &quot;\x{4E0D}&quot;
+            chunk 1 (vertical) text run 15 at (64.50,199.00) startOffset 14 endOffset 15 height 19.00: &quot;\x{4F24}&quot;
+            chunk 1 (vertical) text run 16 at (64.50,218.00) startOffset 15 endOffset 16 height 19.00: &quot;\x{8EAB}&quot;
+            chunk 1 (vertical) text run 17 at (64.50,237.00) startOffset 16 endOffset 17 height 19.00: &quot;\x{4F53}&quot;
+            chunk 1 (vertical) text run 18 at (64.50,256.00) startOffset 17 endOffset 18 height 19.00: &quot;\x{3002}&quot;
+            chunk 1 (vertical) text run 19 at (64.50,275.00) startOffset 18 endOffset 19 height 19.00: &quot;\&quot;&quot;
+            chunk 1 (vertical) text run 20 at (64.50,280.00) startOffset 19 endOffset 20 height 19.00: &quot; &quot;
+            chunk 1 (vertical) text run 21 at (64.50,284.00) startOffset 20 endOffset 21 height 19.00: &quot;i&quot;
+            chunk 1 (vertical) text run 22 at (64.50,287.00) startOffset 21 endOffset 22 height 19.00: &quot;n&quot;
+            chunk 1 (vertical) text run 23 at (64.50,295.00) startOffset 22 endOffset 23 height 19.00: &quot; &quot;
+            chunk 1 (vertical) text run 24 at (64.50,299.00) startOffset 23 endOffset 24 height 19.00: &quot;C&quot;
+            chunk 1 (vertical) text run 25 at (64.50,309.00) startOffset 24 endOffset 25 height 19.00: &quot;h&quot;
+            chunk 1 (vertical) text run 26 at (64.50,317.00) startOffset 25 endOffset 26 height 19.00: &quot;i&quot;
+            chunk 1 (vertical) text run 27 at (64.50,320.00) startOffset 26 endOffset 27 height 19.00: &quot;n&quot;
+            chunk 1 (vertical) text run 28 at (64.50,328.00) startOffset 27 endOffset 28 height 19.00: &quot;e&quot;
+            chunk 1 (vertical) text run 29 at (64.50,336.00) startOffset 28 endOffset 29 height 19.00: &quot;s&quot;
+            chunk 1 (vertical) text run 30 at (64.50,343.00) startOffset 29 endOffset 30 height 19.00: &quot;e&quot;
+        RenderSVGText {text} at (221,10) size 18x514 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 18x514
+            chunk 1 (vertical) text run 1 at (225.00,10.00) startOffset 0 endOffset 1 height 18.00: &quot;J&quot;
+            chunk 1 (vertical) text run 2 at (225.00,17.00) startOffset 1 endOffset 2 height 18.00: &quot;a&quot;
+            chunk 1 (vertical) text run 3 at (225.00,24.00) startOffset 2 endOffset 3 height 18.00: &quot;p&quot;
+            chunk 1 (vertical) text run 4 at (225.00,31.00) startOffset 3 endOffset 4 height 18.00: &quot;a&quot;
+            chunk 1 (vertical) text run 5 at (225.00,38.00) startOffset 4 endOffset 5 height 18.00: &quot;n&quot;
+            chunk 1 (vertical) text run 6 at (225.00,45.00) startOffset 5 endOffset 6 height 18.00: &quot;e&quot;
+            chunk 1 (vertical) text run 7 at (225.00,52.00) startOffset 6 endOffset 7 height 18.00: &quot;s&quot;
+            chunk 1 (vertical) text run 8 at (225.00,59.00) startOffset 7 endOffset 8 height 18.00: &quot;e&quot;
+            chunk 1 (vertical) text run 9 at (225.00,66.00) startOffset 8 endOffset 9 height 18.00: &quot;:&quot;
+            chunk 1 (vertical) text run 10 at (225.00,70.00) startOffset 9 endOffset 10 height 18.00: &quot; &quot;
+            chunk 1 (vertical) text run 11 at (225.00,74.00) startOffset 10 endOffset 11 height 18.00: &quot;\x{79C1}&quot;
+            chunk 1 (vertical) text run 12 at (225.00,92.00) startOffset 11 endOffset 12 height 18.00: &quot;\x{306F}&quot;
+            chunk 1 (vertical) text run 13 at (225.00,110.00) startOffset 12 endOffset 13 height 18.00: &quot;\x{30AC}&quot;
+            chunk 1 (vertical) text run 14 at (225.00,128.00) startOffset 13 endOffset 14 height 18.00: &quot;\x{30E9}&quot;
+            chunk 1 (vertical) text run 15 at (225.00,146.00) startOffset 14 endOffset 15 height 18.00: &quot;\x{30B9}&quot;
+            chunk 1 (vertical) text run 16 at (225.00,164.00) startOffset 15 endOffset 16 height 18.00: &quot;\x{3092}&quot;
+            chunk 1 (vertical) text run 17 at (225.00,182.00) startOffset 16 endOffset 17 height 18.00: &quot;\x{98DF}&quot;
+            chunk 1 (vertical) text run 18 at (225.00,200.00) startOffset 17 endOffset 18 height 18.00: &quot;\x{3079}&quot;
+            chunk 1 (vertical) text run 19 at (225.00,218.00) startOffset 18 endOffset 19 height 18.00: &quot;\x{3089}&quot;
+            chunk 1 (vertical) text run 20 at (225.00,236.00) startOffset 19 endOffset 20 height 18.00: &quot;\x{308C}&quot;
+            chunk 1 (vertical) text run 21 at (225.00,254.00) startOffset 20 endOffset 21 height 18.00: &quot;\x{307E}&quot;
+            chunk 1 (vertical) text run 22 at (225.00,272.00) startOffset 21 endOffset 22 height 18.00: &quot;\x{3059}&quot;
+            chunk 1 (vertical) text run 23 at (225.00,290.00) startOffset 22 endOffset 23 height 18.00: &quot;\x{3002}&quot;
+            chunk 1 (vertical) text run 24 at (225.00,308.00) startOffset 23 endOffset 24 height 18.00: &quot;\x{305D}&quot;
+            chunk 1 (vertical) text run 25 at (225.00,326.00) startOffset 24 endOffset 25 height 18.00: &quot;\x{308C}&quot;
+            chunk 1 (vertical) text run 26 at (225.00,344.00) startOffset 25 endOffset 26 height 18.00: &quot;\x{306F}&quot;
+            chunk 1 (vertical) text run 27 at (225.00,362.00) startOffset 26 endOffset 27 height 18.00: &quot;\x{79C1}&quot;
+            chunk 1 (vertical) text run 28 at (225.00,380.00) startOffset 27 endOffset 28 height 18.00: &quot;\x{3092}&quot;
+            chunk 1 (vertical) text run 29 at (225.00,398.00) startOffset 28 endOffset 29 height 18.00: &quot;\x{50B7}&quot;
+            chunk 1 (vertical) text run 30 at (225.00,416.00) startOffset 29 endOffset 30 height 18.00: &quot;\x{3064}&quot;
+            chunk 1 (vertical) text run 31 at (225.00,434.00) startOffset 30 endOffset 31 height 18.00: &quot;\x{3051}&quot;
+            chunk 1 (vertical) text run 32 at (225.00,452.00) startOffset 31 endOffset 32 height 18.00: &quot;\x{307E}&quot;
+            chunk 1 (vertical) text run 33 at (225.00,470.00) startOffset 32 endOffset 33 height 18.00: &quot;\x{305B}&quot;
+            chunk 1 (vertical) text run 34 at (225.00,488.00) startOffset 33 endOffset 34 height 18.00: &quot;\x{3093}&quot;
+            chunk 1 (vertical) text run 35 at (225.00,506.00) startOffset 34 endOffset 35 height 18.00: &quot;\x{3002}&quot;
+        RenderSVGText {text} at (365,13) size 10x490 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 10x490
+            chunk 1 (vertical) text run 1 at (366.00,13.00) startOffset 0 endOffset 1 height 14.00: &quot;J&quot;
+            chunk 1 (vertical) text run 2 at (366.00,27.00) startOffset 1 endOffset 2 height 14.00: &quot;a&quot;
+            chunk 1 (vertical) text run 3 at (366.00,41.00) startOffset 2 endOffset 3 height 14.00: &quot;p&quot;
+            chunk 1 (vertical) text run 4 at (366.00,55.00) startOffset 3 endOffset 4 height 14.00: &quot;a&quot;
+            chunk 1 (vertical) text run 5 at (366.00,69.00) startOffset 4 endOffset 5 height 14.00: &quot;n&quot;
+            chunk 1 (vertical) text run 6 at (366.00,83.00) startOffset 5 endOffset 6 height 14.00: &quot;e&quot;
+            chunk 1 (vertical) text run 7 at (366.00,97.00) startOffset 6 endOffset 7 height 14.00: &quot;s&quot;
+            chunk 1 (vertical) text run 8 at (366.00,111.00) startOffset 7 endOffset 8 height 14.00: &quot;e&quot;
+            chunk 1 (vertical) text run 9 at (366.00,125.00) startOffset 8 endOffset 9 height 14.00: &quot;:&quot;
+            chunk 1 (vertical) text run 10 at (366.00,139.00) startOffset 9 endOffset 10 height 14.00: &quot; &quot;
+            chunk 1 (vertical) text run 11 at (366.00,153.00) startOffset 10 endOffset 11 height 14.00: &quot;\x{79C1}&quot;
+            chunk 1 (vertical) text run 12 at (366.00,167.00) startOffset 11 endOffset 12 height 14.00: &quot;\x{306F}&quot;
+            chunk 1 (vertical) text run 13 at (366.00,181.00) startOffset 12 endOffset 13 height 14.00: &quot;\x{30AC}&quot;
+            chunk 1 (vertical) text run 14 at (366.00,195.00) startOffset 13 endOffset 14 height 14.00: &quot;\x{30E9}&quot;
+            chunk 1 (vertical) text run 15 at (366.00,209.00) startOffset 14 endOffset 15 height 14.00: &quot;\x{30B9}&quot;
+            chunk 1 (vertical) text run 16 at (366.00,223.00) startOffset 15 endOffset 16 height 14.00: &quot;\x{3092}&quot;
+            chunk 1 (vertical) text run 17 at (366.00,237.00) startOffset 16 endOffset 17 height 14.00: &quot;\x{98DF}&quot;
+            chunk 1 (vertical) text run 18 at (366.00,251.00) startOffset 17 endOffset 18 height 14.00: &quot;\x{3079}&quot;
+            chunk 1 (vertical) text run 19 at (366.00,265.00) startOffset 18 endOffset 19 height 14.00: &quot;\x{3089}&quot;
+            chunk 1 (vertical) text run 20 at (366.00,279.00) startOffset 19 endOffset 20 height 14.00: &quot;\x{308C}&quot;
+            chunk 1 (vertical) text run 21 at (366.00,293.00) startOffset 20 endOffset 21 height 14.00: &quot;\x{307E}&quot;
+            chunk 1 (vertical) text run 22 at (366.00,307.00) startOffset 21 endOffset 22 height 14.00: &quot;\x{3059}&quot;
+            chunk 1 (vertical) text run 23 at (366.00,321.00) startOffset 22 endOffset 23 height 14.00: &quot;\x{3002}&quot;
+            chunk 1 (vertical) text run 24 at (366.00,335.00) startOffset 23 endOffset 24 height 14.00: &quot;\x{305D}&quot;
+            chunk 1 (vertical) text run 25 at (366.00,349.00) startOffset 24 endOffset 25 height 14.00: &quot;\x{308C}&quot;
+            chunk 1 (vertical) text run 26 at (366.00,363.00) startOffset 25 endOffset 26 height 14.00: &quot;\x{306F}&quot;
+            chunk 1 (vertical) text run 27 at (366.00,377.00) startOffset 26 endOffset 27 height 14.00: &quot;\x{79C1}&quot;
+            chunk 1 (vertical) text run 28 at (366.00,391.00) startOffset 27 endOffset 28 height 14.00: &quot;\x{3092}&quot;
+            chunk 1 (vertical) text run 29 at (366.00,405.00) startOffset 28 endOffset 29 height 14.00: &quot;\x{50B7}&quot;
+            chunk 1 (vertical) text run 30 at (366.00,419.00) startOffset 29 endOffset 30 height 14.00: &quot;\x{3064}&quot;
+            chunk 1 (vertical) text run 31 at (366.00,433.00) startOffset 30 endOffset 31 height 14.00: &quot;\x{3051}&quot;
+            chunk 1 (vertical) text run 32 at (366.00,447.00) startOffset 31 endOffset 32 height 14.00: &quot;\x{307E}&quot;
+            chunk 1 (vertical) text run 33 at (366.00,461.00) startOffset 32 endOffset 33 height 14.00: &quot;\x{305B}&quot;
+            chunk 1 (vertical) text run 34 at (366.00,475.00) startOffset 33 endOffset 34 height 14.00: &quot;\x{3093}&quot;
+            chunk 1 (vertical) text run 35 at (366.00,489.00) startOffset 34 endOffset 35 height 14.00: &quot;\x{3002}&quot;
+        RenderSVGText {text} at (98,80) size 44x177 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 44x177
+            chunk 1 (vertical) text run 1 at (107.00,80.00) startOffset 0 endOffset 1 height 44.00: &quot;x&quot;
+            chunk 1 (vertical) text run 2 at (107.00,96.00) startOffset 1 endOffset 2 height 44.00: &quot;t&quot;
+            chunk 1 (vertical) text run 3 at (107.00,105.00) startOffset 2 endOffset 3 height 44.00: &quot; &quot;
+            chunk 1 (vertical) text run 4 at (107.00,114.00) startOffset 3 endOffset 4 height 44.00: &quot;\&quot;&quot;
+            chunk 1 (vertical) text run 5 at (107.00,125.00) startOffset 4 endOffset 5 height 44.00: &quot;\x{6211}&quot;
+            chunk 1 (vertical) text run 6 at (107.00,169.00) startOffset 5 endOffset 6 height 44.00: &quot;\x{80FD}&quot;
+            chunk 1 (vertical) text run 7 at (107.00,213.00) startOffset 6 endOffset 7 height 44.00: &quot;\x{541E}&quot;
+        RenderSVGText {text} at (255,80) size 50x156 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 49x156
+            chunk 1 (vertical) text run 1 at (265.50,80.00) startOffset 0 endOffset 1 height 49.00: &quot;s&quot;
+            chunk 1 (vertical) text run 2 at (265.50,98.00) startOffset 1 endOffset 2 height 49.00: &quot;e&quot;
+            chunk 1 (vertical) text run 3 at (265.50,118.00) startOffset 2 endOffset 3 height 49.00: &quot;:&quot;
+            chunk 1 (vertical) text run 4 at (265.50,128.00) startOffset 3 endOffset 4 height 49.00: &quot; &quot;
+            chunk 1 (vertical) text run 5 at (265.50,138.00) startOffset 4 endOffset 5 height 49.00: &quot;\x{79C1}&quot;
+            chunk 1 (vertical) text run 6 at (265.50,187.00) startOffset 5 endOffset 6 height 49.00: &quot;\x{306F}&quot;
+        RenderSVGText {text} at (404,80) size 32x264 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 32x264
+            chunk 1 (vertical) text run 1 at (407.00,80.00) startOffset 0 endOffset 1 height 44.00: &quot;s&quot;
+            chunk 1 (vertical) text run 2 at (407.00,124.00) startOffset 1 endOffset 2 height 44.00: &quot;e&quot;
+            chunk 1 (vertical) text run 3 at (407.00,168.00) startOffset 2 endOffset 3 height 44.00: &quot;:&quot;
+            chunk 1 (vertical) text run 4 at (407.00,212.00) startOffset 3 endOffset 4 height 44.00: &quot; &quot;
+            chunk 1 (vertical) text run 5 at (407.00,256.00) startOffset 4 endOffset 5 height 44.00: &quot;\x{79C1}&quot;
+            chunk 1 (vertical) text run 6 at (407.00,300.00) startOffset 5 endOffset 6 height 44.00: &quot;\x{306F}&quot;
+    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 264x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.6 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11textintro04texpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-04-t-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11textintro04texpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,39 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (10,6) size 447x239
+      RenderSVGText {text} at (10,6) size 138x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 138x17
+          chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 21 width 138.00: &quot;Test horizontal text.&quot;
+      RenderSVGContainer {g} at (10,41) size 447x204
+        RenderSVGText {text} at (10,41) size 310x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 310x24
+            chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 42 width 310.00: &quot;Polish: Mog\x{119} je\x{15B}\x{107} szk\x{142}o, i mi nie szkodzi.&quot;
+        RenderSVGText {text} at (10,71) size 381x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 381x24
+            chunk 1 text run 1 at (10.00,90.00) startOffset 0 endOffset 47 width 381.00: &quot;Russian: \x{42F} \x{43C}\x{43E}\x{433}\x{443} \x{435}\x{441}\x{442}\x{44C} \x{441}\x{442}\x{435}\x{43A}\x{43B}\x{43E}, \x{44D}\x{442}\x{43E} \x{43C}\x{43D}\x{435} \x{43D}\x{435} \x{432}\x{440}\x{435}\x{434}\x{438}\x{442}.&quot;
+        RenderSVGText {text} at (10,103) size 432x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 432x22
+            chunk 1 text run 1 at (10.00,120.00) startOffset 0 endOffset 57 width 432.00: &quot;Greek: \x{39C}\x{3C0}\x{3BF}\x{3C1}\x{3CE} \x{3BD}\x{3B1} \x{3C6}\x{3AC}\x{3C9} \x{3C3}\x{3C0}\x{3B1}\x{3C3}\x{3BC}\x{3AD}\x{3BD}\x{3B1} \x{3B3}\x{3C5}\x{3B1}\x{3BB}\x{3B9}\x{3AC} \x{3C7}\x{3C9}\x{3C1}\x{3AF}\x{3C2} \x{3BD}\x{3B1} \x{3C0}\x{3AC}\x{3B8}\x{3C9} \x{3C4}\x{3AF}\x{3C0}\x{3BF}\x{3C4}\x{3B1}.&quot;
+        RenderSVGText {text} at (10,131) size 399x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 399x24
+            chunk 1 text run 1 at (10.00,150.00) startOffset 0 endOffset 6 width 44.00: &quot;Text \&quot;&quot;
+            chunk 1 text run 1 at (54.00,150.00) startOffset 0 endOffset 36 width 251.00 RTL: &quot;\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}&quot;
+            chunk 1 text run 1 at (305.00,150.00) startOffset 0 endOffset 14 width 104.00: &quot;\&quot; is in Hebrew&quot;
+        RenderSVGText {text} at (10,161) size 359x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 359x24
+            chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 9 width 65.00: &quot;Yiddish: &quot;
+            chunk 1 text run 1 at (75.00,180.00) startOffset 0 endOffset 40 width 289.00 RTL: &quot;\x{5D0}\x{5D9}\x{5DA} \x{5E7}\x{5E2}\x{5DF} \x{5E2}\x{5E1}\x{5DF} \x{5D2}\x{5DC}\x{5D0}\x{5B8}\x{5D6} \x{5D0}\x{5D5}\x{5DF} \x{5E2}\x{5E1} \x{5D8}\x{5D5}\x{5D8} \x{5DE}\x{5D9}\x{5E8} \x{5E0}\x{5D9}\x{5E9}\x{5D8} \x{5F0}\x{5F2}&quot;
+            chunk 1 text run 1 at (364.00,180.00) startOffset 0 endOffset 1 width 5.00: &quot;.&quot;
+        RenderSVGText {text} at (10,191) size 270x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 270x24
+            chunk 1 text run 1 at (10.00,210.00) startOffset 0 endOffset 20 width 270.00: &quot;Chinese:\x{6211}\x{80FD}\x{541E}\x{4E0B}\x{73BB}\x{7483}\x{800C}\x{4E0D}\x{4F24}\x{8EAB}\x{4F53}\x{3002}&quot;
+        RenderSVGText {text} at (10,223) size 447x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 447x22
+            chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 35 width 447.00: &quot;Japanese: \x{79C1}\x{306F}\x{30AC}\x{30E9}\x{30B9}\x{3092}\x{98DF}\x{3079}\x{3089}\x{308C}\x{307E}\x{3059}\x{3002}\x{305D}\x{308C}\x{306F}\x{79C1}\x{3092}\x{50B7}\x{3064}\x{3051}\x{307E}\x{305B}\x{3093}\x{3002}&quot;
+    RenderSVGText {text} at (10,304) size 284x45 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 284x45
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 284.00: &quot;$Revision: 1.10 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEcolorprop05texpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEcolorprop05texpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,13 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    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 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.8 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsdom01fexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsdom01fexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,16 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (200,140) size 80x80
+      RenderSVGContainer {g} at (200,140) size 80x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,180.00)}]
+        RenderSVGContainer {g} at (200,140) size 80x80
+          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 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.7 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsdom02fexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsdom02fexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,16 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (160,140) size 160x80
+      RenderSVGContainer {g} at (160,140) size 160x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,160.00)}]
+        RenderSVGContainer {g} at (160,140) size 160x80
+          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 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.7 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsdom03fexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsdom03fexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,28 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    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 392x15
+          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 60 width 392.00: &quot;Test that some methods taking an SVGMatrix take a copy of it&quot;
+      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: &quot;SVGTransformList.createSVGTransformFromMatrix()&quot;
+        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: &quot;SVGSVGElement.createSVGTransformFromMatrix()&quot;
+        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: &quot;SVGTransform.setMatrix()&quot;
+      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 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.7 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsdom04fexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsdom04fexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,66 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (19,34) size 179x260
+      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)}]
+          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 139x19
+              chunk 1 text run 1 at (20.00,20.00) startOffset 0 endOffset 17 width 139.00: &quot;Scripting enabled&quot;
+          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 148x19
+              chunk 1 text run 1 at (20.00,40.00) startOffset 0 endOffset 17 width 148.00: &quot;Passed subtest #1&quot;
+          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 148x19
+              chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 17 width 148.00: &quot;Passed subtest #2&quot;
+          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 148x19
+              chunk 1 text run 1 at (20.00,80.00) startOffset 0 endOffset 17 width 148.00: &quot;Passed subtest #3&quot;
+          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 148x19
+              chunk 1 text run 1 at (20.00,100.00) startOffset 0 endOffset 17 width 148.00: &quot;Passed subtest #4&quot;
+          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 148x19
+              chunk 1 text run 1 at (20.00,120.00) startOffset 0 endOffset 17 width 148.00: &quot;Passed subtest #5&quot;
+          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 148x19
+              chunk 1 text run 1 at (20.00,140.00) startOffset 0 endOffset 17 width 148.00: &quot;Passed subtest #6&quot;
+          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 148x19
+              chunk 1 text run 1 at (20.00,160.00) startOffset 0 endOffset 17 width 148.00: &quot;Passed subtest #7&quot;
+          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 148x19
+              chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 17 width 148.00: &quot;Passed subtest #8&quot;
+          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 148x19
+              chunk 1 text run 1 at (20.00,200.00) startOffset 0 endOffset 17 width 148.00: &quot;Passed subtest #9&quot;
+          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 158x19
+              chunk 1 text run 1 at (20.00,220.00) startOffset 0 endOffset 18 width 158.00: &quot;Passed subtest #10&quot;
+          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 158x19
+              chunk 1 text run 1 at (20.00,240.00) startOffset 0 endOffset 18 width 158.00: &quot;Passed subtest #11&quot;
+          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 158x19
+              chunk 1 text run 1 at (20.00,260.00) startOffset 0 endOffset 18 width 158.00: &quot;Passed subtest #12&quot;
+    RenderSVGContainer {g} at (10,314) size 231x33
+      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.5 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsunits03bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEcoordsunits03bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,90 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (0,0) size 480x360
+      RenderSVGContainer {g} at (0,0) size 480x360
+        RenderSVGRect {rect} at (0,0) size 480x360 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=2000.00] [height=2000.00]
+        RenderSVGRect {rect} at (0,0) size 480x360 [fill={[type=SOLID] [color=#FFFFFF]}] [x=0.00] [y=0.00] [width=480.00] [height=360.00]
+      RenderSVGText {text} at (125,9) size 181x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 181x14
+          chunk 1 text run 1 at (125.00,20.00) startOffset 0 endOffset 35 width 181.00: &quot;Initial viewport and CSS units test&quot;
+      RenderSVGContainer {g} at (20,67) size 387x196 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,60.00)}]
+        RenderSVGText {text} at (20,7) size 21x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 21x14
+            chunk 1 text run 1 at (20.00,18.00) startOffset 0 endOffset 3 width 21.00: &quot;200&quot;
+        RenderSVGText {text} at (230,9) size 177x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 177x14
+            chunk 1 text run 1 at (230.00,20.00) startOffset 0 endOffset 31 width 177.00: &quot;User space units (no specifier)&quot;
+        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 39x14
+            chunk 1 text run 1 at (20.00,38.00) startOffset 0 endOffset 6 width 39.00: &quot;200 px&quot;
+        RenderSVGText {text} at (230,29) size 62x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 62x14
+            chunk 1 text run 1 at (230.00,40.00) startOffset 0 endOffset 11 width 62.00: &quot;Pixels (px)&quot;
+        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 189x14
+            chunk 1 text run 1 at (20.00,58.00) startOffset 0 endOffset 31 width 189.00: &quot;20 em = 200 px (font-size=10px)&quot;
+        RenderSVGText {text} at (230,49) size 146x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 146x14
+            chunk 1 text run 1 at (230.00,60.00) startOffset 0 endOffset 26 width 146.00: &quot;Relative to font size (em)&quot;
+        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 32x14
+            chunk 1 text run 1 at (20.00,78.00) startOffset 0 endOffset 5 width 32.00: &quot;40 ex&quot;
+        RenderSVGText {text} at (230,69) size 164x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 164x14
+            chunk 1 text run 1 at (230.00,80.00) startOffset 0 endOffset 30 width 164.00: &quot;Relative to font x-height (ex)&quot;
+        RenderSVGContainer {g} at (20,140) size 240x1
+          RenderSVGRect {rect} at (20,140) size 240x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=80.00] [width=240.00] [height=1.00]
+        RenderSVGText {text} at (20,87) size 99x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 99x14
+            chunk 1 text run 1 at (20.00,98.00) startOffset 0 endOffset 15 width 99.00: &quot;41.67% = 200 px&quot;
+        RenderSVGText {text} at (230,89) size 90x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 90x14
+            chunk 1 text run 1 at (230.00,100.00) startOffset 0 endOffset 14 width 90.00: &quot;Percentage (%)&quot;
+        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 21x14
+            chunk 1 text run 1 at (20.00,118.00) startOffset 0 endOffset 4 width 21.00: &quot;1 in&quot;
+        RenderSVGText {text} at (230,109) size 61x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 61x14
+            chunk 1 text run 1 at (230.00,120.00) startOffset 0 endOffset 11 width 61.00: &quot;Inches (in)&quot;
+        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 84x14
+            chunk 1 text run 1 at (20.00,138.00) startOffset 0 endOffset 14 width 84.00: &quot;2.54 cm = 1 in&quot;
+        RenderSVGText {text} at (230,129) size 100x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 100x14
+            chunk 1 text run 1 at (230.00,140.00) startOffset 0 endOffset 16 width 100.00: &quot;Centimeters (cm)&quot;
+        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 88x14
+            chunk 1 text run 1 at (20.00,158.00) startOffset 0 endOffset 14 width 88.00: &quot;25.4 mm = 1 in&quot;
+        RenderSVGText {text} at (230,149) size 97x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 97x14
+            chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 16 width 97.00: &quot;Millimeters (mm)&quot;
+        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 62x14
+            chunk 1 text run 1 at (20.00,178.00) startOffset 0 endOffset 11 width 62.00: &quot;72pt = 1 in&quot;
+        RenderSVGText {text} at (230,169) size 60x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 60x14
+            chunk 1 text run 1 at (230.00,180.00) startOffset 0 endOffset 11 width 60.00: &quot;Points (pt)&quot;
+        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 58x14
+            chunk 1 text run 1 at (20.00,198.00) startOffset 0 endOffset 10 width 58.00: &quot;6pc = 1 in&quot;
+        RenderSVGText {text} at (230,189) size 59x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 59x14
+            chunk 1 text run 1 at (230.00,200.00) startOffset 0 endOffset 10 width 59.00: &quot;Picas (pc)&quot;
+        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 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.7 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEfiltersfelem01bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEfiltersfelem01bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,40 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (82,20) size 364x264
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGResourceFilter {filter} [id=&quot;null&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        RenderSVGResourceFilter {filter} [id=&quot;nullreg&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+      RenderSVGContainer {g} at (90,20) size 80x114
+        RenderSVGEllipse {circle} at (100,30) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=60.00] [r=30.00]
+        RenderSVGEllipse {circle} at (90,20) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [cx=130.00] [cy=60.00] [r=40.00]
+        RenderSVGText {text} at (95,114) size 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: &quot;No filter&quot;
+      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=&quot;null&quot;] 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: &quot;Null filter&quot;
+      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: &quot;Non-existent filter&quot;
+      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=&quot;nullreg&quot;] 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: &quot;Null with small region filter&quot;
+    RenderSVGContainer {g} at (10,314) size 231x33
+      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.7 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEfiltersimage03fexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEfiltersimage03fexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt (198992 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt        2016-04-03 22:00:20 UTC (rev 198992)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -49,17 +49,13 @@
</span><span class="cx">           RenderSVGRect {rect} at (159,199) size 52x52 [stroke={[type=SOLID] [color=#0000FF]}] [x=100.00] [y=100.00] [width=50.00] [height=50.00]
</span><span class="cx">           RenderSVGRect {rect} at (259,199) size 52x52 [stroke={[type=SOLID] [color=#0000FF]}] [x=200.00] [y=100.00] [width=50.00] [height=50.00]
</span><span class="cx">           RenderSVGRect {rect} at (359,199) size 52x52 [stroke={[type=SOLID] [color=#0000FF]}] [x=300.00] [y=100.00] [width=50.00] [height=50.00]
</span><del>-    RenderSVGContainer {g} at (10,314) size 223x33
-      RenderSVGText {text} at (10,314) size 223x33 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 223x32
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: &quot;$R&quot;
-          chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: &quot;e&quot;
-          chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: &quot;vision: 1&quot;
-          chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 13 width 8.90: &quot;.&quot;
-          chunk 1 text run 5 at (188.50,340.00) startOffset 13 endOffset 16 width 44.48: &quot;1 $&quot;
</del><ins>+    RenderSVGContainer {g} at (10,314) size 231x33
+      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.1 $&quot;
</ins><span class="cx">     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</span><span class="cx">     RenderSVGContainer {g} at (0,0) size 480x23
</span><span class="cx">       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]
</span><del>-      RenderSVGText {text} at (206,2) size 68x20 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 67x20
-          chunk 1 (middle anchor) text run 1 at (206.67,18.00) startOffset 0 endOffset 5 width 66.66: &quot;DRAFT&quot;
</del><ins>+      RenderSVGText {text} at (207,2) size 66x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 65x20
+          chunk 1 (middle anchor) text run 1 at (207.50,18.00) startOffset 0 endOffset 5 width 65.00: &quot;DRAFT&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEinteractpointer03texpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEinteractpointer03texpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,20 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    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 297x13
+          chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 56 width 297.00: &quot;Test pointer-events=\&quot;painted\&quot; with paint server fallback&quot;
+      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 257x14
+            chunk 1 text run 1 at (10.00,150.00) startOffset 0 endOffset 44 width 257.00: &quot;Move the pointing device over the rectangle.&quot;
+    RenderSVGContainer {g} at (10,314) size 231x33
+      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.4 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEpaintingcontrol04fexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEpaintingcontrol04fexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,14 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (148,48) size 196x96
+      RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=96.00]}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 96 96 L 96 96&quot;]
+      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=&quot;M 196 96 L 196 96&quot;]
+      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=&quot;M 296 96 L 296 96&quot;]
+    RenderSVGContainer {g} at (10,314) size 231x33
+      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.4 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEpaintingmarker07fexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEpaintingmarker07fexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,19 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (0,0) size 325x225
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGResourceMarker {marker} [id=&quot;testMarker&quot;] [markerUnits=strokeWidth] [ref at (0,0)] [angle=0.00]
+          RenderSVGPath {path} at (0,0) size 200x200 [fill={[type=SOLID] [color=#008000]}] [data=&quot;M 0 0 L 200 200 L 0 150 Z&quot;]
+        RenderSVGHiddenContainer {g} at (0,0) size 0x0
+          RenderSVGResourceMarker {marker} [id=&quot;testMarker2&quot;] [markerUnits=strokeWidth] [ref at (0,0)] [angle=0.00]
+            RenderSVGPath {path} at (0,0) size 200x200 [fill={[type=SOLID] [color=#008000]}] [data=&quot;M 0 0 L 200 200 L 0 150 Z&quot;]
+      RenderSVGPath {path} at (0,0) size 225x225 [fill={[type=SOLID] [color=#000000]}] [end marker=testMarker] [data=&quot;M 0 0 L 25 25&quot;]
+      RenderSVGPath {path} at (100,0) size 225x225 [fill={[type=SOLID] [color=#000000]}] [end marker=testMarker2] [data=&quot;M 100 0 L 125 25&quot;]
+    RenderSVGContainer {g} at (10,314) size 231x33
+      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.3 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEpathsdom02fexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEpathsdom02fexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,17 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    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=&quot;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&quot;]
+    RenderSVGContainer {g} at (10,314) size 231x33
+      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.5 $&quot;
+    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]
+      RenderSVGText {text} at (207,2) size 66x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 65x20
+          chunk 1 (middle anchor) text run 1 at (207.50,18.00) startOffset 0 endOffset 5 width 65.00: &quot;DRAFT&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEpserversgrad17bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEpserversgrad17bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,33 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (49,81) size 376x173
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGResourceLinearGradient {linearGradient} [id=&quot;grad&quot;] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+          RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
+          RenderSVGGradientStop {stop} [offset=1.00] [color=#FFFFFF]
+      RenderSVGContainer {g} at (49,81) size 146x146 [transform={m=((0.30,0.00)(0.00,0.30)) t=(50.00,100.00)}]
+        RenderSVGPath {line} at (50,151) size 144x6 [stroke={[type=LINEAR-GRADIENT] [id=&quot;grad&quot;] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
+        RenderSVGPath {line} at (68,100) size 108x108 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(197.57,-116.98)}] [stroke={[type=LINEAR-GRADIENT] [id=&quot;grad&quot;] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
+        RenderSVGPath {line} at (119,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [stroke={[type=LINEAR-GRADIENT] [id=&quot;grad&quot;] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
+        RenderSVGPath {line} at (68,100) size 108x108 [stroke={[type=LINEAR-GRADIENT] [id=&quot;grad&quot;] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=410.00] [y1=10.00] [x2=70.00] [y2=350.00]
+        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 102x19
+          chunk 1 (middle anchor) text run 1 at (69.00,250.00) startOffset 0 endOffset 13 width 102.00: &quot;With fallback&quot;
+      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=&quot;grad&quot;] [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=&quot;grad&quot;] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
+        RenderSVGPath {line} at (349,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [stroke={[type=LINEAR-GRADIENT] [id=&quot;grad&quot;] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
+        RenderSVGPath {line} at (298,100) size 108x108 [stroke={[type=LINEAR-GRADIENT] [id=&quot;grad&quot;] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=410.00] [y1=10.00] [x2=70.00] [y2=350.00]
+        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 127x19
+          chunk 1 (middle anchor) text run 1 at (286.50,250.00) startOffset 0 endOffset 16 width 127.00: &quot;Without fallback&quot;
+    RenderSVGContainer {g} at (10,314) size 231x33
+      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.4 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEpserversgrad20bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEpserversgrad20bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,33 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (49,81) size 376x173
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGResourceLinearGradient {linearGradient} [id=&quot;grad&quot;] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+          RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
+          RenderSVGGradientStop {stop} [offset=1.00] [color=#FFFFFF]
+      RenderSVGContainer {g} at (49,81) size 146x146 [transform={m=((0.30,0.00)(0.00,0.30)) t=(50.00,100.00)}]
+        RenderSVGPath {path} at (50,151) size 144x6 [stroke={[type=LINEAR-GRADIENT] [id=&quot;grad&quot;] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 0 180 L 480 180&quot;]
+        RenderSVGPath {path} at (68,100) size 108x108 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(197.57,-116.98)}] [stroke={[type=LINEAR-GRADIENT] [id=&quot;grad&quot;] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 0 180 L 480 180&quot;]
+        RenderSVGPath {path} at (119,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [stroke={[type=LINEAR-GRADIENT] [id=&quot;grad&quot;] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 0 180 L 480 180&quot;]
+        RenderSVGPath {path} at (68,100) size 108x108 [stroke={[type=LINEAR-GRADIENT] [id=&quot;grad&quot;] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 410 10 L 70 350&quot;]
+        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 102x19
+          chunk 1 (middle anchor) text run 1 at (69.00,250.00) startOffset 0 endOffset 13 width 102.00: &quot;With fallback&quot;
+      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=&quot;grad&quot;] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 0 180 L 480 180&quot;]
+        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=&quot;grad&quot;] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 0 180 L 480 180&quot;]
+        RenderSVGPath {path} at (349,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [stroke={[type=LINEAR-GRADIENT] [id=&quot;grad&quot;] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 0 180 L 480 180&quot;]
+        RenderSVGPath {path} at (298,100) size 108x108 [stroke={[type=LINEAR-GRADIENT] [id=&quot;grad&quot;] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 410 10 L 70 350&quot;]
+        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 127x19
+          chunk 1 (middle anchor) text run 1 at (286.50,250.00) startOffset 0 endOffset 16 width 127.00: &quot;Without fallback&quot;
+    RenderSVGContainer {g} at (10,314) size 231x33
+      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.7 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEpserverspattern03fexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEpserverspattern03fexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,40 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (39,59) size 402x202
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGResourcePattern {pattern} [id=&quot;invisible1&quot;] [patternUnits=objectBoundingBox] [patternContentUnits=userSpaceOnUse]
+          RenderSVGRect {rect} at (0,0) size 480x360 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=480.00] [height=360.00]
+        RenderSVGResourcePattern {pattern} [id=&quot;invisible2&quot;] [patternUnits=objectBoundingBox] [patternContentUnits=objectBoundingBox]
+          RenderSVGRect {rect} at (0,0) size 480x360 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=480.00] [height=360.00]
+        RenderSVGResourcePattern {pattern} [id=&quot;invisible3&quot;] [patternUnits=objectBoundingBox] [patternContentUnits=objectBoundingBox]
+          RenderSVGRect {rect} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
+        RenderSVGResourcePattern {pattern} [id=&quot;invisible4&quot;] [patternUnits=objectBoundingBox] [patternContentUnits=objectBoundingBox]
+          RenderSVGRect {rect} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
+        RenderSVGResourcePattern {pattern} [id=&quot;invisible5&quot;] [patternUnits=userSpaceOnUse] [patternContentUnits=objectBoundingBox]
+          RenderSVGRect {rect} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
+        RenderSVGResourcePattern {pattern} [id=&quot;invisible6&quot;] [patternUnits=userSpaceOnUse] [patternContentUnits=objectBoundingBox]
+          RenderSVGRect {rect} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
+        RenderSVGResourcePattern {pattern} [id=&quot;invisible7&quot;] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+          RenderSVGRect {rect} at (0,0) size 480x360 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=480.00] [height=360.00]
+      RenderSVGContainer {g} at (39,59) size 402x202 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,60.00)}]
+        RenderSVGRect {rect} at (39,59) size 102x102 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id=&quot;invisible1&quot;]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+        RenderSVGRect {rect} at (139,59) size 102x102 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id=&quot;invisible2&quot;]}] [x=100.00] [y=0.00] [width=100.00] [height=100.00]
+        RenderSVGRect {rect} at (239,59) size 102x102 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id=&quot;invisible3&quot;]}] [x=200.00] [y=0.00] [width=100.00] [height=100.00]
+        RenderSVGRect {rect} at (339,59) size 102x102 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id=&quot;invisible4&quot;]}] [x=300.00] [y=0.00] [width=100.00] [height=100.00]
+        RenderSVGRect {rect} at (39,159) size 102x102 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id=&quot;invisible5&quot;]}] [x=0.00] [y=100.00] [width=100.00] [height=100.00]
+        RenderSVGRect {rect} at (139,159) size 102x102 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id=&quot;invisible6&quot;]}] [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=&quot;invisible7&quot;]}] [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 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.1 $&quot;
+    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]
+      RenderSVGText {text} at (207,2) size 66x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 65x20
+          chunk 1 (middle anchor) text run 1 at (207.50,18.00) startOffset 0 endOffset 5 width 65.00: &quot;DRAFT&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEpserverspattern04fexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEpserverspattern04fexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,18 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (1,1) size 200x200
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGResourcePattern {pattern} [id=&quot;pattern1&quot;] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+          RenderSVGEllipse {circle} at (3,3) size 4x4 [fill={[type=SOLID] [color=#FF0000]}] [cx=5.00] [cy=5.00] [r=1.90]
+        RenderSVGResourcePattern {pattern} [id=&quot;pattern2&quot;] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+          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=&quot;pattern1&quot;]}] [x=1.00] [y=1.00] [width=200.00] [height=200.00]
+      RenderSVGRect {rect} at (1,1) size 200x200 [fill={[type=PATTERN] [id=&quot;pattern2&quot;]}] [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 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.3 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEstructuse14fexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEstructuse14fexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,22 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (0,0) size 100x100
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGContainer {g} at (0,0) size 100x100
+          RenderSVGRect {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+      RenderSVGRect {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#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 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.3 $&quot;
+    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]
+      RenderSVGText {text} at (207,2) size 66x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 65x20
+          chunk 1 (middle anchor) text run 1 at (207.50,18.00) startOffset 0 endOffset 5 width 65.00: &quot;DRAFT&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEstylingcss04fexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEstylingcss04fexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,81 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (15,19) size 433x259
+      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: &quot;CSS selector test&quot;
+        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]
+          RenderSVGContainer {g} at (99,69) size 69x69
+            RenderSVGRect {rect} at (99,69) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#008000]}] [x=100.00] [y=70.00] [width=67.50] [height=67.50]
+          RenderSVGContainer {g} at (169,69) size 69x69
+            RenderSVGRect {rect} at (169,69) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFA500]}] [x=170.00] [y=70.00] [width=67.50] [height=67.50]
+        RenderSVGContainer {g} at (239,69) size 69x69
+          RenderSVGContainer {g} at (239,69) size 69x69
+            RenderSVGContainer {g} at (239,69) size 69x69
+              RenderSVGContainer {g} at (239,69) size 69x69
+                RenderSVGContainer {g} at (239,69) size 69x69
+                  RenderSVGContainer {g} at (239,69) size 69x69
+                    RenderSVGRect {rect} at (239,69) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFD700]}] [x=240.00] [y=70.00] [width=67.50] [height=67.50]
+        RenderSVGContainer {g} at (309,69) size 139x69
+          RenderSVGContainer {g} at (309,69) size 139x69
+            RenderSVGContainer {g} at (309,69) size 139x69
+              RenderSVGRect {rect} at (309,69) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#800080]}] [x=310.00] [y=70.00] [width=67.50] [height=67.50]
+              RenderSVGContainer {g} at (379,69) size 69x69
+                RenderSVGContainer {g} at (379,69) size 69x69
+                  RenderSVGRect {rect} at (379,69) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#C0C0C0]}] [x=380.00] [y=70.00] [width=67.50] [height=67.50]
+        RenderSVGContainer {g} at (29,139) size 209x69
+          RenderSVGRect {rect} at (29,139) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [x=30.00] [y=140.00] [width=67.50] [height=67.50]
+          RenderSVGRect {rect} at (99,139) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#008000]}] [x=100.00] [y=140.00] [width=67.50] [height=67.50]
+          RenderSVGRect {rect} at (169,139) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFA500]}] [x=170.00] [y=140.00] [width=67.50] [height=67.50]
+        RenderSVGContainer {g} at (239,139) size 209x69
+          RenderSVGRect {rect} at (239,139) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFD700]}] [x=240.00] [y=140.00] [width=67.50] [height=67.50]
+          RenderSVGRect {rect} at (309,139) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#800080]}] [x=310.00] [y=140.00] [width=67.50] [height=67.50]
+          RenderSVGContainer {g} at (379,139) size 69x69
+            RenderSVGRect {rect} at (379,139) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#C0C0C0]}] [x=380.00] [y=140.00] [width=67.50] [height=67.50]
+        RenderSVGContainer {g} at (29,209) size 349x69
+          RenderSVGRect {rect} at (29,209) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [x=30.00] [y=210.00] [width=67.50] [height=67.50]
+          RenderSVGRect {rect} at (99,209) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#008000]}] [x=100.00] [y=210.00] [width=67.50] [height=67.50]
+          RenderSVGRect {rect} at (169,209) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFA500]}] [x=170.00] [y=210.00] [width=67.50] [height=67.50]
+          RenderSVGRect {rect} at (239,209) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFD700]}] [x=240.00] [y=210.00] [width=67.50] [height=67.50]
+          RenderSVGRect {rect} at (309,209) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#800080]}] [x=310.00] [y=210.00] [width=67.50] [height=67.50]
+        RenderSVGContainer {g} at (379,209) size 69x69
+          RenderSVGRect {rect} at (379,209) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#C0C0C0]}] [x=380.00] [y=210.00] [width=67.50] [height=67.50]
+        RenderSVGContainer {g} at (15,46) size 400x210
+          RenderSVGText {text} at (58,46) size 12x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 11x17
+              chunk 1 (middle anchor) text run 1 at (58.50,60.00) startOffset 0 endOffset 1 width 11.00: &quot;A&quot;
+          RenderSVGText {text} at (127,46) size 12x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 11x17
+              chunk 1 (middle anchor) text run 1 at (127.50,60.00) startOffset 0 endOffset 1 width 11.00: &quot;B&quot;
+          RenderSVGText {text} at (194,46) size 12x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 12x17
+              chunk 1 (middle anchor) text run 1 at (194.00,60.00) startOffset 0 endOffset 1 width 12.00: &quot;C&quot;
+          RenderSVGText {text} at (264,46) size 12x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 12x17
+              chunk 1 (middle anchor) text run 1 at (264.00,60.00) startOffset 0 endOffset 1 width 12.00: &quot;D&quot;
+          RenderSVGText {text} at (334,46) size 12x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 11x17
+              chunk 1 (middle anchor) text run 1 at (334.50,60.00) startOffset 0 endOffset 1 width 11.00: &quot;E&quot;
+          RenderSVGText {text} at (405,46) size 10x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 10x17
+              chunk 1 (middle anchor) text run 1 at (405.00,60.00) startOffset 0 endOffset 1 width 10.00: &quot;F&quot;
+          RenderSVGText {text} at (15,99) size 10x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 9x17
+              chunk 1 (middle anchor) text run 1 at (15.50,113.00) startOffset 0 endOffset 1 width 9.00: &quot;1&quot;
+          RenderSVGText {text} at (15,169) size 10x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 9x17
+              chunk 1 (middle anchor) text run 1 at (15.50,183.00) startOffset 0 endOffset 1 width 9.00: &quot;2&quot;
+          RenderSVGText {text} at (15,239) size 10x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 9x17
+              chunk 1 (middle anchor) text run 1 at (15.50,253.00) startOffset 0 endOffset 1 width 9.00: &quot;3&quot;
+    RenderSVGContainer {g} at (10,314) size 231x33
+      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.8 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEstylingpres02fexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEstylingpres02fexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,96 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    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 342x19
+          chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 44 width 342.00: &quot;Testing inapplicable presentation attributes&quot;
+      RenderSVGContainer {g} at (0,0) size 39x10
+        RenderSVGPath {path} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [data=&quot;M 0 0&quot;]
+        RenderSVGImage {image} at (0,0) size 10x10
+        RenderSVGRect {rect} at (0,0) size 10x10 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
+        RenderSVGEllipse {circle} at (0,0) size 10x10 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=10.00]
+        RenderSVGEllipse {ellipse} at (0,0) size 10x5 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [rx=10.00] [ry=5.00]
+        RenderSVGPath {polyline} at (0,0) size 10x10 [fill={[type=SOLID] [color=#000000]}] [points=&quot;0 0 10 10&quot;]
+        RenderSVGText {text} at (0,-15) size 39x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 10x19
+            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 10.00: &quot;a&quot;
+          RenderSVGTSpan {tspan} at (0,0) size 10x19
+            RenderSVGInlineText {#text} at (10,0) size 10x19
+              chunk 1 text run 1 at (10.00,0.00) startOffset 0 endOffset 1 width 10.00: &quot;b&quot;
+          RenderSVGInline {tref} at (0,0) size 10x19
+            RenderSVGInlineText {#text} at (20,0) size 10x19
+              chunk 1 text run 1 at (20.00,0.00) startOffset 0 endOffset 1 width 10.00: &quot;b&quot;
+          RenderSVGTextPath {textPath} at (0,0) size 0x0
+          RenderSVGTSpan {altGlyph} at (0,0) size 9x19
+            RenderSVGInlineText {#text} at (30,0) size 9x19
+              chunk 1 text run 1 at (30.00,0.00) startOffset 0 endOffset 1 width 9.00: &quot;c&quot;
+        RenderSVGResourceLinearGradient {linearGradient} [id=&quot;linearGradient&quot;] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+          RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
+        RenderSVGResourceRadialGradient {radialGradient} [id=&quot;radialGradient&quot;] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.50] [focalRadius=0.00]
+          RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
+        RenderSVGResourceClipper {clipPath} [id=&quot;clipPath&quot;] [clipPathUnits=userSpaceOnUse]
+      RenderSVGContainer {g} at (10,25) size 432x200
+        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 76x15
+            chunk 1 text run 1 at (40.00,40.00) startOffset 0 endOffset 13 width 76.00: &quot;fill on image&quot;
+        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 136x15
+            chunk 1 text run 1 at (40.00,70.00) startOffset 0 endOffset 21 width 136.00: &quot;stop-opacity on tspan&quot;
+        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 102x15
+            chunk 1 text run 1 at (40.00,100.00) startOffset 0 endOffset 17 width 102.00: &quot;font-size on rect&quot;
+        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 115x15
+            chunk 1 text run 1 at (40.00,130.00) startOffset 0 endOffset 20 width 115.00: &quot;font-style on circle&quot;
+        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 110x15
+            chunk 1 text run 1 at (40.00,160.00) startOffset 0 endOffset 18 width 110.00: &quot;stop-color on text&quot;
+        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 136x15
+            chunk 1 text run 1 at (40.00,190.00) startOffset 0 endOffset 23 width 136.00: &quot;font-variant on ellipse&quot;
+        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 158x15
+            chunk 1 text run 1 at (40.00,220.00) startOffset 0 endOffset 26 width 158.00: &quot;letter-spacing on polyline&quot;
+        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 112x15
+            chunk 1 text run 1 at (280.00,40.00) startOffset 0 endOffset 19 width 112.00: &quot;flood-color on tref&quot;
+        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 157x15
+            chunk 1 text run 1 at (280.00,70.00) startOffset 0 endOffset 25 width 157.00: &quot;flood-opacity on textPath&quot;
+        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 158x15
+            chunk 1 text run 1 at (280.00,100.00) startOffset 0 endOffset 28 width 158.00: &quot;clr-intp-filters on altGlyph&quot;
+        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 158x15
+            chunk 1 text run 1 at (280.00,130.00) startOffset 0 endOffset 25 width 158.00: &quot;display on linearGradient&quot;
+        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 93x15
+            chunk 1 text run 1 at (280.00,160.00) startOffset 0 endOffset 17 width 93.00: &quot;fill-rule on stop&quot;
+        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 162x15
+            chunk 1 text run 1 at (280.00,190.00) startOffset 0 endOffset 28 width 162.00: &quot;visibility on radialGradient&quot;
+        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 155x15
+            chunk 1 text run 1 at (280.00,220.00) startOffset 0 endOffset 26 width 155.00: &quot;lighting-color on clipPath&quot;
+    RenderSVGContainer {g} at (10,314) size 231x33
+      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.9 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEsvgdomover01fexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEsvgdomover01fexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,145 @@
</span><ins>+Blocked access to external URL http://example.org/image.jpg
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (10,49) size 429x230
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGRect {rect} at (0,0) size 1x1 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
+        RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
+        RenderSVGImage {image} at (0,0) size 1x1
+        RenderSVGResourceRadialGradient {radialGradient} [id=&quot;g&quot;] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.50] [focalRadius=0.00]
+        RenderSVGText {text}
+        RenderSVGText {text} at (0,-15) size 73x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 73x19
+            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 8 width 73.00: &quot;sometext&quot;
+        RenderSVGResourceMarker {marker} [id=&quot;m&quot;] [markerUnits=strokeWidth] [ref at (0,0)] [angle=0.00]
+        RenderSVGViewportContainer {svg} at (0,0) size 0x0
+        RenderSVGResourceFilter {filter} [id=&quot;f&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        RenderSVGPath {polygon} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [points=&quot;&quot;]
+      RenderSVGContainer {g} at (10,49) size 146x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,50.00)}]
+        RenderSVGRect {rect} at (10,51) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 136x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 136x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 30 width 136.00: &quot;r.x.baseVal.value == 0: PASSED&quot;
+      RenderSVGContainer {g} at (10,59) size 301x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,60.00)}]
+        RenderSVGRect {rect} at (10,61) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 291x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 291x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 57 width 291.00: &quot;r.x.baseVal.unitType == 1 (SVG_LENGTHTYPE_NUMBER): PASSED&quot;
+      RenderSVGContainer {g} at (10,69) size 243x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,70.00)}]
+        RenderSVGRect {rect} at (10,71) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 233x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 233x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 52 width 233.00: &quot;v.width.baseVal.valueInSpecifiedUnits == 100: PASSED&quot;
+      RenderSVGContainer {g} at (10,79) size 343x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,80.00)}]
+        RenderSVGRect {rect} at (10,81) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 333x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 333x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 65 width 333.00: &quot;v.width.baseVal.unitType == 2 (SVG_LENGTHTYPE_PERCENTAGE): PASSED&quot;
+      RenderSVGContainer {g} at (10,89) size 301x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,90.00)}]
+        RenderSVGRect {rect} at (10,91) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 291x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 291x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 65 width 291.00: &quot;tt.textLength.baseVal.value == tt.getComputedTextLength(): PASSED&quot;
+      RenderSVGContainer {g} at (10,99) size 142x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,100.00)}]
+        RenderSVGRect {rect} at (10,101) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 132x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 132x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 29 width 132.00: &quot;s.offset.baseVal == 0: PASSED&quot;
+      RenderSVGContainer {g} at (10,109) size 192x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,110.00)}]
+        RenderSVGRect {rect} at (10,111) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 182x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 182x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 40 width 182.00: &quot;c.preserveAlpha.baseVal == false: PASSED&quot;
+      RenderSVGContainer {g} at (10,119) size 166x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,120.00)}]
+        RenderSVGRect {rect} at (10,121) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 156x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 156x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 33 width 156.00: &quot;c.className.baseVal == \&quot;\&quot;: PASSED&quot;
+      RenderSVGContainer {g} at (10,129) size 132x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,130.00)}]
+        RenderSVGRect {rect} at (10,131) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 122x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 122x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 28 width 122.00: &quot;i.href.baseVal == \&quot;\&quot;: PASSED&quot;
+      RenderSVGContainer {g} at (10,139) size 217x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,140.00)}]
+        RenderSVGRect {rect} at (10,141) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 207x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 207x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 45 width 207.00: &quot;i.requiredFeatures.numberOfItems == 0: PASSED&quot;
+      RenderSVGContainer {g} at (10,149) size 237x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,150.00)}]
+        RenderSVGRect {rect} at (10,151) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 227x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 227x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 49 width 227.00: &quot;c.kernelMatrix.baseVal.numberOfItems == 0: PASSED&quot;
+      RenderSVGContainer {g} at (10,159) size 189x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,160.00)}]
+        RenderSVGRect {rect} at (10,161) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 179x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 179x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 38 width 179.00: &quot;t.x.baseVal.numberOfItems == 0: PASSED&quot;
+      RenderSVGContainer {g} at (10,169) size 175x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,170.00)}]
+        RenderSVGRect {rect} at (10,171) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 165x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 165x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 35 width 165.00: &quot;p.points.numberOfItems == 0: PASSED&quot;
+      RenderSVGContainer {g} at (10,179) size 370x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,180.00)}]
+        RenderSVGRect {rect} at (10,181) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 360x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 360x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 70 width 360.00: &quot;g.gradientUnits.baseVal == 2 (SVG_UNIT_TYPE_OBJECTBOUNDINGBOX): PASSED&quot;
+      RenderSVGContainer {g} at (10,189) size 157x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,190.00)}]
+        RenderSVGRect {rect} at (10,191) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 147x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 147x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 33 width 147.00: &quot;f.filterResX.baseVal == 0: PASSED&quot;
+      RenderSVGContainer {g} at (10,199) size 192x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,200.00)}]
+        RenderSVGRect {rect} at (10,201) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 182x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 182x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 40 width 182.00: &quot;m.orientAngle.baseVal.value == 0: PASSED&quot;
+      RenderSVGContainer {g} at (10,209) size 363x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,210.00)}]
+        RenderSVGRect {rect} at (10,211) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 353x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 353x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 71 width 353.00: &quot;m.orientAngle.baseVal.unitType == 1 (SVG_ANGLETYPE_UNSPECIFIED): PASSED&quot;
+      RenderSVGContainer {g} at (10,219) size 228x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,220.00)}]
+        RenderSVGRect {rect} at (10,221) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 218x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 218x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 49 width 218.00: &quot;v.viewBox.baseVal.[x,y,width,height] == 0: PASSED&quot;
+      RenderSVGContainer {g} at (10,229) size 224x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,230.00)}]
+        RenderSVGRect {rect} at (10,231) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 214x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 214x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 46 width 214.00: &quot;t.transform.baseVal.numberOfItems == 0: PASSED&quot;
+      RenderSVGContainer {g} at (10,239) size 429x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,240.00)}]
+        RenderSVGRect {rect} at (10,241) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 419x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 419x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 83 width 419.00: &quot;v.preserveAspectRatio.baseVal.align == 6 (SVG_PRESERVEASPECTRATIO_XMIDYMID): PASSED&quot;
+      RenderSVGContainer {g} at (10,249) size 390x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,250.00)}]
+        RenderSVGRect {rect} at (10,251) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 380x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 380x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 77 width 380.00: &quot;v.preserveAspectRatio.baseVal.meetOrSlice == 1 (SVG_MEETORSLICE_MEET): PASSED&quot;
+      RenderSVGContainer {g} at (10,259) size 285x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,260.00)}]
+        RenderSVGRect {rect} at (10,261) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 275x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 275x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 50 width 275.00: &quot;v.zoomAndPan == 2 (SVG_ZOOMANDPAN_MAGNIFY): PASSED&quot;
+      RenderSVGContainer {g} at (10,269) size 101x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,270.00)}]
+        RenderSVGRect {rect} at (10,271) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+        RenderSVGText {text} at (10,-1) size 91x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 91x10
+            chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 19 width 91.00: &quot;Test status: PASSED&quot;
+    RenderSVGContainer {g} at (10,314) size 231x33
+      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.9 $&quot;
+    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]
+      RenderSVGText {text} at (207,2) size 66x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 65x20
+          chunk 1 (middle anchor) text run 1 at (207.50,18.00) startOffset 0 endOffset 5 width 65.00: &quot;DRAFT&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtextintro02bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtextintro02bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,34 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (10,25) size 435x259
+      RenderSVGText {text} at (10,25) size 316x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 316x19
+          chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 45 width 316.00: &quot;unicode-bidi=\&quot;bidi-override\&quot; direction=\&quot;ltr\&quot;.&quot;
+      RenderSVGContainer {g} at (10,64) size 435x20
+        RenderSVGText {text} at (10,64) size 435x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 435x20
+            chunk 1 text run 1 at (10.00,80.00) startOffset 0 endOffset 56 width 435.00 LTR override: &quot;Text \&quot;\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}\&quot; is in Hebrew&quot;
+      RenderSVGText {text} at (10,125) size 316x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 316x19
+          chunk 1 text run 1 at (10.00,140.00) startOffset 0 endOffset 45 width 316.00: &quot;unicode-bidi=\&quot;bidi-override\&quot; direction=\&quot;rtl\&quot;.&quot;
+      RenderSVGContainer {g} at (10,164) size 435x20
+        RenderSVGText {text} at (10,164) size 435x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 435x20
+            chunk 1 (end anchor) text run 1 at (10.00,180.00) startOffset 0 endOffset 56 width 435.00 RTL override: &quot;Text \&quot;\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}\&quot; is in Hebrew&quot;
+      RenderSVGText {text} at (10,225) size 274x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 274x19
+          chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 38 width 274.00: &quot;unicode-bidi=\&quot;normal\&quot; direction=\&quot;rtl\&quot;.&quot;
+      RenderSVGContainer {g} at (10,264) size 435x20
+        RenderSVGText {text} at (10,264) size 435x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 435x20
+            chunk 1 (end anchor) text run 1 at (10.00,280.00) startOffset 0 endOffset 12 width 93.00: &quot;is in Hebrew&quot;
+            chunk 1 (end anchor) text run 1 at (103.00,280.00) startOffset 0 endOffset 40 width 309.00 RTL: &quot; \&quot;\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}\&quot; &quot;
+            chunk 1 (end anchor) text run 1 at (412.00,280.00) startOffset 0 endOffset 4 width 33.00: &quot;Text&quot;
+    RenderSVGContainer {g} at (10,314) size 231x33
+      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.9 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtextintro05texpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtextintro05texpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,20 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (0,53) size 460x193
+      RenderSVGText {text} at (5,53) size 455x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 455x33
+          chunk 1 text run 1 at (5.00,80.00) startOffset 0 endOffset 37 width 455.00 RTL: &quot;\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}&quot;
+      RenderSVGText {text} at (-87,128) size 547x40 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 547x40
+          chunk 1 text run 1 at (-87.00,160.00) startOffset 0 endOffset 37 width 547.00 RTL: &quot;\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}&quot;
+      RenderSVGText {text} at (5,213) size 455x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 455x33
+          chunk 1 text run 1 at (5.00,240.00) startOffset 0 endOffset 37 width 455.00 RTL: &quot;\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}&quot;
+    RenderSVGContainer {g} at (10,314) size 231x33
+      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.7 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtextintro09bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtextintro09bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,34 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (10,25) size 435x259
+      RenderSVGText {text} at (10,25) size 316x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 316x19
+          chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 45 width 316.00: &quot;unicode-bidi=\&quot;bidi-override\&quot; direction=\&quot;ltr\&quot;.&quot;
+      RenderSVGContainer {g} at (10,64) size 435x20
+        RenderSVGText {text} at (10,64) size 435x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 435x20
+            chunk 1 text run 1 at (10.00,80.00) startOffset 0 endOffset 56 width 435.00 LTR override: &quot;Text \&quot;\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}\&quot; is in Hebrew&quot;
+      RenderSVGText {text} at (10,125) size 316x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 316x19
+          chunk 1 text run 1 at (10.00,140.00) startOffset 0 endOffset 45 width 316.00: &quot;unicode-bidi=\&quot;bidi-override\&quot; direction=\&quot;rtl\&quot;.&quot;
+      RenderSVGContainer {g} at (10,164) size 435x20
+        RenderSVGText {text} at (10,164) size 435x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 435x20
+            chunk 1 (end anchor) text run 1 at (10.00,180.00) startOffset 0 endOffset 56 width 435.00 RTL override: &quot;Text \&quot;\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}\&quot; is in Hebrew&quot;
+      RenderSVGText {text} at (10,225) size 274x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 274x19
+          chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 38 width 274.00: &quot;unicode-bidi=\&quot;normal\&quot; direction=\&quot;rtl\&quot;.&quot;
+      RenderSVGContainer {g} at (10,264) size 435x20
+        RenderSVGText {text} at (10,264) size 435x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 435x20
+            chunk 1 (end anchor) text run 1 at (10.00,280.00) startOffset 0 endOffset 12 width 93.00: &quot;is in Hebrew&quot;
+            chunk 1 (end anchor) text run 1 at (103.00,280.00) startOffset 0 endOffset 40 width 309.00 RTL: &quot; \&quot;\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}\&quot; &quot;
+            chunk 1 (end anchor) text run 1 at (412.00,280.00) startOffset 0 endOffset 4 width 33.00: &quot;Text&quot;
+    RenderSVGContainer {g} at (10,314) size 231x33
+      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.6 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtexttref03bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtexttref03bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,47 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    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 241x13
+          chunk 1 text run 1 at (75.00,25.00) startOffset 0 endOffset 47 width 241.00: &quot;Test 'tref' element uses flattened textContent.&quot;
+      RenderSVGText {text} at (75,171) size 150x37 contains 1 chunk(s)
+        RenderSVGInline {tref} at (0,0) size 150x37
+          RenderSVGInlineText {#text} at (0,0) size 150x37
+            chunk 1 text run 1 at (75.00,200.00) startOffset 0 endOffset 9 width 150.00: &quot;Flattened&quot;
+        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)
+          RenderSVGInlineText {#text} at (0,65) size 11x19
+            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 11.00: &quot;F&quot;
+          RenderSVGTSpan {tspan} at (0,0) size 4x19
+            RenderSVGInlineText {#text} at (11,65) size 4x19
+              chunk 1 text run 1 at (11.00,0.00) startOffset 0 endOffset 1 width 4.00: &quot;l&quot;
+          RenderSVGTSpan {tspan} at (0,0) size 56x100
+            RenderSVGInlineText {#text} at (15,0) size 56x100
+              chunk 1 text run 1 at (15.00,0.00) startOffset 0 endOffset 1 width 56.00: &quot;a&quot;
+          RenderSVGTSpan {tspan} at (0,0) size 10x19
+            RenderSVGInlineText {#text} at (71,65) size 5x19
+              chunk 1 text run 1 at (71.00,0.00) startOffset 0 endOffset 1 width 5.00: &quot;t&quot;
+            RenderSVGTSpan {tspan} at (0,0) size 5x19
+              RenderSVGInlineText {#text} at (76,65) size 5x19
+                chunk 1 text run 1 at (76.00,0.00) startOffset 0 endOffset 1 width 5.00: &quot;t&quot;
+          RenderSVGTSpan {tspan} at (0,0) size 10x19
+            RenderSVGInlineText {#text} at (131,65) size 10x19
+              chunk 1 text run 1 at (131.00,0.00) startOffset 0 endOffset 1 width 10.00: &quot;e&quot;
+          RenderSVGTSpan {tspan} at (0,0) size 10x19
+            RenderSVGInlineText {#text} at (141,65) size 10x19
+              chunk 1 text run 1 at (141.00,0.00) startOffset 0 endOffset 1 width 10.00: &quot;n&quot;
+          RenderSVGTSpan {tspan} at (0,0) size 10x19
+            RenderSVGInlineText {#text} at (151,65) size 10x19
+              chunk 1 text run 1 at (151.00,0.00) startOffset 0 endOffset 1 width 10.00: &quot;e&quot;
+          RenderSVGTSpan {tspan} at (0,0) size 10x19
+            RenderSVGInlineText {#text} at (161,65) size 10x19
+              chunk 1 text run 1 at (161.00,0.00) startOffset 0 endOffset 1 width 10.00: &quot;d&quot;
+    RenderSVGContainer {g} at (10,314) size 231x33
+      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.4 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtexttspan02bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtexttspan02bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,224 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    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
+          chunk 1 text run 1 at (20.00,120.00) startOffset 0 endOffset 1 width 25.00: &quot;N&quot;
+          chunk 1 text run 2 at (45.00,120.00) startOffset 1 endOffset 2 width 19.00: &quot;o&quot;
+          chunk 1 text run 3 at (64.00,120.00) startOffset 2 endOffset 3 width 10.00: &quot;t&quot;
+          chunk 1 text run 4 at (74.00,120.00) startOffset 3 endOffset 4 width 10.00: &quot; &quot;
+          chunk 1 text run 5 at (84.00,120.00) startOffset 4 endOffset 5 width 19.00: &quot;a&quot;
+          chunk 1 text run 6 at (103.00,120.00) startOffset 5 endOffset 6 width 8.00: &quot;l&quot;
+          chunk 1 text run 7 at (111.00,120.00) startOffset 6 endOffset 7 width 8.00: &quot;l&quot;
+          chunk 1 text run 8 at (119.00,120.00) startOffset 7 endOffset 8 width 10.00: &quot; &quot;
+          chunk 1 text run 9 at (129.00,120.00) startOffset 8 endOffset 9 width 18.00: &quot;c&quot;
+          chunk 1 text run 10 at (147.00,120.00) startOffset 9 endOffset 10 width 19.00: &quot;h&quot;
+          chunk 1 text run 11 at (166.00,120.00) startOffset 10 endOffset 11 width 19.00: &quot;a&quot;
+          chunk 1 text run 12 at (185.00,120.00) startOffset 11 endOffset 12 width 12.00: &quot;r&quot;
+          chunk 1 text run 13 at (197.00,120.00) startOffset 12 endOffset 13 width 19.00: &quot;a&quot;
+          chunk 1 text run 14 at (216.00,120.00) startOffset 13 endOffset 14 width 18.00: &quot;c&quot;
+          chunk 1 text run 15 at (234.00,120.00) startOffset 14 endOffset 15 width 10.00: &quot;t&quot;
+          chunk 1 text run 16 at (244.00,120.00) startOffset 15 endOffset 16 width 19.00: &quot;e&quot;
+          chunk 1 text run 17 at (263.00,120.00) startOffset 16 endOffset 17 width 12.00: &quot;r&quot;
+          chunk 1 text run 18 at (275.00,120.00) startOffset 17 endOffset 18 width 18.00: &quot;s&quot;
+          chunk 1 text run 19 at (293.00,120.00) startOffset 18 endOffset 19 width 10.00: &quot; &quot;
+          chunk 1 text run 20 at (303.00,120.00) startOffset 19 endOffset 20 width 8.00: &quot;i&quot;
+          chunk 1 text run 21 at (311.00,120.00) startOffset 20 endOffset 21 width 19.00: &quot;n&quot;
+          chunk 1 text run 22 at (330.00,120.00) startOffset 21 endOffset 22 width 10.00: &quot; &quot;
+          chunk 1 text run 23 at (340.00,120.00) startOffset 22 endOffset 23 width 10.00: &quot;t&quot;
+          chunk 1 text run 24 at (350.00,120.00) startOffset 23 endOffset 24 width 19.00: &quot;h&quot;
+          chunk 1 text run 25 at (369.00,120.00) startOffset 24 endOffset 25 width 19.00: &quot;e&quot;
+          chunk 1 text run 26 at (388.00,120.00) startOffset 25 endOffset 26 width 10.00: &quot; &quot;
+        RenderSVGTSpan {tspan} at (0,0) size 478x55
+          RenderSVGInlineText {#text} at (0,59) size 478x54
+            chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 1 width 10.00: &quot;t&quot;
+            chunk 1 text run 2 at (30.00,180.00) startOffset 1 endOffset 2 width 19.00: &quot;e&quot;
+            chunk 1 text run 3 at (49.00,180.00) startOffset 2 endOffset 3 width 18.00: &quot;x&quot;
+            chunk 1 text run 4 at (67.00,180.00) startOffset 3 endOffset 4 width 10.00: &quot;t&quot;
+            chunk 1 text run 5 at (77.00,180.00) startOffset 4 endOffset 5 width 10.00: &quot; &quot;
+            chunk 1 text run 6 at (87.00,180.00) startOffset 5 endOffset 6 width 19.00: &quot;h&quot;
+            chunk 1 text run 7 at (106.00,180.00) startOffset 6 endOffset 7 width 19.00: &quot;a&quot;
+            chunk 1 text run 8 at (125.00,180.00) startOffset 7 endOffset 8 width 18.00: &quot;v&quot;
+            chunk 1 text run 9 at (143.00,180.00) startOffset 8 endOffset 9 width 19.00: &quot;e&quot;
+            chunk 1 text run 10 at (162.00,180.00) startOffset 9 endOffset 10 width 10.00: &quot; &quot;
+            chunk 1 text run 11 at (172.00,180.00) startOffset 10 endOffset 11 width 19.00: &quot;a&quot;
+            chunk 1 text run 12 at (191.00,180.00) startOffset 11 endOffset 12 width 10.00: &quot; &quot;
+            chunk 1 text run 13 at (201.00,180.00) startOffset 12 endOffset 13 width 18.00: &quot;s&quot;
+            chunk 1 text run 14 at (219.00,180.00) startOffset 13 endOffset 14 width 19.00: &quot;p&quot;
+            chunk 1 text run 15 at (238.00,180.00) startOffset 14 endOffset 15 width 19.00: &quot;e&quot;
+            chunk 1 text run 16 at (257.00,180.00) startOffset 15 endOffset 16 width 18.00: &quot;c&quot;
+            chunk 1 text run 17 at (275.00,180.00) startOffset 16 endOffset 17 width 8.00: &quot;i&quot;
+            chunk 1 text run 18 at (283.00,180.00) startOffset 17 endOffset 18 width 10.00: &quot;f&quot;
+            chunk 1 text run 19 at (293.00,180.00) startOffset 18 endOffset 19 width 8.00: &quot;i&quot;
+            chunk 1 text run 20 at (301.00,180.00) startOffset 19 endOffset 20 width 19.00: &quot;e&quot;
+            chunk 1 text run 21 at (320.00,180.00) startOffset 20 endOffset 21 width 19.00: &quot;d&quot;
+            chunk 1 text run 22 at (339.00,180.00) startOffset 21 endOffset 22 width 10.00: &quot; &quot;
+            chunk 1 text run 23 at (349.00,180.00) startOffset 22 endOffset 23 width 12.00: &quot;r&quot;
+            chunk 1 text run 24 at (361.00,180.00) startOffset 23 endOffset 24 width 19.00: &quot;o&quot;
+            chunk 1 text run 25 at (380.00,180.00) startOffset 24 endOffset 25 width 10.00: &quot;t&quot;
+            chunk 1 text run 26 at (390.00,180.00) startOffset 25 endOffset 26 width 19.00: &quot;a&quot;
+            chunk 1 text run 27 at (409.00,180.00) startOffset 26 endOffset 27 width 10.00: &quot;t&quot;
+            chunk 1 text run 28 at (419.00,180.00) startOffset 27 endOffset 28 width 8.00: &quot;i&quot;
+            chunk 1 text run 29 at (427.00,180.00) startOffset 28 endOffset 29 width 19.00: &quot;o&quot;
+            chunk 1 text run 30 at (446.00,180.00) startOffset 29 endOffset 30 width 19.00: &quot;n&quot;
+        RenderSVGInlineText {#text} at (0,0) size 0x0
+      RenderSVGText {text} at (2,86) size 478x114 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: &quot;N&quot;
+          chunk 1 text run 2 at (45.00,120.00) startOffset 1 endOffset 2 width 19.00: &quot;o&quot;
+          chunk 1 text run 3 at (64.00,120.00) startOffset 2 endOffset 3 width 10.00: &quot;t&quot;
+          chunk 1 text run 4 at (74.00,120.00) startOffset 3 endOffset 4 width 10.00: &quot; &quot;
+        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: &quot;a&quot;
+            chunk 1 text run 2 at (103.00,120.00) startOffset 1 endOffset 2 width 8.00: &quot;l&quot;
+            chunk 1 text run 3 at (111.00,120.00) startOffset 2 endOffset 3 width 8.00: &quot;l&quot;
+            chunk 1 text run 4 at (119.00,120.00) startOffset 3 endOffset 4 width 10.00: &quot; &quot;
+            chunk 1 text run 5 at (129.00,120.00) startOffset 4 endOffset 5 width 18.00: &quot;c&quot;
+            chunk 1 text run 6 at (147.00,120.00) startOffset 5 endOffset 6 width 19.00: &quot;h&quot;
+            chunk 1 text run 7 at (166.00,120.00) startOffset 6 endOffset 7 width 19.00: &quot;a&quot;
+            chunk 1 text run 8 at (185.00,120.00) startOffset 7 endOffset 8 width 12.00: &quot;r&quot;
+            chunk 1 text run 9 at (197.00,120.00) startOffset 8 endOffset 9 width 19.00: &quot;a&quot;
+            chunk 1 text run 10 at (216.00,120.00) startOffset 9 endOffset 10 width 18.00: &quot;c&quot;
+            chunk 1 text run 11 at (234.00,120.00) startOffset 10 endOffset 11 width 10.00: &quot;t&quot;
+            chunk 1 text run 12 at (244.00,120.00) startOffset 11 endOffset 12 width 19.00: &quot;e&quot;
+            chunk 1 text run 13 at (263.00,120.00) startOffset 12 endOffset 13 width 12.00: &quot;r&quot;
+            chunk 1 text run 14 at (275.00,120.00) startOffset 13 endOffset 14 width 18.00: &quot;s&quot;
+            chunk 1 text run 15 at (293.00,120.00) startOffset 14 endOffset 15 width 10.00: &quot; &quot;
+          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: &quot;i&quot;
+              chunk 1 text run 2 at (311.00,120.00) startOffset 1 endOffset 2 width 19.00: &quot;n&quot;
+              chunk 1 text run 3 at (330.00,120.00) startOffset 2 endOffset 3 width 10.00: &quot; &quot;
+            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: &quot;t&quot;
+                chunk 1 text run 2 at (350.00,120.00) startOffset 1 endOffset 2 width 19.00: &quot;h&quot;
+                chunk 1 text run 3 at (369.00,120.00) startOffset 2 endOffset 3 width 19.00: &quot;e&quot;
+                chunk 1 text run 4 at (388.00,120.00) startOffset 3 endOffset 4 width 10.00: &quot; &quot;
+            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
+              chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 1 width 10.00: &quot;t&quot;
+              chunk 1 text run 2 at (30.00,180.00) startOffset 1 endOffset 2 width 19.00: &quot;e&quot;
+              chunk 1 text run 3 at (49.00,180.00) startOffset 2 endOffset 3 width 18.00: &quot;x&quot;
+              chunk 1 text run 4 at (67.00,180.00) startOffset 3 endOffset 4 width 10.00: &quot;t&quot;
+              chunk 1 text run 5 at (77.00,180.00) startOffset 4 endOffset 5 width 10.00: &quot; &quot;
+          RenderSVGInlineText {#text} at (67,59) size 135x40
+            chunk 1 text run 1 at (87.00,180.00) startOffset 0 endOffset 1 width 19.00: &quot;h&quot;
+            chunk 1 text run 2 at (106.00,180.00) startOffset 1 endOffset 2 width 19.00: &quot;a&quot;
+            chunk 1 text run 3 at (125.00,180.00) startOffset 2 endOffset 3 width 18.00: &quot;v&quot;
+            chunk 1 text run 4 at (143.00,180.00) startOffset 3 endOffset 4 width 19.00: &quot;e&quot;
+            chunk 1 text run 5 at (162.00,180.00) startOffset 4 endOffset 5 width 10.00: &quot; &quot;
+            chunk 1 text run 6 at (172.00,180.00) startOffset 5 endOffset 6 width 19.00: &quot;a&quot;
+            chunk 1 text run 7 at (191.00,180.00) startOffset 6 endOffset 7 width 10.00: &quot; &quot;
+        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: &quot;s&quot;
+            chunk 1 text run 2 at (219.00,180.00) startOffset 1 endOffset 2 width 19.00: &quot;p&quot;
+            chunk 1 text run 3 at (238.00,180.00) startOffset 2 endOffset 3 width 19.00: &quot;e&quot;
+            chunk 1 text run 4 at (257.00,180.00) startOffset 3 endOffset 4 width 18.00: &quot;c&quot;
+            chunk 1 text run 5 at (275.00,180.00) startOffset 4 endOffset 5 width 8.00: &quot;i&quot;
+            chunk 1 text run 6 at (283.00,180.00) startOffset 5 endOffset 6 width 10.00: &quot;f&quot;
+            chunk 1 text run 7 at (293.00,180.00) startOffset 6 endOffset 7 width 8.00: &quot;i&quot;
+            chunk 1 text run 8 at (301.00,180.00) startOffset 7 endOffset 8 width 19.00: &quot;e&quot;
+            chunk 1 text run 9 at (320.00,180.00) startOffset 8 endOffset 9 width 19.00: &quot;d&quot;
+            chunk 1 text run 10 at (339.00,180.00) startOffset 9 endOffset 10 width 10.00: &quot; &quot;
+        RenderSVGInlineText {#text} at (341,77) size 137x36
+          chunk 1 text run 1 at (349.00,180.00) startOffset 0 endOffset 1 width 12.00: &quot;r&quot;
+          chunk 1 text run 2 at (361.00,180.00) startOffset 1 endOffset 2 width 19.00: &quot;o&quot;
+          chunk 1 text run 3 at (380.00,180.00) startOffset 2 endOffset 3 width 10.00: &quot;t&quot;
+          chunk 1 text run 4 at (390.00,180.00) startOffset 3 endOffset 4 width 19.00: &quot;a&quot;
+          chunk 1 text run 5 at (409.00,180.00) startOffset 4 endOffset 5 width 10.00: &quot;t&quot;
+          chunk 1 text run 6 at (419.00,180.00) startOffset 5 endOffset 6 width 8.00: &quot;i&quot;
+          chunk 1 text run 7 at (427.00,180.00) startOffset 6 endOffset 7 width 19.00: &quot;o&quot;
+          chunk 1 text run 8 at (446.00,180.00) startOffset 7 endOffset 8 width 19.00: &quot;n&quot;
+      RenderSVGText {text} at (0,-7) size 430x219 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 14x9
+          chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 7 width 14.00: &quot;       &quot;
+        RenderSVGTSpan {tspan} at (0,0) size 26x9
+          RenderSVGInlineText {#text} at (30,135) size 26x9
+            chunk 1 text run 1 at (30.00,135.00) startOffset 0 endOffset 2 width 6.00: &quot;5 &quot;
+            chunk 1 text run 1 at (36.00,135.00) startOffset 0 endOffset 3 width 10.00: &quot;15 &quot;
+            chunk 1 text run 1 at (46.00,135.00) startOffset 0 endOffset 3 width 10.00: &quot;25 &quot;
+        RenderSVGInlineText {#text} at (56,135) size 14x9
+          chunk 1 text run 1 at (56.00,135.00) startOffset 0 endOffset 7 width 14.00: &quot;       &quot;
+        RenderSVGTSpan {tspan} at (0,0) size 39x9
+          RenderSVGInlineText {#text} at (80,130) size 39x9
+            chunk 1 text run 1 at (80.00,130.00) startOffset 0 endOffset 4 width 13.00: &quot;-10 &quot;
+            chunk 1 text run 1 at (93.00,130.00) startOffset 0 endOffset 8 width 26.00: &quot;-20 -30 &quot;
+        RenderSVGInlineText {#text} at (119,130) size 14x9
+          chunk 1 text run 1 at (119.00,130.00) startOffset 0 endOffset 7 width 14.00: &quot;       &quot;
+        RenderSVGTSpan {tspan} at (0,0) size 130x9
+          RenderSVGInlineText {#text} at (0,7) size 130x9
+            chunk 1 text run 1 at (125.00,130.00) startOffset 0 endOffset 4 width 13.00: &quot;-40 &quot;
+            chunk 1 text run 1 at (138.00,130.00) startOffset 0 endOffset 4 width 13.00: &quot;-40 &quot;
+            chunk 1 text run 1 at (151.00,130.00) startOffset 0 endOffset 4 width 13.00: &quot;-40 &quot;
+            chunk 1 text run 1 at (164.00,130.00) startOffset 0 endOffset 4 width 13.00: &quot;-40 &quot;
+            chunk 1 text run 1 at (177.00,130.00) startOffset 0 endOffset 4 width 13.00: &quot;-40 &quot;
+            chunk 1 text run 1 at (190.00,130.00) startOffset 0 endOffset 12 width 39.00: &quot;-40 -40 -40 &quot;
+            chunk 1 text run 1 at (229.00,130.00) startOffset 0 endOffset 4 width 13.00: &quot;-40 &quot;
+            chunk 1 text run 1 at (242.00,130.00) startOffset 0 endOffset 4 width 13.00: &quot;-40 &quot;
+        RenderSVGInlineText {#text} at (255,130) size 14x9
+          chunk 1 text run 1 at (255.00,130.00) startOffset 0 endOffset 7 width 14.00: &quot;       &quot;
+        RenderSVGTSpan {tspan} at (0,0) size 20x9
+          RenderSVGInlineText {#text} at (295,145) size 20x9
+            chunk 1 text run 1 at (295.00,145.00) startOffset 0 endOffset 3 width 10.00: &quot;70 &quot;
+            chunk 1 text run 1 at (305.00,145.00) startOffset 0 endOffset 3 width 10.00: &quot;60 &quot;
+        RenderSVGInlineText {#text} at (315,145) size 14x9
+          chunk 1 text run 1 at (315.00,145.00) startOffset 0 endOffset 7 width 14.00: &quot;       &quot;
+        RenderSVGTSpan {tspan} at (0,0) size 30x9
+          RenderSVGInlineText {#text} at (340,140) size 30x9
+            chunk 1 text run 1 at (340.00,140.00) startOffset 0 endOffset 3 width 10.00: &quot;40 &quot;
+            chunk 1 text run 1 at (350.00,140.00) startOffset 0 endOffset 3 width 10.00: &quot;30 &quot;
+            chunk 1 text run 1 at (360.00,140.00) startOffset 0 endOffset 3 width 10.00: &quot;20 &quot;
+        RenderSVGInlineText {#text} at (370,140) size 14x9
+          chunk 1 text run 1 at (370.00,140.00) startOffset 0 endOffset 7 width 14.00: &quot;       &quot;
+        RenderSVGTSpan {tspan} at (0,0) size 117x9
+          RenderSVGInlineText {#text} at (15,190) size 117x9
+            chunk 1 text run 1 at (15.00,190.00) startOffset 0 endOffset 8 width 26.00: &quot;-40 -40 &quot;
+            chunk 1 text run 1 at (41.00,190.00) startOffset 0 endOffset 4 width 13.00: &quot;-40 &quot;
+            chunk 1 text run 1 at (54.00,190.00) startOffset 0 endOffset 4 width 13.00: &quot;-40 &quot;
+            chunk 1 text run 1 at (67.00,190.00) startOffset 0 endOffset 4 width 13.00: &quot;-40 &quot;
+            chunk 1 text run 1 at (80.00,190.00) startOffset 0 endOffset 4 width 13.00: &quot;-40 &quot;
+            chunk 1 text run 1 at (93.00,190.00) startOffset 0 endOffset 4 width 13.00: &quot;-40 &quot;
+            chunk 1 text run 1 at (106.00,190.00) startOffset 0 endOffset 4 width 13.00: &quot;-40 &quot;
+            chunk 1 text run 1 at (119.00,190.00) startOffset 0 endOffset 4 width 13.00: &quot;-40 &quot;
+        RenderSVGInlineText {#text} at (132,190) size 14x9
+          chunk 1 text run 1 at (132.00,190.00) startOffset 0 endOffset 7 width 14.00: &quot;       &quot;
+        RenderSVGTSpan {tspan} at (0,0) size 104x9
+          RenderSVGInlineText {#text} at (0,7) size 104x9
+            chunk 1 text run 1 at (190.00,200.00) startOffset 0 endOffset 4 width 13.00: &quot;-10 &quot;
+            chunk 1 text run 1 at (203.00,200.00) startOffset 0 endOffset 4 width 13.00: &quot;-10 &quot;
+            chunk 1 text run 1 at (216.00,200.00) startOffset 0 endOffset 4 width 13.00: &quot;-10 &quot;
+            chunk 1 text run 1 at (229.00,200.00) startOffset 0 endOffset 8 width 26.00: &quot;-10 -10 &quot;
+            chunk 1 text run 1 at (255.00,200.00) startOffset 0 endOffset 8 width 26.00: &quot;-10 -10 &quot;
+            chunk 1 text run 1 at (281.00,200.00) startOffset 0 endOffset 4 width 13.00: &quot;-10 &quot;
+        RenderSVGInlineText {#text} at (294,200) size 14x9
+          chunk 1 text run 1 at (294.00,200.00) startOffset 0 endOffset 7 width 14.00: &quot;       &quot;
+        RenderSVGTSpan {tspan} at (0,0) size 13x9
+          RenderSVGInlineText {#text} at (275,190) size 13x9
+            chunk 1 text run 1 at (275.00,190.00) startOffset 0 endOffset 4 width 13.00: &quot;-10 &quot;
+        RenderSVGInlineText {#text} at (288,190) size 14x9
+          chunk 1 text run 1 at (288.00,190.00) startOffset 0 endOffset 7 width 14.00: &quot;       &quot;
+        RenderSVGTSpan {tspan} at (0,0) size 80x9
+          RenderSVGInlineText {#text} at (0,7) size 80x9
+            chunk 1 text run 1 at (340.00,210.00) startOffset 0 endOffset 3 width 10.00: &quot;55 &quot;
+            chunk 1 text run 1 at (350.00,210.00) startOffset 0 endOffset 3 width 10.00: &quot;55 &quot;
+            chunk 1 text run 1 at (360.00,210.00) startOffset 0 endOffset 3 width 10.00: &quot;55 &quot;
+            chunk 1 text run 1 at (370.00,210.00) startOffset 0 endOffset 3 width 10.00: &quot;55 &quot;
+            chunk 1 text run 1 at (380.00,210.00) startOffset 0 endOffset 6 width 20.00: &quot;55 55 &quot;
+            chunk 1 text run 1 at (400.00,210.00) startOffset 0 endOffset 3 width 10.00: &quot;55 &quot;
+            chunk 1 text run 1 at (410.00,210.00) startOffset 0 endOffset 3 width 10.00: &quot;55 &quot;
+        RenderSVGInlineText {#text} at (420,210) size 10x9
+          chunk 1 text run 1 at (420.00,210.00) startOffset 0 endOffset 5 width 10.00: &quot;     &quot;
+    RenderSVGContainer {g} at (10,314) size 249x33
+      RenderSVGText {text} at (10,314) size 249x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 249x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 249.00: &quot;$Revision: 1.11 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom01bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom01bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,39 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (10,9) size 365x294
+      RenderSVGContainer {g} at (10,9) size 365x294
+        RenderSVGContainer {g} at (16,9) size 359x156 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,-60.00)}]
+          RenderSVGText {text} at (30,133) size 345x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 345x22
+              chunk 1 text run 1 at (30.00,150.00) startOffset 0 endOffset 37 width 345.00: &quot;Rotated Text for testing SVGLocatable&quot;
+          RenderSVGText {text} at (100,112) size 309x23 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 309x22
+              chunk 1 text run 1 at (100.00,130.00) startOffset 0 endOffset 35 width 308.57: &quot;Some other text with id 'otherText'&quot;
+          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 280x13
+            chunk 1 text run 1 at (10.00,200.00) startOffset 0 endOffset 50 width 280.00: &quot;.getScreenCTM(): 0.42,0.42,-0.42,0.42,70.00,-60.00&quot;
+        RenderSVGText {text} at (10,210) size 241x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 241x13
+            chunk 1 text run 1 at (10.00,220.00) startOffset 0 endOffset 44 width 241.00: &quot;.getCTM(): 0.42,0.42,-0.42,0.42,70.00,-60.00&quot;
+        RenderSVGText {text} at (10,230) size 311x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 311x13
+            chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 56 width 311.00: &quot;.getTransformToElement(): 0.42,0.42,-0.42,0.42,0.00,0.00&quot;
+        RenderSVGText {text} at (10,250) size 345x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 345x13
+            chunk 1 text run 1 at (10.00,260.00) startOffset 0 endOffset 65 width 345.00: &quot;.getBBox() for 'blueCircle': .x=-50,.y=-50,.width=100,.height=100&quot;
+        RenderSVGText {text} at (10,270) size 259x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 259x13
+            chunk 1 text run 1 at (10.00,280.00) startOffset 0 endOffset 47 width 259.00: &quot;.farthestViewportElement of blueCircle=svg-root&quot;
+        RenderSVGText {text} at (10,290) size 278x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 278x13
+            chunk 1 text run 1 at (10.00,300.00) startOffset 0 endOffset 47 width 278.00: &quot;.nearestViewportElement of blueCircle=nestedSVG&quot;
+    RenderSVGContainer {g} at (10,314) size 231x33
+      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.6 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom02fexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom02fexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,52 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    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 161x19
+          chunk 1 (end anchor) text run 1 at (49.00,55.00) startOffset 0 endOffset 19 width 161.00: &quot;animVal != baseVal:&quot;
+      RenderSVGContainer {g} at (240,40) size 200x252 [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 162x15
+            chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 21 width 162.00: &quot;SVGAnimatedNumberList&quot;
+        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 133x15
+            chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 17 width 133.00: &quot;SVGAnimatedLength&quot;
+        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 155x15
+            chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 21 width 155.00: &quot;SVGAnimatedLengthList&quot;
+        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 125x15
+            chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 16 width 125.00: &quot;SVGAnimatedAngle&quot;
+        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 118x15
+            chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 15 width 118.00: &quot;SVGAnimatedRect&quot;
+        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 177x15
+            chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 24 width 177.00: &quot;SVGAnimatedTransformList&quot;
+        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 222x15
+            chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 30 width 222.00: &quot;SVGAnimatedPreserveAspectRatio&quot;
+      RenderSVGHiddenContainer {g} at (0,0) size 0x0
+        RenderSVGText {text} at (0,-15) size 37x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 37x24
+            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 10.00: &quot;a&quot;
+            chunk 1 text run 2 at (10.00,0.00) startOffset 1 endOffset 2 width 10.00: &quot;b&quot;
+            chunk 1 text run 3 at (20.00,0.00) startOffset 2 endOffset 3 width 9.00: &quot;c&quot;
+        RenderSVGEllipse {circle} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=50.00]
+        RenderSVGResourceMarker {marker} [id=&quot;marker&quot;] [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 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.8 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom03bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom03bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,18 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    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 346x19
+          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 40 width 346.00: &quot;Test that getBBox() works before SVGLoad&quot;
+      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 31x19
+          chunk 1 text run 1 at (1000.00,1000.00) startOffset 0 endOffset 3 width 31.00: &quot;Abc&quot;
+    RenderSVGContainer {g} at (10,314) size 231x33
+      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.7 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom04bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom04bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,74 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    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 301x19
+          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 35 width 301.00: &quot;Testing liveness of SVG DOM objects&quot;
+      RenderSVGContainer {g} at (90,40) size 350x252 [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 162x15
+            chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 21 width 162.00: &quot;SVGAnimatedNumberList&quot;
+        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 133x15
+            chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 17 width 133.00: &quot;SVGAnimatedLength&quot;
+        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 155x15
+            chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 21 width 155.00: &quot;SVGAnimatedLengthList&quot;
+        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 125x15
+            chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 16 width 125.00: &quot;SVGAnimatedAngle&quot;
+        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 118x15
+            chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 15 width 118.00: &quot;SVGAnimatedRect&quot;
+        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 177x15
+            chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 24 width 177.00: &quot;SVGAnimatedTransformList&quot;
+        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 222x15
+            chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 30 width 222.00: &quot;SVGAnimatedPreserveAspectRatio&quot;
+        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 141x15
+            chunk 1 text run 1 at (70.00,285.00) startOffset 0 endOffset 18 width 141.00: &quot;SVGAnimatedBoolean&quot;
+        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 126x15
+            chunk 1 text run 1 at (70.00,315.00) startOffset 0 endOffset 17 width 126.00: &quot;SVGAnimatedString&quot;
+        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 170x15
+            chunk 1 text run 1 at (70.00,345.00) startOffset 0 endOffset 22 width 170.00: &quot;SVGAnimatedEnumeration&quot;
+        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 134x15
+            chunk 1 text run 1 at (70.00,375.00) startOffset 0 endOffset 18 width 134.00: &quot;SVGAnimatedInteger&quot;
+        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 140x15
+            chunk 1 text run 1 at (70.00,405.00) startOffset 0 endOffset 17 width 140.00: &quot;SVGAnimatedNumber&quot;
+      RenderSVGHiddenContainer {g} at (0,0) size 0x0
+        RenderSVGText {text} at (10,-15) size 34x23 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 34x23
+            chunk 1 text run 1 at (10.00,0.00) startOffset 0 endOffset 1 width 10.00: &quot;a&quot;
+            chunk 1 text run 2 at (20.00,0.00) startOffset 1 endOffset 2 width 10.00: &quot;b&quot;
+            chunk 1 text run 3 at (30.00,0.00) startOffset 2 endOffset 3 width 9.00: &quot;c&quot;
+        RenderSVGEllipse {circle} at (0,0) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=100.00]
+        RenderSVGResourceMarker {marker} [id=&quot;marker&quot;] [markerUnits=strokeWidth] [ref at (0,0)] [angle=60.00]
+        RenderSVGViewportContainer {svg} at (0,0) size 0x0
+        RenderSVGResourceFilter {filter} [id=&quot;&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feTurbulence type=&quot;TURBULANCE&quot; baseFrequency=&quot;4.00, 5.00&quot; seed=&quot;0.00&quot; numOctaves=&quot;1&quot; stitchTiles=&quot;0&quot;]
+    RenderSVGContainer {g} at (10,314) size 231x33
+      RenderSVGText {text} at (10,314) size 231x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.7 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom05bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom05bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,32 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    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 368x19
+          chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 47 width 368.00: &quot;Test side effects of assigning to valueAsString&quot;
+      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: &quot;Valid string on SVGLength&quot;
+        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: &quot;Invalid string on SVGLength&quot;
+        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: &quot;Valid string on SVGAngle&quot;
+        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: &quot;Invalid string on SVGAngle&quot;
+      RenderSVGResourceMarker {marker} [id=&quot;m&quot;] [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 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.6 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom07fexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11SEtypesdom07fexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,52 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    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 167x19
+          chunk 1 (end anchor) text run 1 at (43.00,55.00) startOffset 0 endOffset 21 width 167.00: &quot;animVal is read only:&quot;
+      RenderSVGContainer {g} at (240,40) size 200x252 [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 162x15
+            chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 21 width 162.00: &quot;SVGAnimatedNumberList&quot;
+        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 133x15
+            chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 17 width 133.00: &quot;SVGAnimatedLength&quot;
+        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 155x15
+            chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 21 width 155.00: &quot;SVGAnimatedLengthList&quot;
+        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 125x15
+            chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 16 width 125.00: &quot;SVGAnimatedAngle&quot;
+        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 118x15
+            chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 15 width 118.00: &quot;SVGAnimatedRect&quot;
+        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 177x15
+            chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 24 width 177.00: &quot;SVGAnimatedTransformList&quot;
+        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 222x15
+            chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 30 width 222.00: &quot;SVGAnimatedPreserveAspectRatio&quot;
+      RenderSVGHiddenContainer {g} at (0,0) size 0x0
+        RenderSVGText {text} at (0,-15) size 37x24 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 37x24
+            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 10.00: &quot;a&quot;
+            chunk 1 text run 2 at (10.00,0.00) startOffset 1 endOffset 2 width 10.00: &quot;b&quot;
+            chunk 1 text run 3 at (20.00,0.00) startOffset 2 endOffset 3 width 9.00: &quot;c&quot;
+        RenderSVGEllipse {circle} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=50.00]
+        RenderSVGResourceMarker {marker} [id=&quot;marker&quot;] [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 231x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: &quot;$Revision: 1.2 $&quot;
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgbatiktexttextEffectexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/batik/text/textEffect-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgbatiktexttextEffectexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/batik/text/textEffect-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/batik/text/textEffect-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/batik/text/textEffect-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,59 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 450x500
+  RenderSVGRoot {svg} at (0,0) size 448x498
+    RenderSVGContainer {g} at (28,16) size 394x387
+      RenderSVGText {text} at (136,16) size 178x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 177x17
+          chunk 1 (middle anchor) text run 1 at (136.50,30.00) startOffset 0 endOffset 27 width 177.00: &quot;Gradient and filter on text&quot;
+      RenderSVGText {text} at (106,36) size 238x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 238x17
+          chunk 1 (middle anchor) text run 1 at (106.00,50.00) startOffset 0 endOffset 32 width 238.00: &quot;(Using System font and SVG font)&quot;
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGResourceLinearGradient {linearGradient} [id=&quot;linearGradient&quot;] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+          RenderSVGGradientStop {stop} [offset=0.00] [color=#FFD700]
+          RenderSVGGradientStop {stop} [offset=0.50] [color=#FFA500]
+          RenderSVGGradientStop {stop} [offset=1.00] [color=#DC143C]
+        RenderSVGResourceRadialGradient {radialGradient} [id=&quot;radialGradient&quot;] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.50] [focalRadius=0.00]
+          RenderSVGGradientStop {stop} [offset=0.00] [color=#FFD700]
+          RenderSVGGradientStop {stop} [offset=0.50] [color=#FFA500]
+          RenderSVGGradientStop {stop} [offset=1.00] [color=#DC143C]
+        RenderSVGResourceFilter {filter} [id=&quot;dropShadow&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feGaussianBlur stdDeviation=&quot;2.00, 2.00&quot;]
+            [SourceGraphic]
+      RenderSVGText {text} at (44,112) size 152x59 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 152x59
+          chunk 1 (middle anchor) text run 1 at (44.00,160.00) startOffset 0 endOffset 5 width 152.00: &quot;BATIK&quot;
+      RenderSVGText {text} at (254,112) size 152x60 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 152x60
+          chunk 1 (middle anchor) text run 1 at (254.00,160.00) startOffset 0 endOffset 5 width 152.00: &quot;BATIK&quot;
+      RenderSVGText {text} at (44,212) size 152x59 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 152x59
+          chunk 1 (middle anchor) text run 1 at (44.00,260.00) startOffset 0 endOffset 5 width 152.00: &quot;BATIK&quot;
+      RenderSVGText {text} at (254,212) size 152x60 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 152x60
+          chunk 1 (middle anchor) text run 1 at (254.00,260.00) startOffset 0 endOffset 5 width 152.00: &quot;BATIK&quot;
+      RenderSVGText {text} at (44,312) size 152x59 contains 1 chunk(s)
+        [filter=&quot;dropShadow&quot;] RenderSVGResourceFilter {filter} at (28.80,306.10) size 182.40x70.80
+        RenderSVGInlineText {#text} at (0,0) size 152x59
+          [filter=&quot;dropShadow&quot;] RenderSVGResourceFilter {filter} at (28.80,306.10) size 182.40x70.80
+          chunk 1 (middle anchor) text run 1 at (44.00,360.00) startOffset 0 endOffset 5 width 152.00: &quot;BATIK&quot;
+      RenderSVGText {text} at (254,312) size 152x60 contains 1 chunk(s)
+        [filter=&quot;dropShadow&quot;] RenderSVGResourceFilter {filter} at (238.80,306) size 182.40x72
+        RenderSVGInlineText {#text} at (0,0) size 152x60
+          [filter=&quot;dropShadow&quot;] RenderSVGResourceFilter {filter} at (238.80,306) size 182.40x72
+          chunk 1 (middle anchor) text run 1 at (254.00,360.00) startOffset 0 endOffset 5 width 152.00: &quot;BATIK&quot;
+      RenderSVGText {text} at (87,389) size 66x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 65x14
+          chunk 1 (middle anchor) text run 1 at (87.50,400.00) startOffset 0 endOffset 13 width 65.00: &quot;(System font)&quot;
+      RenderSVGText {text} at (302,389) size 56x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 55x14
+          chunk 1 (middle anchor) text run 1 at (302.50,400.00) startOffset 0 endOffset 10 width 55.00: &quot;(SVG font)&quot;
+    RenderSVGContainer {use} at (0,0) size 448x498
+      RenderSVGContainer {g} at (0,0) size 448x498
+        RenderSVGRect {rect} at (0,0) size 448x498 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=446.00] [height=496.00]
+        RenderSVGContainer {g} at (418,466) size 27x29 [transform={m=((1.00,0.00)(0.00,1.00)) t=(418.00,467.00)}]
+          RenderSVGViewportContainer {svg} at (418,466) size 27x29
+            RenderSVGPath {path} at (418,469) size 13x18 [fill={[type=SOLID] [color=#6666FF]}] [data=&quot;M 172 44 C 137 60 31 135 11 199 C 3 226 33 247 55 232 C 14 306 -1 332 0 356 C 0 370 13 398 44 383 C 52 379 79 358 96 342 C 110 341 120 331 138 314 C 155 328 174 324 190 307 C 212 309 272 229 234 199 C 231 175 204 162 181 181 C 175 179 168 180 163 182 C 185 147 206 100 212 77 C 219 47 188 36 172 44 Z&quot;]
+            RenderSVGPath {path} at (432,466) size 13x16 [fill={[type=SOLID] [color=#FF0000]}] [data=&quot;M 400 0 C 382 3 351 31 351 31 C 322 54 308 89 323 126 C 310 140 294 170 294 193 C 294 221 314 245 344 222 C 351 230 365 238 381 227 C 376 256 384 275 407 276 C 408 286 420 307 443 293 C 459 283 501 254 522 237 C 547 214 547 143 504 148 C 537 89 501 52 477 64 C 467 68 431 89 425 94 C 424 87 420 82 414 80 C 436 45 436 -5 401 0 Z&quot;]
+            RenderSVGPath {path} at (426,484) size 15x11 [fill={[type=SOLID] [color=#33CC33]}] [data=&quot;M 275 353 C 229 365 187 396 161 444 C 152 460 167 481 186 477 C 172 501 146 544 171 558 C 199 574 223 550 231 543 C 249 564 281 553 312 526 C 353 540 380 524 415 473 C 423 461 445 430 445 408 C 445 392 430 378 410 387 C 409 375 401 349 357 368 C 347 362 326 363 303 385 C 308 375 300 347 275 353 Z&quot;]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgbatiktexttextEffect3expectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/batik/text/textEffect3-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgbatiktexttextEffect3expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/batik/text/textEffect3-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/batik/text/textEffect3-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/batik/text/textEffect3-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,135 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 450x500
+  RenderSVGRoot {svg} at (0,0) size 448x498
+    RenderSVGContainer {g} at (39,16) size 386x387
+      RenderSVGText {text} at (99,16) size 252x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 251x17
+          chunk 1 (middle anchor) text run 1 at (99.50,30.00) startOffset 0 endOffset 37 width 251.00: &quot;Gradient and filter on text and tspan&quot;
+      RenderSVGText {text} at (106,36) size 238x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 238x17
+          chunk 1 (middle anchor) text run 1 at (106.00,50.00) startOffset 0 endOffset 32 width 238.00: &quot;(Using System font and SVG font)&quot;
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGResourceLinearGradient {linearGradient} [id=&quot;linearGradient&quot;] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+          RenderSVGGradientStop {stop} [offset=0.00] [color=#FFD700]
+          RenderSVGGradientStop {stop} [offset=0.50] [color=#FFA500]
+          RenderSVGGradientStop {stop} [offset=1.00] [color=#DC143C]
+        RenderSVGResourceRadialGradient {radialGradient} [id=&quot;radialGradient&quot;] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.50] [focalRadius=0.00]
+          RenderSVGGradientStop {stop} [offset=0.00] [color=#FFD700]
+          RenderSVGGradientStop {stop} [offset=0.50] [color=#FFA500]
+          RenderSVGGradientStop {stop} [offset=1.00] [color=#DC143C]
+        RenderSVGResourceFilter {filter} [id=&quot;dropShadow&quot;] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feGaussianBlur stdDeviation=&quot;2.00, 2.00&quot;]
+            [SourceGraphic]
+      RenderSVGText {text} at (54,92) size 146x79 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,20) size 35x59
+          chunk 1 (middle anchor) text run 1 at (54.50,160.00) startOffset 0 endOffset 1 width 35.00: &quot;B&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 18x30
+          RenderSVGInlineText {#text} at (35,24) size 18x30
+            chunk 1 (middle anchor) text run 1 at (89.50,140.00) startOffset 0 endOffset 1 width 18.00: &quot;A&quot;
+        RenderSVGInlineText {#text} at (53,0) size 32x59
+          chunk 1 (middle anchor) text run 1 at (107.50,140.00) startOffset 0 endOffset 1 width 32.00: &quot;T&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 11x44
+          RenderSVGInlineText {#text} at (85,12) size 11x44
+            chunk 1 (middle anchor) text run 1 at (139.50,140.00) startOffset 0 endOffset 1 width 11.00: &quot;I&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 54x69
+          RenderSVGInlineText {#text} at (92,2) size 54x68
+            chunk 1 (middle anchor) text run 1 at (150.50,140.00) startOffset 0 endOffset 1 width 35.00: &quot;K&quot;
+        RenderSVGInlineText {#text} at (0,0) size 0x0
+      RenderSVGText {text} at (264,92) size 146x80 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,20) size 35x60
+          chunk 1 (middle anchor) text run 1 at (264.50,160.00) startOffset 0 endOffset 1 width 35.00: &quot;B&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 18x31
+          RenderSVGInlineText {#text} at (35,23) size 18x31
+            chunk 1 (middle anchor) text run 1 at (299.50,140.00) startOffset 0 endOffset 1 width 18.00: &quot;A&quot;
+        RenderSVGInlineText {#text} at (53,0) size 32x60
+          chunk 1 (middle anchor) text run 1 at (317.50,140.00) startOffset 0 endOffset 1 width 32.00: &quot;T&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 11x46
+          RenderSVGInlineText {#text} at (85,11) size 11x46
+            chunk 1 (middle anchor) text run 1 at (349.50,140.00) startOffset 0 endOffset 1 width 11.00: &quot;I&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 55x70
+          RenderSVGInlineText {#text} at (91,2) size 54x69
+            chunk 1 (middle anchor) text run 1 at (360.50,140.00) startOffset 0 endOffset 1 width 35.00: &quot;K&quot;
+        RenderSVGInlineText {#text} at (0,0) size 0x0
+      RenderSVGText {text} at (54,192) size 146x79 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,20) size 35x59
+          chunk 1 (middle anchor) text run 1 at (54.50,260.00) startOffset 0 endOffset 1 width 35.00: &quot;B&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 18x30
+          RenderSVGInlineText {#text} at (35,24) size 18x30
+            chunk 1 (middle anchor) text run 1 at (89.50,240.00) startOffset 0 endOffset 1 width 18.00: &quot;A&quot;
+        RenderSVGInlineText {#text} at (53,0) size 32x59
+          chunk 1 (middle anchor) text run 1 at (107.50,240.00) startOffset 0 endOffset 1 width 32.00: &quot;T&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 11x44
+          RenderSVGInlineText {#text} at (85,12) size 11x44
+            chunk 1 (middle anchor) text run 1 at (139.50,240.00) startOffset 0 endOffset 1 width 11.00: &quot;I&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 54x69
+          RenderSVGInlineText {#text} at (92,2) size 54x68
+            chunk 1 (middle anchor) text run 1 at (150.50,240.00) startOffset 0 endOffset 1 width 35.00: &quot;K&quot;
+        RenderSVGInlineText {#text} at (0,0) size 0x0
+      RenderSVGText {text} at (264,192) size 146x80 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,20) size 35x60
+          chunk 1 (middle anchor) text run 1 at (264.50,260.00) startOffset 0 endOffset 1 width 35.00: &quot;B&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 18x31
+          RenderSVGInlineText {#text} at (35,23) size 18x31
+            chunk 1 (middle anchor) text run 1 at (299.50,240.00) startOffset 0 endOffset 1 width 18.00: &quot;A&quot;
+        RenderSVGInlineText {#text} at (53,0) size 32x60
+          chunk 1 (middle anchor) text run 1 at (317.50,240.00) startOffset 0 endOffset 1 width 32.00: &quot;T&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 11x46
+          RenderSVGInlineText {#text} at (85,11) size 11x46
+            chunk 1 (middle anchor) text run 1 at (349.50,240.00) startOffset 0 endOffset 1 width 11.00: &quot;I&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 55x70
+          RenderSVGInlineText {#text} at (91,2) size 54x69
+            chunk 1 (middle anchor) text run 1 at (360.50,240.00) startOffset 0 endOffset 1 width 35.00: &quot;K&quot;
+        RenderSVGInlineText {#text} at (0,0) size 0x0
+      RenderSVGText {text} at (54,292) size 146x79 contains 1 chunk(s)
+        [filter=&quot;dropShadow&quot;] RenderSVGResourceFilter {filter} at (39.97,284.10) size 174.38x94.80
+        RenderSVGInlineText {#text} at (0,20) size 35x59
+          [filter=&quot;dropShadow&quot;] RenderSVGResourceFilter {filter} at (51,306.10) size 42x70.80
+          chunk 1 (middle anchor) text run 1 at (54.50,360.00) startOffset 0 endOffset 1 width 35.00: &quot;B&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 18x30
+          RenderSVGInlineText {#text} at (35,24) size 18x30
+            chunk 1 (middle anchor) text run 1 at (89.50,340.00) startOffset 0 endOffset 1 width 18.00: &quot;A&quot;
+        RenderSVGInlineText {#text} at (53,0) size 32x59
+          [filter=&quot;dropShadow&quot;] RenderSVGResourceFilter {filter} at (104.30,286.10) size 38.40x70.80
+          chunk 1 (middle anchor) text run 1 at (107.50,340.00) startOffset 0 endOffset 1 width 32.00: &quot;T&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 11x44
+          RenderSVGInlineText {#text} at (85,12) size 11x44
+            chunk 1 (middle anchor) text run 1 at (139.50,340.00) startOffset 0 endOffset 1 width 11.00: &quot;I&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 54x69
+          RenderSVGInlineText {#text} at (92,2) size 54x68
+            chunk 1 (middle anchor) text run 1 at (150.50,340.00) startOffset 0 endOffset 1 width 35.00: &quot;K&quot;
+        RenderSVGInlineText {#text} at (0,0) size 0x0
+          [filter=&quot;dropShadow&quot;] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
+      RenderSVGText {text} at (264,292) size 146x80 contains 1 chunk(s)
+        [filter=&quot;dropShadow&quot;] RenderSVGResourceFilter {filter} at (249.97,284) size 174.38x96
+        RenderSVGInlineText {#text} at (0,20) size 35x60
+          [filter=&quot;dropShadow&quot;] RenderSVGResourceFilter {filter} at (261,306) size 42x72
+          chunk 1 (middle anchor) text run 1 at (264.50,360.00) startOffset 0 endOffset 1 width 35.00: &quot;B&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 18x31
+          RenderSVGInlineText {#text} at (35,23) size 18x31
+            chunk 1 (middle anchor) text run 1 at (299.50,340.00) startOffset 0 endOffset 1 width 18.00: &quot;A&quot;
+        RenderSVGInlineText {#text} at (53,0) size 32x60
+          [filter=&quot;dropShadow&quot;] RenderSVGResourceFilter {filter} at (314.30,286) size 38.40x72
+          chunk 1 (middle anchor) text run 1 at (317.50,340.00) startOffset 0 endOffset 1 width 32.00: &quot;T&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 11x46
+          RenderSVGInlineText {#text} at (85,11) size 11x46
+            chunk 1 (middle anchor) text run 1 at (349.50,340.00) startOffset 0 endOffset 1 width 11.00: &quot;I&quot;
+        RenderSVGTSpan {tspan} at (0,0) size 55x70
+          RenderSVGInlineText {#text} at (91,2) size 54x69
+            chunk 1 (middle anchor) text run 1 at (360.50,340.00) startOffset 0 endOffset 1 width 35.00: &quot;K&quot;
+        RenderSVGInlineText {#text} at (0,0) size 0x0
+          [filter=&quot;dropShadow&quot;] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
+      RenderSVGText {text} at (87,389) size 66x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 65x14
+          chunk 1 (middle anchor) text run 1 at (87.50,400.00) startOffset 0 endOffset 13 width 65.00: &quot;(System font)&quot;
+      RenderSVGText {text} at (302,389) size 56x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 55x14
+          chunk 1 (middle anchor) text run 1 at (302.50,400.00) startOffset 0 endOffset 10 width 55.00: &quot;(SVG font)&quot;
+    RenderSVGContainer {use} at (0,0) size 448x498
+      RenderSVGContainer {g} at (0,0) size 448x498
+        RenderSVGRect {rect} at (0,0) size 448x498 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=446.00] [height=496.00]
+        RenderSVGContainer {g} at (418,466) size 27x29 [transform={m=((1.00,0.00)(0.00,1.00)) t=(418.00,467.00)}]
+          RenderSVGViewportContainer {svg} at (418,466) size 27x29
+            RenderSVGPath {path} at (418,469) size 13x18 [fill={[type=SOLID] [color=#6666FF]}] [data=&quot;M 172 44 C 137 60 31 135 11 199 C 3 226 33 247 55 232 C 14 306 -1 332 0 356 C 0 370 13 398 44 383 C 52 379 79 358 96 342 C 110 341 120 331 138 314 C 155 328 174 324 190 307 C 212 309 272 229 234 199 C 231 175 204 162 181 181 C 175 179 168 180 163 182 C 185 147 206 100 212 77 C 219 47 188 36 172 44 Z&quot;]
+            RenderSVGPath {path} at (432,466) size 13x16 [fill={[type=SOLID] [color=#FF0000]}] [data=&quot;M 400 0 C 382 3 351 31 351 31 C 322 54 308 89 323 126 C 310 140 294 170 294 193 C 294 221 314 245 344 222 C 351 230 365 238 381 227 C 376 256 384 275 407 276 C 408 286 420 307 443 293 C 459 283 501 254 522 237 C 547 214 547 143 504 148 C 537 89 501 52 477 64 C 467 68 431 89 425 94 C 424 87 420 82 414 80 C 436 45 436 -5 401 0 Z&quot;]
+            RenderSVGPath {path} at (426,484) size 15x11 [fill={[type=SOLID] [color=#33CC33]}] [data=&quot;M 275 353 C 229 365 187 396 161 444 C 152 460 167 481 186 477 C 172 501 146 544 171 558 C 199 574 223 550 231 543 C 249 564 281 553 312 526 C 353 540 380 524 415 473 C 423 461 445 430 445 408 C 445 392 430 378 410 387 C 409 375 401 349 357 368 C 347 362 326 363 303 385 C 308 375 300 347 275 353 Z&quot;]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgbatiktexttextPosition2expectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/batik/text/textPosition2-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgbatiktexttextPosition2expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/batik/text/textPosition2-expected.txt (198992 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/batik/text/textPosition2-expected.txt        2016-04-03 22:00:20 UTC (rev 198992)
+++ trunk/LayoutTests/platform/gtk/svg/batik/text/textPosition2-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -7,90 +7,90 @@
</span><span class="cx">       RenderSVGInlineText {#text} at (0,0) size 106x17
</span><span class="cx">         chunk 1 (middle anchor) text run 1 at (172.00,30.00) startOffset 0 endOffset 15 width 106.00: &quot;Text Position 2&quot;
</span><span class="cx">     RenderSVGContainer {g} at (50,58) size 399x295
</span><del>-      RenderSVGText {text} at (50,58) size 54x28 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 54x27
-          chunk 1 text run 1 at (50.00,80.00) startOffset 0 endOffset 5 width 53.36: &quot;Batik&quot;
</del><ins>+      RenderSVGText {text} at (50,58) size 53x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 53x28
+          chunk 1 text run 1 at (50.00,80.00) startOffset 0 endOffset 5 width 53.00: &quot;Batik&quot;
</ins><span class="cx">       RenderSVGText {text} at (50,91) size 103x11 contains 1 chunk(s)
</span><span class="cx">         RenderSVGInlineText {#text} at (0,0) size 103x11
</span><span class="cx">           chunk 1 text run 1 at (50.00,100.00) startOffset 0 endOffset 21 width 103.00: &quot;&lt;text x=\&quot;100\&quot; y=\&quot;80\&quot;&gt;&quot;
</span><del>-      RenderSVGText {text} at (240,58) size 134x28 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 134x27
-          chunk 1 text run 1 at (240.00,80.00) startOffset 0 endOffset 1 width 16.01: &quot;B&quot;
-          chunk 1 text run 2 at (276.01,80.00) startOffset 1 endOffset 2 width 13.35: &quot;a&quot;
-          chunk 1 text run 3 at (309.36,80.00) startOffset 2 endOffset 3 width 6.67: &quot;t&quot;
-          chunk 1 text run 4 at (336.02,80.00) startOffset 3 endOffset 4 width 5.33: &quot;i&quot;
-          chunk 1 text run 5 at (361.36,80.00) startOffset 4 endOffset 5 width 12.00: &quot;k&quot;
</del><ins>+      RenderSVGText {text} at (240,58) size 133x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 133x28
+          chunk 1 text run 1 at (240.00,80.00) startOffset 0 endOffset 1 width 16.00: &quot;B&quot;
+          chunk 1 text run 2 at (276.00,80.00) startOffset 1 endOffset 2 width 13.00: &quot;a&quot;
+          chunk 1 text run 3 at (309.00,80.00) startOffset 2 endOffset 3 width 7.00: &quot;t&quot;
+          chunk 1 text run 4 at (336.00,80.00) startOffset 3 endOffset 4 width 5.00: &quot;i&quot;
+          chunk 1 text run 5 at (361.00,80.00) startOffset 4 endOffset 5 width 12.00: &quot;k&quot;
</ins><span class="cx">       RenderSVGText {text} at (240,91) size 194x11 contains 1 chunk(s)
</span><span class="cx">         RenderSVGInlineText {#text} at (0,0) size 194x11
</span><span class="cx">           chunk 1 text run 1 at (240.00,100.00) startOffset 0 endOffset 41 width 194.00: &quot;&lt;text x=\&quot;240\&quot; y=\&quot;80\&quot; letter-spacing=\&quot;20\&quot;&gt;&quot;
</span><span class="cx">       RenderSVGText {text} at (50,118) size 92x28 contains 1 chunk(s)
</span><del>-        RenderSVGInlineText {#text} at (0,0) size 92x27
-          chunk 1 text run 1 at (50.00,140.00) startOffset 0 endOffset 1 width 16.01: &quot;B&quot;
-          chunk 1 text run 1 at (70.00,140.00) startOffset 0 endOffset 1 width 13.35: &quot;a&quot;
-          chunk 1 text run 1 at (90.00,140.00) startOffset 0 endOffset 1 width 6.67: &quot;t&quot;
-          chunk 1 text run 1 at (110.00,140.00) startOffset 0 endOffset 1 width 5.33: &quot;i&quot;
</del><ins>+        RenderSVGInlineText {#text} at (0,0) size 92x28
+          chunk 1 text run 1 at (50.00,140.00) startOffset 0 endOffset 1 width 16.00: &quot;B&quot;
+          chunk 1 text run 1 at (70.00,140.00) startOffset 0 endOffset 1 width 13.00: &quot;a&quot;
+          chunk 1 text run 1 at (90.00,140.00) startOffset 0 endOffset 1 width 7.00: &quot;t&quot;
+          chunk 1 text run 1 at (110.00,140.00) startOffset 0 endOffset 1 width 5.00: &quot;i&quot;
</ins><span class="cx">           chunk 1 text run 1 at (130.00,140.00) startOffset 0 endOffset 1 width 12.00: &quot;k&quot;
</span><span class="cx">       RenderSVGText {text} at (50,151) size 175x11 contains 1 chunk(s)
</span><span class="cx">         RenderSVGInlineText {#text} at (0,0) size 175x11
</span><span class="cx">           chunk 1 text run 1 at (50.00,160.00) startOffset 0 endOffset 35 width 175.00: &quot;&lt;text x=\&quot;50 70 90 110 130\&quot; y=\&quot;140\&quot;&gt;&quot;
</span><del>-      RenderSVGText {text} at (240,118) size 134x28 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 134x27
-          chunk 1 text run 1 at (240.00,140.00) startOffset 0 endOffset 1 width 16.01: &quot;B&quot;
-          chunk 1 text run 2 at (276.01,140.00) startOffset 1 endOffset 2 width 13.35: &quot;a&quot;
-          chunk 1 text run 3 at (309.36,140.00) startOffset 2 endOffset 3 width 6.67: &quot;t&quot;
-          chunk 1 text run 4 at (336.02,140.00) startOffset 3 endOffset 4 width 5.33: &quot;i&quot;
-          chunk 1 text run 5 at (361.36,140.00) startOffset 4 endOffset 5 width 12.00: &quot;k&quot;
</del><ins>+      RenderSVGText {text} at (240,118) size 133x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 133x28
+          chunk 1 text run 1 at (240.00,140.00) startOffset 0 endOffset 1 width 16.00: &quot;B&quot;
+          chunk 1 text run 2 at (276.00,140.00) startOffset 1 endOffset 2 width 13.00: &quot;a&quot;
+          chunk 1 text run 3 at (309.00,140.00) startOffset 2 endOffset 3 width 7.00: &quot;t&quot;
+          chunk 1 text run 4 at (336.00,140.00) startOffset 3 endOffset 4 width 5.00: &quot;i&quot;
+          chunk 1 text run 5 at (361.00,140.00) startOffset 4 endOffset 5 width 12.00: &quot;k&quot;
</ins><span class="cx">       RenderSVGText {text} at (240,151) size 175x11 contains 1 chunk(s)
</span><span class="cx">         RenderSVGInlineText {#text} at (0,0) size 175x11
</span><span class="cx">           chunk 1 text run 1 at (240.00,160.00) startOffset 0 endOffset 35 width 175.00: &quot;&lt;text dx=\&quot;240 20 20 20 20\&quot; y=\&quot;140\&quot;&gt;&quot;
</span><del>-      RenderSVGText {text} at (50,178) size 54x28 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 54x27
-          RenderSVGInlineText {#text} at (0,0) size 54x27
-            chunk 1 text run 1 at (50.00,200.00) startOffset 0 endOffset 5 width 53.36: &quot;Batik&quot;
</del><ins>+      RenderSVGText {text} at (50,178) size 53x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 53x28
+          RenderSVGInlineText {#text} at (0,0) size 53x28
+            chunk 1 text run 1 at (50.00,200.00) startOffset 0 endOffset 5 width 53.00: &quot;Batik&quot;
</ins><span class="cx">       RenderSVGText {text} at (50,211) size 112x11 contains 1 chunk(s)
</span><span class="cx">         RenderSVGInlineText {#text} at (0,0) size 112x11
</span><span class="cx">           chunk 1 text run 1 at (50.00,220.00) startOffset 0 endOffset 22 width 112.00: &quot;&lt;tspan x=\&quot;50\&quot; y=\&quot;200\&quot;&gt;&quot;
</span><del>-      RenderSVGText {text} at (240,178) size 134x28 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 134x27
-          RenderSVGInlineText {#text} at (0,0) size 134x27
-            chunk 1 text run 1 at (240.00,200.00) startOffset 0 endOffset 1 width 16.01: &quot;B&quot;
-            chunk 1 text run 2 at (276.01,200.00) startOffset 1 endOffset 2 width 13.35: &quot;a&quot;
-            chunk 1 text run 3 at (309.36,200.00) startOffset 2 endOffset 3 width 6.67: &quot;t&quot;
-            chunk 1 text run 4 at (336.02,200.00) startOffset 3 endOffset 4 width 5.33: &quot;i&quot;
-            chunk 1 text run 5 at (361.36,200.00) startOffset 4 endOffset 5 width 12.00: &quot;k&quot;
</del><ins>+      RenderSVGText {text} at (240,178) size 133x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 133x28
+          RenderSVGInlineText {#text} at (0,0) size 133x28
+            chunk 1 text run 1 at (240.00,200.00) startOffset 0 endOffset 1 width 16.00: &quot;B&quot;
+            chunk 1 text run 2 at (276.00,200.00) startOffset 1 endOffset 2 width 13.00: &quot;a&quot;
+            chunk 1 text run 3 at (309.00,200.00) startOffset 2 endOffset 3 width 7.00: &quot;t&quot;
+            chunk 1 text run 4 at (336.00,200.00) startOffset 3 endOffset 4 width 5.00: &quot;i&quot;
+            chunk 1 text run 5 at (361.00,200.00) startOffset 4 endOffset 5 width 12.00: &quot;k&quot;
</ins><span class="cx">       RenderSVGText {text} at (240,211) size 209x11 contains 1 chunk(s)
</span><span class="cx">         RenderSVGTSpan {tspan} at (0,0) size 209x11
</span><span class="cx">           RenderSVGInlineText {#text} at (0,0) size 209x11
</span><span class="cx">             chunk 1 text run 1 at (240.00,220.00) startOffset 0 endOffset 43 width 209.00: &quot;&lt;tspan x=\&quot;240\&quot; y=\&quot;200\&quot; letter-spacing=\&quot;20\&quot;&gt;&quot;
</span><span class="cx">       RenderSVGText {text} at (50,238) size 92x28 contains 1 chunk(s)
</span><del>-        RenderSVGTSpan {tspan} at (0,0) size 92x27
-          RenderSVGInlineText {#text} at (0,0) size 92x27
-            chunk 1 text run 1 at (50.00,260.00) startOffset 0 endOffset 1 width 16.01: &quot;B&quot;
-            chunk 1 text run 1 at (70.00,260.00) startOffset 0 endOffset 1 width 13.35: &quot;a&quot;
-            chunk 1 text run 1 at (90.00,260.00) startOffset 0 endOffset 1 width 6.67: &quot;t&quot;
-            chunk 1 text run 1 at (110.00,260.00) startOffset 0 endOffset 1 width 5.33: &quot;i&quot;
</del><ins>+        RenderSVGTSpan {tspan} at (0,0) size 92x28
+          RenderSVGInlineText {#text} at (0,0) size 92x28
+            chunk 1 text run 1 at (50.00,260.00) startOffset 0 endOffset 1 width 16.00: &quot;B&quot;
+            chunk 1 text run 1 at (70.00,260.00) startOffset 0 endOffset 1 width 13.00: &quot;a&quot;
+            chunk 1 text run 1 at (90.00,260.00) startOffset 0 endOffset 1 width 7.00: &quot;t&quot;
+            chunk 1 text run 1 at (110.00,260.00) startOffset 0 endOffset 1 width 5.00: &quot;i&quot;
</ins><span class="cx">             chunk 1 text run 1 at (130.00,260.00) startOffset 0 endOffset 1 width 12.00: &quot;k&quot;
</span><span class="cx">       RenderSVGText {text} at (50,271) size 184x11 contains 1 chunk(s)
</span><span class="cx">         RenderSVGInlineText {#text} at (0,0) size 184x11
</span><span class="cx">           chunk 1 text run 1 at (50.00,280.00) startOffset 0 endOffset 36 width 184.00: &quot;&lt;tspan x=\&quot;50 70 90 110 130\&quot; y=\&quot;260\&quot;&gt;&quot;
</span><del>-      RenderSVGText {text} at (240,238) size 134x28 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 134x27
-          RenderSVGInlineText {#text} at (0,0) size 134x27
-            chunk 1 text run 1 at (240.00,260.00) startOffset 0 endOffset 1 width 16.01: &quot;B&quot;
-            chunk 1 text run 2 at (276.01,260.00) startOffset 1 endOffset 2 width 13.35: &quot;a&quot;
-            chunk 1 text run 3 at (309.36,260.00) startOffset 2 endOffset 3 width 6.67: &quot;t&quot;
-            chunk 1 text run 4 at (336.02,260.00) startOffset 3 endOffset 4 width 5.33: &quot;i&quot;
-            chunk 1 text run 5 at (361.36,260.00) startOffset 4 endOffset 5 width 12.00: &quot;k&quot;
</del><ins>+      RenderSVGText {text} at (240,238) size 133x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 133x28
+          RenderSVGInlineText {#text} at (0,0) size 133x28
+            chunk 1 text run 1 at (240.00,260.00) startOffset 0 endOffset 1 width 16.00: &quot;B&quot;
+            chunk 1 text run 2 at (276.00,260.00) startOffset 1 endOffset 2 width 13.00: &quot;a&quot;
+            chunk 1 text run 3 at (309.00,260.00) startOffset 2 endOffset 3 width 7.00: &quot;t&quot;
+            chunk 1 text run 4 at (336.00,260.00) startOffset 3 endOffset 4 width 5.00: &quot;i&quot;
+            chunk 1 text run 5 at (361.00,260.00) startOffset 4 endOffset 5 width 12.00: &quot;k&quot;
</ins><span class="cx">       RenderSVGText {text} at (240,271) size 184x11 contains 1 chunk(s)
</span><span class="cx">         RenderSVGInlineText {#text} at (0,0) size 184x11
</span><span class="cx">           chunk 1 text run 1 at (240.00,280.00) startOffset 0 endOffset 36 width 184.00: &quot;&lt;tspan dx=\&quot;240 20 20 20 20\&quot; y=\&quot;260\&quot;&gt;&quot;
</span><span class="cx">       RenderSVGText {text} at (50,298) size 92x28 contains 1 chunk(s)
</span><del>-        RenderSVGTSpan {tspan} at (0,0) size 92x27
-          RenderSVGInlineText {#text} at (0,0) size 92x27
-            chunk 1 text run 1 at (50.00,320.00) startOffset 0 endOffset 1 width 16.01: &quot;B&quot;
-            chunk 1 text run 1 at (70.00,320.00) startOffset 0 endOffset 1 width 13.35: &quot;a&quot;
-            chunk 1 text run 1 at (90.00,320.00) startOffset 0 endOffset 1 width 6.67: &quot;t&quot;
-            chunk 1 text run 1 at (110.00,320.00) startOffset 0 endOffset 1 width 5.33: &quot;i&quot;
</del><ins>+        RenderSVGTSpan {tspan} at (0,0) size 92x28
+          RenderSVGInlineText {#text} at (0,0) size 92x28
+            chunk 1 text run 1 at (50.00,320.00) startOffset 0 endOffset 1 width 16.00: &quot;B&quot;
+            chunk 1 text run 1 at (70.00,320.00) startOffset 0 endOffset 1 width 13.00: &quot;a&quot;
+            chunk 1 text run 1 at (90.00,320.00) startOffset 0 endOffset 1 width 7.00: &quot;t&quot;
+            chunk 1 text run 1 at (110.00,320.00) startOffset 0 endOffset 1 width 5.00: &quot;i&quot;
</ins><span class="cx">             chunk 1 text run 1 at (130.00,320.00) startOffset 0 endOffset 1 width 12.00: &quot;k&quot;
</span><span class="cx">       RenderSVGText {text} at (50,331) size 170x22 contains 1 chunk(s)
</span><span class="cx">         RenderSVGInlineText {#text} at (0,0) size 129x11
</span><span class="lines">@@ -98,14 +98,14 @@
</span><span class="cx">         RenderSVGTSpan {tspan} at (0,0) size 137x11
</span><span class="cx">           RenderSVGInlineText {#text} at (33,11) size 137x11
</span><span class="cx">             chunk 1 text run 1 at (83.00,351.00) startOffset 0 endOffset 27 width 137.00: &quot;dx=\&quot;0 10 20 30 40\&quot; y=\&quot;320\&quot;&gt;&quot;
</span><del>-      RenderSVGText {text} at (240,298) size 134x28 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 134x27
-          RenderSVGInlineText {#text} at (0,0) size 134x27
-            chunk 1 text run 1 at (240.00,320.00) startOffset 0 endOffset 1 width 16.01: &quot;B&quot;
-            chunk 1 text run 2 at (276.01,320.00) startOffset 1 endOffset 2 width 13.35: &quot;a&quot;
-            chunk 1 text run 3 at (309.36,320.00) startOffset 2 endOffset 3 width 6.67: &quot;t&quot;
-            chunk 1 text run 4 at (336.02,320.00) startOffset 3 endOffset 4 width 5.33: &quot;i&quot;
-            chunk 1 text run 5 at (361.36,320.00) startOffset 4 endOffset 5 width 12.00: &quot;k&quot;
</del><ins>+      RenderSVGText {text} at (240,298) size 133x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 133x28
+          RenderSVGInlineText {#text} at (0,0) size 133x28
+            chunk 1 text run 1 at (240.00,320.00) startOffset 0 endOffset 1 width 16.00: &quot;B&quot;
+            chunk 1 text run 2 at (276.00,320.00) startOffset 1 endOffset 2 width 13.00: &quot;a&quot;
+            chunk 1 text run 3 at (309.00,320.00) startOffset 2 endOffset 3 width 7.00: &quot;t&quot;
+            chunk 1 text run 4 at (336.00,320.00) startOffset 3 endOffset 4 width 5.00: &quot;i&quot;
+            chunk 1 text run 5 at (361.00,320.00) startOffset 4 endOffset 5 width 12.00: &quot;k&quot;
</ins><span class="cx">       RenderSVGText {text} at (240,331) size 191x22 contains 1 chunk(s)
</span><span class="cx">         RenderSVGInlineText {#text} at (0,0) size 169x11
</span><span class="cx">           chunk 1 text run 1 at (240.00,340.00) startOffset 0 endOffset 34 width 169.00: &quot;&lt;tspan x=\&quot;240\&quot; dx=\&quot;0 10 10 10 10\&quot; &quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomglyphselectionarabicformsexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomglyphselectionarabicformsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt (198992 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt        2016-04-03 22:00:20 UTC (rev 198992)
+++ trunk/LayoutTests/platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -6,5 +6,5 @@
</span><span class="cx">     RenderSVGContainer {g} at (10,7) size 347x18
</span><span class="cx">       RenderSVGText {text} at (10,7) size 347x18 contains 1 chunk(s)
</span><span class="cx">         RenderSVGInlineText {#text} at (0,0) size 347x18
</span><del>-          chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 56 width 339.18 RTL: &quot;\x{62E}] [\x{62E}][\x{62E}][\x{62E}] | [\x{62E}] [\x{62E}\x{62E}][\x{62E}] | [\x{62E}] [\x{62E}\x{62E}\x{62E}] | [\x{62E} \x{62E}\x{62E}\x{62E}] | \x{62E} \x{62E}\x{62E}\x{62E}&quot;
-          chunk 1 text run 1 at (349.18,20.00) startOffset 0 endOffset 1 width 6.88: &quot;]&quot;
</del><ins>+          chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 56 width 340.00 RTL: &quot;\x{62E}] [\x{62E}][\x{62E}][\x{62E}] | [\x{62E}] [\x{62E}\x{62E}][\x{62E}] | [\x{62E}] [\x{62E}\x{62E}\x{62E}] | [\x{62E} \x{62E}\x{62E}\x{62E}] | \x{62E} \x{62E}\x{62E}\x{62E}&quot;
+          chunk 1 text run 1 at (350.00,20.00) startOffset 0 endOffset 1 width 7.00: &quot;]&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomglyphselectionnonbmpexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/custom/glyph-selection-non-bmp-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomglyphselectionnonbmpexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/custom/glyph-selection-non-bmp-expected.txt (198992 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/custom/glyph-selection-non-bmp-expected.txt        2016-04-03 22:00:20 UTC (rev 198992)
+++ trunk/LayoutTests/platform/gtk/svg/custom/glyph-selection-non-bmp-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -6,4 +6,4 @@
</span><span class="cx">     RenderSVGContainer {g} at (70,7) size 80x18
</span><span class="cx">       RenderSVGText {text} at (70,7) size 80x18 contains 1 chunk(s)
</span><span class="cx">         RenderSVGInlineText {#text} at (0,0) size 80x18
</span><del>-          chunk 1 text run 1 at (70.36,20.00) startOffset 0 endOffset 19 width 79.64 RTL override: &quot;\x{DBC0}\x{DC5B}[\x{D800}\x{DC5B}]\x{DBC0}\x{DC5D} | \x{DBC0}\x{DC5B}[\x{D800}\x{DC5D}]\x{DBC0}\x{DC5D}&quot;
</del><ins>+          chunk 1 text run 1 at (70.00,20.00) startOffset 0 endOffset 19 width 80.00 RTL override: &quot;\x{DBC0}\x{DC5B}[\x{D800}\x{DC5B}]\x{DBC0}\x{DC5D} | \x{DBC0}\x{DC5B}[\x{D800}\x{DC5D}]\x{DBC0}\x{DC5D}&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomglyphsettingdattributeexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/custom/glyph-setting-d-attribute-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/custom/glyph-setting-d-attribute-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/custom/glyph-setting-d-attribute-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,8 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (10,55) size 75x150
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGText {text} at (10,55) size 75x150 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 75x150
+        chunk 1 text run 1 at (10.00,160.00) startOffset 0 endOffset 1 width 75.00: &quot;a&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomglyphtransformationwithhkernexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomglyphtransformationwithhkernexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,13 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (30,2) size 137x151
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    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: &quot;R&quot;
+        chunk 1 text run 1 at (50.00,50.00) startOffset 0 endOffset 1 width 27.00: &quot;O&quot;
+        chunk 1 text run 1 at (70.00,70.00) startOffset 0 endOffset 1 width 21.00: &quot;T&quot;
+        chunk 1 text run 1 at (90.00,90.00) startOffset 0 endOffset 1 width 23.00: &quot;A&quot;
+        chunk 1 text run 1 at (110.00,110.00) startOffset 0 endOffset 1 width 21.00: &quot;T&quot;
+        chunk 1 text run 1 at (130.00,130.00) startOffset 0 endOffset 1 width 23.00: &quot;E&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomscrollingembeddedsvgfileimagerepaintproblemexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomscrollingembeddedsvgfileimagerepaintproblemexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt (198992 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt        2016-04-03 22:00:20 UTC (rev 198992)
+++ trunk/LayoutTests/platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -59,9 +59,9 @@
</span><span class="cx">                           RenderView at (0,0) size 480x360
</span><span class="cx">                         layer at (0,0) size 480x360
</span><span class="cx">                           RenderSVGRoot {svg} at (0,0) size 480x360
</span><del>-                            RenderSVGContainer {g} at (35,10) size 429x305
</del><ins>+                            RenderSVGContainer {g} at (35,9) size 429x306
</ins><span class="cx">                               RenderSVGHiddenContainer {defs} at (0,0) size 0x0
</span><del>-                              RenderSVGContainer {g} at (35,10) size 429x305 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
</del><ins>+                              RenderSVGContainer {g} at (35,9) size 429x306 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
</ins><span class="cx">                                 RenderSVGRect {rect} at (36,18) size 414x279 [fill={[type=SOLID] [color=#C0C0C0]}] [x=20.00] [y=10.00] [width=230.00] [height=155.00]
</span><span class="cx">                                 RenderSVGPath {line} at (58,18) size 28x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=10.00] [x2=40.00] [y2=175.00]
</span><span class="cx">                                 RenderSVGPath {line} at (112,18) size 28x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=70.00] [y1=10.00] [x2=70.00] [y2=175.00]
</span><span class="lines">@@ -72,11 +72,10 @@
</span><span class="cx">                                 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]
</span><span class="cx">                                 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]
</span><span class="cx">                                 RenderSVGRect {rect} at (35,17) size 416x281 [stroke={[type=SOLID] [color=#000000]}] [x=20.00] [y=10.00] [width=230.00] [height=155.00]
</span><del>-                                RenderSVGContainer {g} at (54,10) size 382x269 [opacity=0.50]
-                                  RenderSVGText {text} at (30,5) size 138x121 contains 1 chunk(s)
-                                    RenderSVGInlineText {#text} at (0,0) size 138x121
-                                      chunk 1 text run 1 at (30.00,90.00) startOffset 0 endOffset 2 width 88.32: &quot;SV&quot;
-                                      chunk 1 text run 2 at (123.12,90.00) startOffset 2 endOffset 3 width 44.04: &quot;G&quot;
</del><ins>+                                RenderSVGContainer {g} at (54,9) size 382x270 [opacity=0.50]
+                                  RenderSVGText {text} at (30,5) size 133x122 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: &quot;SVG&quot;
</ins><span class="cx">                                   RenderSVGRect {rect} at (126,99) size 234x126 [fill={[type=SOLID] [color=#820032]}] [x=70.00] [y=55.00] [width=130.00] [height=70.00]
</span><span class="cx">                                   RenderSVGImage {image} at (291,135) size 145x144
</span><span class="cx">                             RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomsvgfontsintextcontrolsexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-in-text-controls-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-in-text-controls-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-in-text-controls-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+This tests that the width of textareas and inputs is correctly calculated based on the metrics of the SVG font.
+
+On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
+
+
+PASS successfullyParsed is true
+
+TEST COMPLETE
+Textarea offsetWidth: 117
+Input offsetWidth: 110
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomsvgfontsnolatinglyphexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-no-latin-glyph-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-no-latin-glyph-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-no-latin-glyph-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,4 @@
</span><ins>+Following character should be rendered as an exlamation.
+
+あ
+character height is 17
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomsvgfontssegmentedexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-segmented-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomsvgfontssegmentedexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-segmented-expected.txt (198992 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-segmented-expected.txt        2016-04-03 22:00:20 UTC (rev 198992)
+++ trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-segmented-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -4,5 +4,5 @@
</span><span class="cx">   RenderBlock {html} at (0,0) size 800x136
</span><span class="cx">     RenderBody {body} at (8,40) size 784x56
</span><span class="cx">       RenderBlock {p} at (0,0) size 784x56
</span><del>-        RenderText {#text} at (0,2) size 257x52
-          text run at (0,2) width 257: &quot;ABCdefoooO&quot;
</del><ins>+        RenderText {#text} at (0,1) size 256x53
+          text run at (0,1) width 256: &quot;ABCdefoooO&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomsvgfontswithnoelementreferenceexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-with-no-element-reference-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomsvgfontswithnoelementreferenceexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-with-no-element-reference-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-with-no-element-reference-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-with-no-element-reference-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x99
+  RenderBlock {HTML} at (0,0) size 800x99
+    RenderBody {BODY} at (8,18) size 784x62
+      RenderBlock {P} at (0,0) size 784x21
+        RenderText {#text} at (0,0) size 285x20
+          text run at (0,0) width 285: &quot;This text should be rendered with a first font.&quot;
+      RenderBlock {P} at (0,39) size 784x22
+        RenderText {#text} at (0,0) size 294x20
+          text run at (0,0) width 294: &quot;This text should be rendered with a second font.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomsvgfontswithoutmissingglyphexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-without-missing-glyph-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomsvgfontswithoutmissingglyphexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-without-missing-glyph-expected.txt (198992 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-without-missing-glyph-expected.txt        2016-04-03 22:00:20 UTC (rev 198992)
+++ trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-without-missing-glyph-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -13,17 +13,17 @@
</span><span class="cx">         RenderText {#text} at (0,0) size 506x17
</span><span class="cx">           text run at (0,0) width 506: &quot;Following text should be rendered as usual. Only \&quot;A\&quot; has a glyph in SVG Font.&quot;
</span><span class="cx">       RenderBlock {p} at (0,90) size 784x19
</span><del>-        RenderText {#text} at (0,1) size 35x16
-          text run at (0,1) width 35: &quot;XXA&quot;
</del><ins>+        RenderText {#text} at (0,0) size 35x17
+          text run at (0,0) width 35: &quot;XXA&quot;
</ins><span class="cx">       RenderBlock {p} at (0,124) size 784x19
</span><del>-        RenderText {#text} at (0,1) size 35x16
-          text run at (0,1) width 35: &quot;XAX&quot;
</del><ins>+        RenderText {#text} at (0,0) size 35x17
+          text run at (0,0) width 35: &quot;XAX&quot;
</ins><span class="cx">       RenderBlock {p} at (0,158) size 784x19
</span><del>-        RenderText {#text} at (0,1) size 35x16
-          text run at (0,1) width 35: &quot;AXX&quot;
</del><ins>+        RenderText {#text} at (0,0) size 35x17
+          text run at (0,0) width 35: &quot;AXX&quot;
</ins><span class="cx">       RenderBlock {p} at (0,192) size 784x19
</span><del>-        RenderText {#text} at (0,1) size 33x16
-          text run at (0,1) width 33: &quot;XXX&quot;
</del><ins>+        RenderText {#text} at (0,0) size 33x17
+          text run at (0,0) width 33: &quot;XXX&quot;
</ins><span class="cx">       RenderBlock {p} at (0,226) size 784x19
</span><del>-        RenderText {#text} at (0,1) size 39x16
-          text run at (0,1) width 39: &quot;AAA&quot;
</del><ins>+        RenderText {#text} at (0,0) size 39x17
+          text run at (0,0) width 39: &quot;AAA&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomsvgfontswordspacingexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-word-spacing-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomsvgfontswordspacingexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-word-spacing-expected.txt (198992 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-word-spacing-expected.txt        2016-04-03 22:00:20 UTC (rev 198992)
+++ trunk/LayoutTests/platform/gtk/svg/custom/svg-fonts-word-spacing-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -7,71 +7,71 @@
</span><span class="cx">         RenderText {#text} at (0,0) size 72x17
</span><span class="cx">           text run at (0,0) width 72: &quot;no spacing:&quot;
</span><span class="cx">       RenderBlock {P} at (0,35) size 784x20
</span><del>-        RenderText {#text} at (0,1) size 70x18
-          text run at (0,1) width 70: &quot;abc abc abc&quot;
</del><ins>+        RenderText {#text} at (0,0) size 66x19
+          text run at (0,0) width 66: &quot;abc abc abc&quot;
</ins><span class="cx">       RenderBlock (anonymous) at (0,73) size 784x17
</span><span class="cx">         RenderText {#text} at (0,0) size 294x17
</span><span class="cx">           text run at (0,0) width 294: &quot;word-spacing: 100px, all should look the same&quot;
</span><span class="cx">       RenderBlock {P} at (0,108) size 784x20
</span><del>-        RenderText {#text} at (0,1) size 270x18
-          text run at (0,1) width 270: &quot;abc abc abc&quot;
</del><ins>+        RenderText {#text} at (0,0) size 266x19
+          text run at (0,0) width 266: &quot;abc abc abc&quot;
</ins><span class="cx">       RenderBlock {P} at (0,146) size 784x20
</span><del>-        RenderText {#text} at (0,1) size 126x18
-          text run at (0,1) width 126: &quot;abc &quot;
-        RenderInline {SPAN} at (0,0) size 14x18
-          RenderText {#text} at (125,1) size 14x18
-            text run at (125,1) width 14: &quot;ab&quot;
-        RenderText {#text} at (138,1) size 132x18
-          text run at (138,1) width 132: &quot;c abc&quot;
</del><ins>+        RenderText {#text} at (0,0) size 124x19
+          text run at (0,0) width 124: &quot;abc &quot;
+        RenderInline {SPAN} at (0,0) size 13x19
+          RenderText {#text} at (124,0) size 13x19
+            text run at (124,0) width 13: &quot;ab&quot;
+        RenderText {#text} at (137,0) size 129x19
+          text run at (137,0) width 129: &quot;c abc&quot;
</ins><span class="cx">       RenderBlock {P} at (0,184) size 784x20
</span><del>-        RenderText {#text} at (0,1) size 126x18
-          text run at (0,1) width 126: &quot;abc &quot;
-        RenderInline {SPAN} at (0,0) size 8x18
-          RenderText {#text} at (125,1) size 8x18
-            text run at (125,1) width 8: &quot;a&quot;
-        RenderInline {SPAN} at (0,0) size 7x18
-          RenderText {#text} at (132,1) size 7x18
-            text run at (132,1) width 7: &quot;b&quot;
-        RenderText {#text} at (138,1) size 132x18
-          text run at (138,1) width 132: &quot;c abc&quot;
</del><ins>+        RenderText {#text} at (0,0) size 124x19
+          text run at (0,0) width 124: &quot;abc &quot;
+        RenderInline {SPAN} at (0,0) size 7x19
+          RenderText {#text} at (124,0) size 7x19
+            text run at (124,0) width 7: &quot;a&quot;
+        RenderInline {SPAN} at (0,0) size 6x19
+          RenderText {#text} at (131,0) size 6x19
+            text run at (131,0) width 6: &quot;b&quot;
+        RenderText {#text} at (137,0) size 129x19
+          text run at (137,0) width 129: &quot;c abc&quot;
</ins><span class="cx">       RenderBlock {P} at (0,222) size 784x20
</span><del>-        RenderText {#text} at (0,1) size 126x18
-          text run at (0,1) width 126: &quot;abc &quot;
-        RenderInline {SPAN} at (0,0) size 8x18
-          RenderText {#text} at (125,1) size 8x18
-            text run at (125,1) width 8: &quot;a&quot;
-        RenderText {#text} at (132,1) size 7x18
-          text run at (132,1) width 7: &quot;b&quot;
-        RenderInline {SPAN} at (0,0) size 7x18
-          RenderText {#text} at (138,1) size 7x18
-            text run at (138,1) width 7: &quot;c&quot;
-        RenderText {#text} at (244,1) size 26x18
-          text run at (244,1) width 26: &quot; abc&quot;
</del><ins>+        RenderText {#text} at (0,0) size 124x19
+          text run at (0,0) width 124: &quot;abc &quot;
+        RenderInline {SPAN} at (0,0) size 7x19
+          RenderText {#text} at (124,0) size 7x19
+            text run at (124,0) width 7: &quot;a&quot;
+        RenderText {#text} at (131,0) size 6x19
+          text run at (131,0) width 6: &quot;b&quot;
+        RenderInline {SPAN} at (0,0) size 5x19
+          RenderText {#text} at (137,0) size 5x19
+            text run at (137,0) width 5: &quot;c&quot;
+        RenderText {#text} at (242,0) size 24x19
+          text run at (242,0) width 24: &quot; abc&quot;
</ins><span class="cx">       RenderBlock {P} at (0,260) size 784x20
</span><del>-        RenderText {#text} at (0,1) size 133x18
-          text run at (0,1) width 133: &quot;abc a&quot;
-        RenderInline {SPAN} at (0,0) size 7x18
-          RenderText {#text} at (132,1) size 7x18
-            text run at (132,1) width 7: &quot;b&quot;
-        RenderInline {SPAN} at (0,0) size 7x18
-          RenderText {#text} at (138,1) size 7x18
-            text run at (138,1) width 7: &quot;c&quot;
-        RenderText {#text} at (244,1) size 26x18
-          text run at (244,1) width 26: &quot; abc&quot;
</del><ins>+        RenderText {#text} at (0,0) size 131x19
+          text run at (0,0) width 131: &quot;abc a&quot;
+        RenderInline {SPAN} at (0,0) size 6x19
+          RenderText {#text} at (131,0) size 6x19
+            text run at (131,0) width 6: &quot;b&quot;
+        RenderInline {SPAN} at (0,0) size 5x19
+          RenderText {#text} at (137,0) size 5x19
+            text run at (137,0) width 5: &quot;c&quot;
+        RenderText {#text} at (242,0) size 24x19
+          text run at (242,0) width 24: &quot; abc&quot;
</ins><span class="cx">       RenderBlock {P} at (0,298) size 784x20
</span><del>-        RenderText {#text} at (0,1) size 133x18
-          text run at (0,1) width 133: &quot;abc a&quot;
-        RenderInline {SPAN} at (0,0) size 7x18
-          RenderText {#text} at (132,1) size 7x18
-            text run at (132,1) width 7: &quot;b&quot;
-        RenderText {#text} at (138,1) size 132x18
-          text run at (138,1) width 132: &quot;c abc&quot;
</del><ins>+        RenderText {#text} at (0,0) size 131x19
+          text run at (0,0) width 131: &quot;abc a&quot;
+        RenderInline {SPAN} at (0,0) size 6x19
+          RenderText {#text} at (131,0) size 6x19
+            text run at (131,0) width 6: &quot;b&quot;
+        RenderText {#text} at (137,0) size 129x19
+          text run at (137,0) width 129: &quot;c abc&quot;
</ins><span class="cx">       RenderBlock {P} at (0,336) size 784x20
</span><del>-        RenderText {#text} at (0,1) size 126x18
-          text run at (0,1) width 126: &quot;abc &quot;
-        RenderInline {SPAN} at (0,0) size 1x18
-        RenderText {#text} at (125,1) size 126x18
-          text run at (125,1) width 126: &quot;abc &quot;
-        RenderInline {SPAN} at (0,0) size 1x18
-        RenderText {#text} at (250,1) size 20x18
-          text run at (250,1) width 20: &quot;abc&quot;
</del><ins>+        RenderText {#text} at (0,0) size 124x19
+          text run at (0,0) width 124: &quot;abc &quot;
+        RenderInline {SPAN} at (0,0) size 0x19
+        RenderText {#text} at (124,0) size 124x19
+          text run at (124,0) width 124: &quot;abc &quot;
+        RenderInline {SPAN} at (0,0) size 0x19
+        RenderText {#text} at (248,0) size 18x19
+          text run at (248,0) width 18: &quot;abc&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgforeignObjecttexttref02bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/foreignObject/text-tref-02-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgforeignObjecttexttref02bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,22 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView 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: &quot;Test 'tref' element pointing outside the SVG document fragment.&quot;
+      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
+            chunk 1 text run 1 at (75.00,200.00) startOffset 0 endOffset 5 width 81.00: &quot;Hello&quot;
+        RenderSVGInlineText {#text} at (0,0) size 0x0
+        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,523) size 380x55
+      RenderSVGText {text} at (10,314) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x33
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.40: &quot;$Revision: 1.5 $&quot;
+    RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgtexttextoverflowellipsissvgfontexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/text/text-overflow-ellipsis-svgfont-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgtexttextoverflowellipsissvgfontexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/text/text-overflow-ellipsis-svgfont-expected.txt (198992 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/text/text-overflow-ellipsis-svgfont-expected.txt        2016-04-03 22:00:20 UTC (rev 198992)
+++ trunk/LayoutTests/platform/gtk/svg/text/text-overflow-ellipsis-svgfont-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -12,7 +12,7 @@
</span><span class="cx">           text run at (0,34) width 517: &quot;Pass if some text is shown followed by an ellipsis (NOT just the ellipsis by itself). &quot;
</span><span class="cx">         RenderBR {BR} at (517,34) size 0x17
</span><span class="cx">         RenderBR {BR} at (0,51) size 0x17
</span><del>-layer at (8,76) size 182x20 clip at (9,77) size 180x18 scrollWidth 333
</del><ins>+layer at (8,76) size 182x20 clip at (9,77) size 180x18 scrollWidth 335
</ins><span class="cx">   RenderBlock {DIV} at (0,68) size 182x20 [border: (1px solid #000000)]
</span><del>-    RenderText {#text} at (1,2) size 334x16
-      text run at (1,2) width 334: &quot;abc abc abc abc abc abc abc abc abc abc&quot;
</del><ins>+    RenderText {#text} at (1,1) size 335x17
+      text run at (1,1) width 335: &quot;abc abc abc abc abc abc abc abc abc abc&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgtexttexttext05texpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/text/text-text-05-t-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgtexttexttext05texpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/text/text-text-05-t-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/text/text-text-05-t-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/text/text-text-05-t-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,550 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (16,14) size 674x536
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGContainer {g} at (0,0) size 7x7
+          RenderSVGPath {line} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+          RenderSVGRect {rect} at (0,0) size 7x7 [fill={[type=SOLID] [color=#000000]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+      RenderSVGContainer {g} at (16,92) size 78x431 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,40.00)}]
+        RenderSVGText {text} at (0,15) size 47x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 47x18
+            chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 7 width 46.20: &quot;1.x 1.y&quot;
+        RenderSVGText {text} at (0,45) size 47x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 47x18
+            chunk 1 text run 1 at (0.00,60.00) startOffset 0 endOffset 7 width 46.20: &quot;4.x 1.y&quot;
+        RenderSVGText {text} at (0,75) size 47x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 47x18
+            chunk 1 text run 1 at (0.00,90.00) startOffset 0 endOffset 7 width 46.20: &quot;2.x 1.y&quot;
+        RenderSVGText {text} at (0,105) size 47x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 47x18
+            chunk 1 text run 1 at (0.00,120.00) startOffset 0 endOffset 7 width 46.20: &quot;1.x 4.y&quot;
+        RenderSVGText {text} at (0,135) size 47x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 47x18
+            chunk 1 text run 1 at (0.00,150.00) startOffset 0 endOffset 7 width 46.20: &quot;4.x 4.y&quot;
+        RenderSVGText {text} at (0,165) size 47x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 47x18
+            chunk 1 text run 1 at (0.00,180.00) startOffset 0 endOffset 7 width 46.20: &quot;2.x 4.y&quot;
+        RenderSVGText {text} at (0,195) size 47x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 47x18
+            chunk 1 text run 1 at (0.00,210.00) startOffset 0 endOffset 7 width 46.20: &quot;1.x 2.y&quot;
+        RenderSVGText {text} at (0,225) size 47x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 47x18
+            chunk 1 text run 1 at (0.00,240.00) startOffset 0 endOffset 7 width 46.20: &quot;4.x 2.y&quot;
+        RenderSVGText {text} at (0,255) size 47x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 47x18
+            chunk 1 text run 1 at (0.00,270.00) startOffset 0 endOffset 7 width 46.20: &quot;2.x 2.y&quot;
+      RenderSVGContainer {g} at (186,14) size 243x536 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,40.00)}]
+        RenderSVGText {text} at (-38,-32) size 76x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 76x18
+            chunk 1 (middle anchor) text run 1 at (-37.80,-17.00) startOffset 0 endOffset 11 width 75.60: &quot;text-anchor&quot;
+        RenderSVGText {text} at (-15,-18) size 30x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 29x18
+            chunk 1 (middle anchor) text run 1 at (-14.40,-3.00) startOffset 0 endOffset 5 width 28.80: &quot;start&quot;
+        RenderSVGPath {line} at (249,83) size 2x467 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=10.00] [x2=0.00] [y2=290.00]
+        RenderSVGContainer {g} at (243,91) size 186x424
+          RenderSVGContainer {use} at (243,91) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
+            RenderSVGContainer {g} at (243,91) size 14x33
+              RenderSVGPath {line} at (249,91) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+              RenderSVGRect {rect} at (243,110) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGText {text} at (0,20) size 63x13 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 63x13
+              chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 4 width 62.40: &quot;1234&quot;
+          RenderSVGContainer {use} at (260,141) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,60.00)}]
+            RenderSVGContainer {g} at (260,141) size 14x33
+              RenderSVGPath {line} at (265,141) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+              RenderSVGRect {rect} at (260,160) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (276,141) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,60.00)}]
+            RenderSVGContainer {g} at (276,141) size 14x33
+              RenderSVGPath {line} at (282,141) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+              RenderSVGRect {rect} at (276,160) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (293,141) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,60.00)}]
+            RenderSVGContainer {g} at (293,141) size 14x33
+              RenderSVGPath {line} at (299,141) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+              RenderSVGRect {rect} at (293,160) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (310,141) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,60.00)}]
+            RenderSVGContainer {g} at (310,141) size 14x33
+              RenderSVGPath {line} at (315,141) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+              RenderSVGRect {rect} at (310,160) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGText {text} at (10,50) size 46x13 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 46x13
+              chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+              chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 1 width 15.60: &quot;2&quot;
+              chunk 1 text run 1 at (30.00,60.00) startOffset 0 endOffset 1 width 15.60: &quot;3&quot;
+              chunk 1 text run 1 at (40.00,60.00) startOffset 0 endOffset 1 width 15.60: &quot;4&quot;
+          RenderSVGContainer {use} at (260,191) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,90.00)}]
+            RenderSVGContainer {g} at (260,191) size 14x33
+              RenderSVGPath {line} at (265,191) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+              RenderSVGRect {rect} at (260,210) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (343,191) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
+            RenderSVGContainer {g} at (343,191) size 14x33
+              RenderSVGPath {line} at (349,191) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+              RenderSVGRect {rect} at (343,210) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+          RenderSVGText {text} at (10,80) size 97x13 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 97x13
+              chunk 1 text run 1 at (10.00,90.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+              chunk 1 text run 1 at (60.00,90.00) startOffset 0 endOffset 3 width 46.80: &quot;234&quot;
+          RenderSVGContainer {g} at (243,225) size 112x65 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
+            RenderSVGContainer {use} at (243,225) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
+              RenderSVGContainer {g} at (243,225) size 14x32
+                RenderSVGPath {line} at (249,225) size 2x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (243,243) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (268,233) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-5.00)}]
+              RenderSVGContainer {g} at (268,233) size 14x32
+                RenderSVGPath {line} at (274,233) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (268,251) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (293,250) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,5.00)}]
+              RenderSVGContainer {g} at (293,250) size 14x32
+                RenderSVGPath {line} at (299,250) size 2x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (293,268) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (318,258) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(45.00,10.00)}]
+              RenderSVGContainer {g} at (318,258) size 14x32
+                RenderSVGPath {line} at (324,258) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (318,276) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (0,-20) size 63x33 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 63x33
+                chunk 1 text run 1 at (0.00,-10.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                chunk 1 text run 1 at (15.60,-5.00) startOffset 0 endOffset 1 width 15.60: &quot;2&quot;
+                chunk 1 text run 1 at (31.20,5.00) startOffset 0 endOffset 1 width 15.60: &quot;3&quot;
+                chunk 1 text run 1 at (46.80,10.00) startOffset 0 endOffset 1 width 15.60: &quot;4&quot;
+          RenderSVGContainer {g} at (260,275) size 83x65 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
+            RenderSVGContainer {use} at (260,275) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+              RenderSVGContainer {g} at (260,275) size 14x32
+                RenderSVGPath {line} at (265,275) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (260,293) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (276,283) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
+              RenderSVGContainer {g} at (276,283) size 14x32
+                RenderSVGPath {line} at (282,283) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (276,301) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (293,300) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,5.00)}]
+              RenderSVGContainer {g} at (293,300) size 14x32
+                RenderSVGPath {line} at (299,300) size 2x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (293,318) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (310,308) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,10.00)}]
+              RenderSVGContainer {g} at (310,308) size 14x32
+                RenderSVGPath {line} at (315,308) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (310,326) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (10,-20) size 46x33 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 46x33
+                chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                chunk 1 text run 1 at (20.00,-5.00) startOffset 0 endOffset 1 width 15.60: &quot;2&quot;
+                chunk 1 text run 1 at (30.00,5.00) startOffset 0 endOffset 1 width 15.60: &quot;3&quot;
+                chunk 1 text run 1 at (40.00,10.00) startOffset 0 endOffset 1 width 15.60: &quot;4&quot;
+          RenderSVGContainer {g} at (260,325) size 102x65 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
+            RenderSVGContainer {use} at (260,325) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+              RenderSVGContainer {g} at (260,325) size 14x32
+                RenderSVGPath {line} at (265,325) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (260,343) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (276,333) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
+              RenderSVGContainer {g} at (276,333) size 14x32
+                RenderSVGPath {line} at (282,333) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (276,351) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (301,350) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,5.00)}]
+              RenderSVGContainer {g} at (301,350) size 14x32
+                RenderSVGPath {line} at (307,350) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (301,368) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (326,358) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,10.00)}]
+              RenderSVGContainer {g} at (326,358) size 14x32
+                RenderSVGPath {line} at (332,358) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (326,376) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (10,-20) size 57x33 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 57x33
+                chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                chunk 1 text run 1 at (20.00,-5.00) startOffset 0 endOffset 1 width 15.60: &quot;2&quot;
+                chunk 1 text run 1 at (35.60,5.00) startOffset 0 endOffset 1 width 15.60: &quot;3&quot;
+                chunk 1 text run 1 at (51.20,10.00) startOffset 0 endOffset 1 width 15.60: &quot;4&quot;
+          RenderSVGContainer {g} at (243,375) size 112x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
+            RenderSVGContainer {use} at (243,375) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
+              RenderSVGContainer {g} at (243,375) size 14x32
+                RenderSVGPath {line} at (249,375) size 2x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (243,393) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (268,400) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,5.00)}]
+              RenderSVGContainer {g} at (268,400) size 14x32
+                RenderSVGPath {line} at (274,400) size 2x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (268,418) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (0,-20) size 63x28 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 63x28
+                chunk 1 text run 1 at (0.00,-10.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                chunk 1 text run 1 at (15.60,5.00) startOffset 0 endOffset 3 width 46.80: &quot;234&quot;
+          RenderSVGContainer {g} at (260,425) size 83x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,240.00)}]
+            RenderSVGContainer {use} at (260,425) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+              RenderSVGContainer {g} at (260,425) size 14x32
+                RenderSVGPath {line} at (265,425) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (260,443) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (276,433) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
+              RenderSVGContainer {g} at (276,433) size 14x32
+                RenderSVGPath {line} at (282,433) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (276,451) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (293,433) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,-5.00)}]
+              RenderSVGContainer {g} at (293,433) size 14x32
+                RenderSVGPath {line} at (299,433) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (293,451) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (310,433) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,-5.00)}]
+              RenderSVGContainer {g} at (310,433) size 14x32
+                RenderSVGPath {line} at (315,433) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (310,451) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (10,-20) size 46x18 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 46x18
+                chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                chunk 1 text run 1 at (20.00,-5.00) startOffset 0 endOffset 1 width 15.60: &quot;2&quot;
+                chunk 1 text run 1 at (30.00,-5.00) startOffset 0 endOffset 1 width 15.60: &quot;3&quot;
+                chunk 1 text run 1 at (40.00,-5.00) startOffset 0 endOffset 1 width 15.60: &quot;4&quot;
+          RenderSVGContainer {g} at (260,475) size 169x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
+            RenderSVGContainer {use} at (260,475) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+              RenderSVGContainer {g} at (260,475) size 14x32
+                RenderSVGPath {line} at (265,475) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (260,493) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {use} at (343,483) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,-5.00)}]
+              RenderSVGContainer {g} at (343,483) size 14x32
+                RenderSVGPath {line} at (349,483) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (343,501) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (10,-20) size 97x18 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 97x18
+                chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                chunk 1 text run 1 at (60.00,-5.00) startOffset 0 endOffset 3 width 46.80: &quot;234&quot;
+      RenderSVGContainer {g} at (353,14) size 203x536 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,40.00)}]
+        RenderSVGText {text} at (-38,-32) size 76x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 76x18
+            chunk 1 (middle anchor) text run 1 at (-37.80,-17.00) startOffset 0 endOffset 11 width 75.60: &quot;text-anchor&quot;
+        RenderSVGText {text} at (-24,-18) size 48x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 47x18
+            chunk 1 (middle anchor) text run 1 at (-23.10,-3.00) startOffset 0 endOffset 6 width 46.20: &quot;middle&quot;
+        RenderSVGPath {line} at (415,83) size 3x467 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=10.00] [x2=0.00] [y2=290.00]
+        RenderSVGContainer {use} at (364,91) size 192x424
+          RenderSVGContainer {g} at (364,91) size 192x424
+            RenderSVGContainer {g} at (410,91) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
+              RenderSVGContainer {g} at (410,91) size 14x33
+                RenderSVGPath {line} at (415,91) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (410,110) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (-32,20) size 64x13 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 63x13
+                chunk 1 (middle anchor) text run 1 at (-31.20,30.00) startOffset 0 endOffset 4 width 62.40: &quot;1234&quot;
+            RenderSVGContainer {g} at (426,141) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,60.00)}]
+              RenderSVGContainer {g} at (426,141) size 14x33
+                RenderSVGPath {line} at (432,141) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (426,160) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {g} at (443,141) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,60.00)}]
+              RenderSVGContainer {g} at (443,141) size 14x33
+                RenderSVGPath {line} at (449,141) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (443,160) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {g} at (460,141) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,60.00)}]
+              RenderSVGContainer {g} at (460,141) size 14x33
+                RenderSVGPath {line} at (465,141) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (460,160) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {g} at (476,141) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,60.00)}]
+              RenderSVGContainer {g} at (476,141) size 14x33
+                RenderSVGPath {line} at (482,141) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (476,160) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (2,50) size 46x13 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 46x13
+                chunk 1 (middle anchor) text run 1 at (2.20,60.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                chunk 1 (middle anchor) text run 1 at (12.20,60.00) startOffset 0 endOffset 1 width 15.60: &quot;2&quot;
+                chunk 1 (middle anchor) text run 1 at (22.20,60.00) startOffset 0 endOffset 1 width 15.60: &quot;3&quot;
+                chunk 1 (middle anchor) text run 1 at (32.20,60.00) startOffset 0 endOffset 1 width 15.60: &quot;4&quot;
+            RenderSVGContainer {g} at (426,191) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,90.00)}]
+              RenderSVGContainer {g} at (426,191) size 14x33
+                RenderSVGPath {line} at (432,191) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (426,210) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {g} at (510,191) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
+              RenderSVGContainer {g} at (510,191) size 14x33
+                RenderSVGPath {line} at (515,191) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (510,210) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (2,80) size 82x13 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 82x13
+                chunk 1 (middle anchor) text run 1 at (2.20,90.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                chunk 1 (middle anchor) text run 1 at (36.60,90.00) startOffset 0 endOffset 3 width 46.80: &quot;234&quot;
+            RenderSVGContainer {g} at (403,225) size 105x65 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
+              RenderSVGContainer {g} at (410,225) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
+                RenderSVGContainer {g} at (410,225) size 14x32
+                  RenderSVGPath {line} at (415,225) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (410,243) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (435,233) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-5.00)}]
+                RenderSVGContainer {g} at (435,233) size 14x32
+                  RenderSVGPath {line} at (440,233) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (435,251) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (460,250) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,5.00)}]
+                RenderSVGContainer {g} at (460,250) size 14x32
+                  RenderSVGPath {line} at (465,250) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (460,268) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (485,258) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(45.00,10.00)}]
+                RenderSVGContainer {g} at (485,258) size 14x32
+                  RenderSVGPath {line} at (490,258) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (485,276) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (-8,-20) size 63x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 63x33
+                  chunk 1 (middle anchor) text run 1 at (-7.80,-10.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                  chunk 1 (middle anchor) text run 1 at (7.80,-5.00) startOffset 0 endOffset 1 width 15.60: &quot;2&quot;
+                  chunk 1 (middle anchor) text run 1 at (23.40,5.00) startOffset 0 endOffset 1 width 15.60: &quot;3&quot;
+                  chunk 1 (middle anchor) text run 1 at (39.00,10.00) startOffset 0 endOffset 1 width 15.60: &quot;4&quot;
+            RenderSVGContainer {g} at (420,275) size 77x65 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
+              RenderSVGContainer {g} at (426,275) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+                RenderSVGContainer {g} at (426,275) size 14x32
+                  RenderSVGPath {line} at (432,275) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (426,293) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (443,283) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
+                RenderSVGContainer {g} at (443,283) size 14x32
+                  RenderSVGPath {line} at (449,283) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (443,301) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (460,300) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,5.00)}]
+                RenderSVGContainer {g} at (460,300) size 14x32
+                  RenderSVGPath {line} at (465,300) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (460,318) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (476,308) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,10.00)}]
+                RenderSVGContainer {g} at (476,308) size 14x32
+                  RenderSVGPath {line} at (482,308) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (476,326) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (2,-20) size 46x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 46x33
+                  chunk 1 (middle anchor) text run 1 at (2.20,-10.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                  chunk 1 (middle anchor) text run 1 at (12.20,-5.00) startOffset 0 endOffset 1 width 15.60: &quot;2&quot;
+                  chunk 1 (middle anchor) text run 1 at (22.20,5.00) startOffset 0 endOffset 1 width 15.60: &quot;3&quot;
+                  chunk 1 (middle anchor) text run 1 at (32.20,10.00) startOffset 0 endOffset 1 width 15.60: &quot;4&quot;
+            RenderSVGContainer {g} at (420,325) size 95x65 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
+              RenderSVGContainer {g} at (426,325) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+                RenderSVGContainer {g} at (426,325) size 14x32
+                  RenderSVGPath {line} at (432,325) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (426,343) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (443,333) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
+                RenderSVGContainer {g} at (443,333) size 14x32
+                  RenderSVGPath {line} at (449,333) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (443,351) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (468,350) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,5.00)}]
+                RenderSVGContainer {g} at (468,350) size 14x32
+                  RenderSVGPath {line} at (474,350) size 2x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (468,368) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (493,358) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,10.00)}]
+                RenderSVGContainer {g} at (493,358) size 14x32
+                  RenderSVGPath {line} at (499,358) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (493,376) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (2,-20) size 57x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 57x33
+                  chunk 1 (middle anchor) text run 1 at (2.20,-10.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                  chunk 1 (middle anchor) text run 1 at (12.20,-5.00) startOffset 0 endOffset 1 width 15.60: &quot;2&quot;
+                  chunk 1 (middle anchor) text run 1 at (27.80,5.00) startOffset 0 endOffset 1 width 15.60: &quot;3&quot;
+                  chunk 1 (middle anchor) text run 1 at (43.40,10.00) startOffset 0 endOffset 1 width 15.60: &quot;4&quot;
+            RenderSVGContainer {g} at (403,375) size 79x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
+              RenderSVGContainer {g} at (410,375) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
+                RenderSVGContainer {g} at (410,375) size 14x32
+                  RenderSVGPath {line} at (415,375) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (410,393) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (435,400) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,5.00)}]
+                RenderSVGContainer {g} at (435,400) size 14x32
+                  RenderSVGPath {line} at (440,400) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (435,418) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (-8,-20) size 47x28 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 47x28
+                  chunk 1 (middle anchor) text run 1 at (-7.80,-10.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                  chunk 1 (middle anchor) text run 1 at (-7.80,5.00) startOffset 0 endOffset 3 width 46.80: &quot;234&quot;
+            RenderSVGContainer {g} at (420,425) size 77x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,240.00)}]
+              RenderSVGContainer {g} at (426,425) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+                RenderSVGContainer {g} at (426,425) size 14x32
+                  RenderSVGPath {line} at (432,425) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (426,443) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (443,433) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
+                RenderSVGContainer {g} at (443,433) size 14x32
+                  RenderSVGPath {line} at (449,433) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (443,451) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (460,433) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,-5.00)}]
+                RenderSVGContainer {g} at (460,433) size 14x32
+                  RenderSVGPath {line} at (465,433) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (460,451) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (476,433) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,-5.00)}]
+                RenderSVGContainer {g} at (476,433) size 14x32
+                  RenderSVGPath {line} at (482,433) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (476,451) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (2,-20) size 46x18 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 46x18
+                  chunk 1 (middle anchor) text run 1 at (2.20,-10.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                  chunk 1 (middle anchor) text run 1 at (12.20,-5.00) startOffset 0 endOffset 1 width 15.60: &quot;2&quot;
+                  chunk 1 (middle anchor) text run 1 at (22.20,-5.00) startOffset 0 endOffset 1 width 15.60: &quot;3&quot;
+                  chunk 1 (middle anchor) text run 1 at (32.20,-5.00) startOffset 0 endOffset 1 width 15.60: &quot;4&quot;
+            RenderSVGContainer {g} at (420,475) size 136x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
+              RenderSVGContainer {g} at (426,475) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+                RenderSVGContainer {g} at (426,475) size 14x32
+                  RenderSVGPath {line} at (432,475) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (426,493) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (510,483) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,-5.00)}]
+                RenderSVGContainer {g} at (510,483) size 14x32
+                  RenderSVGPath {line} at (515,483) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (510,501) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (2,-20) size 82x18 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 82x18
+                  chunk 1 (middle anchor) text run 1 at (2.20,-10.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                  chunk 1 (middle anchor) text run 1 at (36.60,-5.00) startOffset 0 endOffset 3 width 46.80: &quot;234&quot;
+      RenderSVGContainer {g} at (479,14) size 211x536 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,40.00)}]
+        RenderSVGText {text} at (-38,-32) size 76x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 76x18
+            chunk 1 (middle anchor) text run 1 at (-37.80,-17.00) startOffset 0 endOffset 11 width 75.60: &quot;text-anchor&quot;
+        RenderSVGText {text} at (-12,-18) size 24x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 24x18
+            chunk 1 (middle anchor) text run 1 at (-12.00,-3.00) startOffset 0 endOffset 3 width 24.00: &quot;end&quot;
+        RenderSVGPath {line} at (582,83) size 3x467 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=10.00] [x2=0.00] [y2=290.00]
+        RenderSVGContainer {use} at (479,91) size 211x424
+          RenderSVGContainer {g} at (479,91) size 211x424
+            RenderSVGContainer {g} at (576,91) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
+              RenderSVGContainer {g} at (576,91) size 14x33
+                RenderSVGPath {line} at (582,91) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (576,110) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (-63,20) size 63x13 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 63x13
+                chunk 1 (end anchor) text run 1 at (-62.40,30.00) startOffset 0 endOffset 4 width 62.40: &quot;1234&quot;
+            RenderSVGContainer {g} at (593,141) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,60.00)}]
+              RenderSVGContainer {g} at (593,141) size 14x33
+                RenderSVGPath {line} at (599,141) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (593,160) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {g} at (610,141) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,60.00)}]
+              RenderSVGContainer {g} at (610,141) size 14x33
+                RenderSVGPath {line} at (615,141) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (610,160) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {g} at (626,141) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,60.00)}]
+              RenderSVGContainer {g} at (626,141) size 14x33
+                RenderSVGPath {line} at (632,141) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (626,160) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {g} at (643,141) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,60.00)}]
+              RenderSVGContainer {g} at (643,141) size 14x33
+                RenderSVGPath {line} at (649,141) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (643,160) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (-6,50) size 46x13 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 46x13
+                chunk 1 (end anchor) text run 1 at (-5.60,60.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                chunk 1 (end anchor) text run 1 at (4.40,60.00) startOffset 0 endOffset 1 width 15.60: &quot;2&quot;
+                chunk 1 (end anchor) text run 1 at (14.40,60.00) startOffset 0 endOffset 1 width 15.60: &quot;3&quot;
+                chunk 1 (end anchor) text run 1 at (24.40,60.00) startOffset 0 endOffset 1 width 15.60: &quot;4&quot;
+            RenderSVGContainer {g} at (593,191) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,90.00)}]
+              RenderSVGContainer {g} at (593,191) size 14x33
+                RenderSVGPath {line} at (599,191) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (593,210) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGContainer {g} at (676,191) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
+              RenderSVGContainer {g} at (676,191) size 14x33
+                RenderSVGPath {line} at (682,191) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                RenderSVGRect {rect} at (676,210) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+            RenderSVGText {text} at (-6,80) size 66x13 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 66x13
+                chunk 1 (end anchor) text run 1 at (-5.60,90.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                chunk 1 (end anchor) text run 1 at (13.20,90.00) startOffset 0 endOffset 3 width 46.80: &quot;234&quot;
+            RenderSVGContainer {g} at (557,225) size 108x65 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
+              RenderSVGContainer {g} at (576,225) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
+                RenderSVGContainer {g} at (576,225) size 14x32
+                  RenderSVGPath {line} at (582,225) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (576,243) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (601,233) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-5.00)}]
+                RenderSVGContainer {g} at (601,233) size 14x32
+                  RenderSVGPath {line} at (607,233) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (601,251) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (626,250) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,5.00)}]
+                RenderSVGContainer {g} at (626,250) size 14x32
+                  RenderSVGPath {line} at (632,250) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (626,268) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (651,258) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(45.00,10.00)}]
+                RenderSVGContainer {g} at (651,258) size 14x32
+                  RenderSVGPath {line} at (657,258) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (651,276) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (-16,-20) size 63x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 63x33
+                  chunk 1 (end anchor) text run 1 at (-15.60,-10.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                  chunk 1 (end anchor) text run 1 at (0.00,-5.00) startOffset 0 endOffset 1 width 15.60: &quot;2&quot;
+                  chunk 1 (end anchor) text run 1 at (15.60,5.00) startOffset 0 endOffset 1 width 15.60: &quot;3&quot;
+                  chunk 1 (end anchor) text run 1 at (31.20,10.00) startOffset 0 endOffset 1 width 15.60: &quot;4&quot;
+            RenderSVGContainer {g} at (573,275) size 84x65 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
+              RenderSVGContainer {g} at (593,275) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+                RenderSVGContainer {g} at (593,275) size 14x32
+                  RenderSVGPath {line} at (599,275) size 2x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (593,293) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (610,283) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
+                RenderSVGContainer {g} at (610,283) size 14x32
+                  RenderSVGPath {line} at (615,283) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (610,301) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (626,300) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,5.00)}]
+                RenderSVGContainer {g} at (626,300) size 14x32
+                  RenderSVGPath {line} at (632,300) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (626,318) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (643,308) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,10.00)}]
+                RenderSVGContainer {g} at (643,308) size 14x32
+                  RenderSVGPath {line} at (649,308) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (643,326) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (-6,-20) size 46x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 46x33
+                  chunk 1 (end anchor) text run 1 at (-5.60,-10.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                  chunk 1 (end anchor) text run 1 at (4.40,-5.00) startOffset 0 endOffset 1 width 15.60: &quot;2&quot;
+                  chunk 1 (end anchor) text run 1 at (14.40,5.00) startOffset 0 endOffset 1 width 15.60: &quot;3&quot;
+                  chunk 1 (end anchor) text run 1 at (24.40,10.00) startOffset 0 endOffset 1 width 15.60: &quot;4&quot;
+            RenderSVGContainer {g} at (573,325) size 101x65 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
+              RenderSVGContainer {g} at (593,325) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+                RenderSVGContainer {g} at (593,325) size 14x32
+                  RenderSVGPath {line} at (599,325) size 2x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (593,343) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (610,333) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
+                RenderSVGContainer {g} at (610,333) size 14x32
+                  RenderSVGPath {line} at (615,333) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (610,351) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (635,350) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,5.00)}]
+                RenderSVGContainer {g} at (635,350) size 14x32
+                  RenderSVGPath {line} at (640,350) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (635,368) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (660,358) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,10.00)}]
+                RenderSVGContainer {g} at (660,358) size 14x32
+                  RenderSVGPath {line} at (665,358) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (660,376) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (-6,-20) size 58x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 57x33
+                  chunk 1 (end anchor) text run 1 at (-5.60,-10.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                  chunk 1 (end anchor) text run 1 at (4.40,-5.00) startOffset 0 endOffset 1 width 15.60: &quot;2&quot;
+                  chunk 1 (end anchor) text run 1 at (20.00,5.00) startOffset 0 endOffset 1 width 15.60: &quot;3&quot;
+                  chunk 1 (end anchor) text run 1 at (35.60,10.00) startOffset 0 endOffset 1 width 15.60: &quot;4&quot;
+            RenderSVGContainer {g} at (531,375) size 84x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
+              RenderSVGContainer {g} at (576,375) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
+                RenderSVGContainer {g} at (576,375) size 14x32
+                  RenderSVGPath {line} at (582,375) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (576,393) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (601,400) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,5.00)}]
+                RenderSVGContainer {g} at (601,400) size 14x32
+                  RenderSVGPath {line} at (607,400) size 3x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (601,418) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (-32,-20) size 48x28 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (15,0) size 47x28
+                  chunk 1 (end anchor) text run 1 at (-15.60,-10.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                  chunk 1 (end anchor) text run 1 at (-31.20,5.00) startOffset 0 endOffset 3 width 46.80: &quot;234&quot;
+            RenderSVGContainer {g} at (573,425) size 84x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,240.00)}]
+              RenderSVGContainer {g} at (593,425) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+                RenderSVGContainer {g} at (593,425) size 14x32
+                  RenderSVGPath {line} at (599,425) size 2x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (593,443) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (610,433) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
+                RenderSVGContainer {g} at (610,433) size 14x32
+                  RenderSVGPath {line} at (615,433) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (610,451) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (626,433) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,-5.00)}]
+                RenderSVGContainer {g} at (626,433) size 14x32
+                  RenderSVGPath {line} at (632,433) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (626,451) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (643,433) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,-5.00)}]
+                RenderSVGContainer {g} at (643,433) size 14x32
+                  RenderSVGPath {line} at (649,433) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (643,451) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (-6,-20) size 46x18 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 46x18
+                  chunk 1 (end anchor) text run 1 at (-5.60,-10.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                  chunk 1 (end anchor) text run 1 at (4.40,-5.00) startOffset 0 endOffset 1 width 15.60: &quot;2&quot;
+                  chunk 1 (end anchor) text run 1 at (14.40,-5.00) startOffset 0 endOffset 1 width 15.60: &quot;3&quot;
+                  chunk 1 (end anchor) text run 1 at (24.40,-5.00) startOffset 0 endOffset 1 width 15.60: &quot;4&quot;
+            RenderSVGContainer {g} at (573,475) size 117x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
+              RenderSVGContainer {g} at (593,475) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
+                RenderSVGContainer {g} at (593,475) size 14x32
+                  RenderSVGPath {line} at (599,475) size 2x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (593,493) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGContainer {g} at (676,483) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,-5.00)}]
+                RenderSVGContainer {g} at (676,483) size 14x32
+                  RenderSVGPath {line} at (682,483) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+                  RenderSVGRect {rect} at (676,501) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
+              RenderSVGText {text} at (-6,-20) size 66x18 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 66x18
+                  chunk 1 (end anchor) text run 1 at (-5.60,-10.00) startOffset 0 endOffset 1 width 15.60: &quot;1&quot;
+                  chunk 1 (end anchor) text run 1 at (13.20,-5.00) startOffset 0 endOffset 3 width 46.80: &quot;234&quot;
+    RenderSVGText {text} at (10,314) size 269x45 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 269x45
+        chunk 1 text run 1 at (10.00,350.00) startOffset 0 endOffset 16 width 268.20: &quot;$Revision: 1.8 $&quot;
+    RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+selection start: position 0 of child 0 {#text} of child 1 {text} of child 5 {g} of child 15 {g} of child 9 {svg} of document
+selection end:   position 16 of child 0 {#text} of child 17 {text} of child 9 {svg} of document
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgtransformstextwithmaskwithsvgtransformexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgtransformstextwithmaskwithsvgtransformexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.txt (0 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -0,0 +1,55 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,83) size 430x460
+    RenderSVGContainer {g} at (0,83) size 430x460 [transform={m=((0.43,0.25)(-0.25,0.43)) t=(50.00,50.00)}]
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGText {text} at (10,6) size 140x18 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 140x17
+          chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 21 width 139.20: &quot;Test for mask support&quot;
+      RenderSVGRect {rect} at (0,109) size 151x230 [fill={[type=SOLID] [color=#FF0000]}] [x=10.00] [y=30.00] [width=100.00] [height=260.00]
+      RenderSVGResourceMasker {mask} [id=&quot;mask1&quot;] [maskUnits=userSpaceOnUse] [maskContentUnits=userSpaceOnUse]
+        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+          RenderSVGResourceLinearGradient {linearGradient} [id=&quot;Grad1&quot;] [gradientUnits=userSpaceOnUse] [start=(60,50)] [end=(60,120)]
+            RenderSVGGradientStop {stop} [offset=0.00] [color=#FFFFFF]
+            RenderSVGGradientStop {stop} [offset=1.00] [color=#FFFFFF80]
+        RenderSVGRect {rect} at (80,144) size 98x86 [fill={[type=LINEAR-GRADIENT] [id=&quot;Grad1&quot;]}] [x=60.00] [y=50.00] [width=100.00] [height=60.00]
+      RenderSVGRect {rect} at (80,144) size 98x86 [fill={[type=SOLID] [color=#00FF00]}] [x=60.00] [y=50.00] [width=100.00] [height=60.00]
+        [masker=&quot;mask1&quot;] RenderSVGResourceMasker {mask} at (60,50) size 100x60
+      RenderSVGText {text} at (200,54) size 165x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 165x14
+          chunk 1 text run 1 at (200.00,65.00) startOffset 0 endOffset 30 width 164.40: &quot;Mask with linear gradient from&quot;
+      RenderSVGText {text} at (200,69) size 141x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 141x14
+          chunk 1 text run 1 at (200.00,80.00) startOffset 0 endOffset 25 width 140.40: &quot;opacity=1 to opactity=0.5&quot;
+      RenderSVGResourceMasker {mask} [id=&quot;mask2&quot;] [maskUnits=userSpaceOnUse] [maskContentUnits=userSpaceOnUse]
+        RenderSVGRect {rect} at (64,194) size 85x65 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.50]}] [x=60.00] [y=120.00] [width=100.00] [height=30.00]
+      RenderSVGRect {rect} at (64,194) size 85x65 [fill={[type=SOLID] [color=#00FF00]}] [x=60.00] [y=120.00] [width=100.00] [height=30.00]
+        [masker=&quot;mask2&quot;] RenderSVGResourceMasker {mask} at (60,120) size 100x30
+      RenderSVGText {text} at (200,124) size 178x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 178x14
+          chunk 1 text run 1 at (200.00,135.00) startOffset 0 endOffset 32 width 177.60: &quot;Mask with uniform opacity of 0.5&quot;
+      RenderSVGRect {rect} at (47,223) size 86x65 [fill={[type=SOLID] [color=#00FF00] [opacity=0.50]}] [x=60.00] [y=160.00] [width=100.00] [height=30.00]
+      RenderSVGText {text} at (200,164) size 206x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 206x14
+          chunk 1 text run 1 at (200.00,175.00) startOffset 0 endOffset 37 width 205.20: &quot;Rectangle with uniform opacity of 0.5&quot;
+      RenderSVGResourceMasker {mask} [id=&quot;mask3&quot;] [maskUnits=userSpaceOnUse] [maskContentUnits=userSpaceOnUse]
+        RenderSVGRect {rect} at (32,252) size 156x103 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.50]}] [x=60.00] [y=200.00] [width=200.00] [height=25.00]
+        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)
+        [masker=&quot;mask3&quot;] RenderSVGResourceMasker {mask} at (60,200) size 200x100
+        RenderSVGInlineText {#text} at (0,0) size 122x112
+          [masker=&quot;mask3&quot;] RenderSVGResourceMasker {mask} at (60,200) size 200x100
+          chunk 1 text run 1 at (60.00,280.00) startOffset 0 endOffset 3 width 121.20: &quot;SVG&quot;
+      RenderSVGText {text} at (200,214) size 204x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 204x14
+          chunk 1 text run 1 at (200.00,225.00) startOffset 0 endOffset 36 width 204.00: &quot;Text with mask containing rectangles&quot;
+      RenderSVGText {text} at (200,229) size 107x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 107x14
+          chunk 1 text run 1 at (200.00,240.00) startOffset 0 endOffset 20 width 106.80: &quot;of various opacities&quot;
+      RenderSVGText {text} at (10,305) size 264x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 264x44
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: &quot;$Revision: 1.7 $&quot;
+      RenderSVGRect {rect} at (0,83) size 430x460 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgwicdtestrightsizingbexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/wicd/test-rightsizing-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgwicdtestrightsizingbexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/wicd/test-rightsizing-b-expected.txt (198992 => 198993)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/wicd/test-rightsizing-b-expected.txt        2016-04-03 22:00:20 UTC (rev 198992)
+++ trunk/LayoutTests/platform/gtk/svg/wicd/test-rightsizing-b-expected.txt        2016-04-03 22:00:32 UTC (rev 198993)
</span><span class="lines">@@ -19,10 +19,10 @@
</span><span class="cx">                 RenderSVGHiddenContainer {defs} at (0,0) size 0x0
</span><span class="cx">                 RenderSVGRect {rect} at (0,0) size 295x295 [fill={[type=SOLID] [color=#5588FF]}] [x=-3000.00] [y=-1000.00] [width=6200.00] [height=2200.00]
</span><span class="cx">                 RenderSVGEllipse {circle} at (0,0) size 295x295 [fill={[type=SOLID] [color=#0000FF]}] [cx=100.00] [cy=100.00] [r=100.00]
</span><del>-                RenderSVGContainer {g} at (39,88) size 217x121
-                  RenderSVGText {text} at (26,60) size 148x82 contains 1 chunk(s)
-                    RenderSVGInlineText {#text} at (0,0) size 147x82
-                      chunk 1 (middle anchor) text run 1 at (26.90,125.00) startOffset 0 endOffset 3 width 146.21: &quot;SVG&quot;
</del><ins>+                RenderSVGContainer {g} at (39,88) size 217x122
+                  RenderSVGText {text} at (27,59) size 146x83 contains 1 chunk(s)
+                    RenderSVGInlineText {#text} at (0,0) size 146x83
+                      chunk 1 (middle anchor) text run 1 at (27.12,125.00) startOffset 0 endOffset 3 width 145.76: &quot;SVG&quot;
</ins><span class="cx">           RenderText {#text} at (295,281) size 5x17
</span><span class="cx">             text run at (295,281) width 5: &quot; &quot;
</span><span class="cx">           RenderEmbeddedObject {object} at (299,147) size 148x148 [bgcolor=#FF0000]
</span><span class="lines">@@ -33,10 +33,10 @@
</span><span class="cx">                 RenderSVGHiddenContainer {defs} at (0,0) size 0x0
</span><span class="cx">                 RenderSVGRect {rect} at (0,0) size 148x148 [fill={[type=SOLID] [color=#5588FF]}] [x=-3000.00] [y=-1000.00] [width=6200.00] [height=2200.00]
</span><span class="cx">                 RenderSVGEllipse {circle} at (0,0) size 148x148 [fill={[type=SOLID] [color=#0000FF]}] [cx=100.00] [cy=100.00] [r=100.00]
</span><del>-                RenderSVGContainer {g} at (19,44) size 110x61
-                  RenderSVGText {text} at (26,59) size 148x83 contains 1 chunk(s)
-                    RenderSVGInlineText {#text} at (0,0) size 148x82
-                      chunk 1 (middle anchor) text run 1 at (26.44,125.00) startOffset 0 endOffset 3 width 147.13: &quot;SVG&quot;
</del><ins>+                RenderSVGContainer {g} at (19,43) size 110x63
+                  RenderSVGText {text} at (26,58) size 148x85 contains 1 chunk(s)
+                    RenderSVGInlineText {#text} at (0,0) size 148x84
+                      chunk 1 (middle anchor) text run 1 at (26.35,125.00) startOffset 0 endOffset 3 width 147.30: &quot;SVG&quot;
</ins><span class="cx">           RenderText {#text} at (446,281) size 5x17
</span><span class="cx">             text run at (446,281) width 5: &quot; &quot;
</span><span class="cx">           RenderEmbeddedObject {object} at (450,221) size 75x74 [bgcolor=#FF0000]
</span><span class="lines">@@ -47,10 +47,10 @@
</span><span class="cx">                 RenderSVGHiddenContainer {defs} at (0,0) size 0x0
</span><span class="cx">                 RenderSVGRect {rect} at (0,0) size 74x74 [fill={[type=SOLID] [color=#5588FF]}] [x=-3000.00] [y=-1000.00] [width=6200.00] [height=2200.00]
</span><span class="cx">                 RenderSVGEllipse {circle} at (0,0) size 74x74 [fill={[type=SOLID] [color=#0000FF]}] [cx=100.00] [cy=100.00] [r=100.00]
</span><del>-                RenderSVGContainer {g} at (9,22) size 56x31
-                  RenderSVGText {text} at (26,59) size 148x83 contains 1 chunk(s)
-                    RenderSVGInlineText {#text} at (0,0) size 148x82
-                      chunk 1 (middle anchor) text run 1 at (26.44,125.00) startOffset 0 endOffset 3 width 147.13: &quot;SVG&quot;
</del><ins>+                RenderSVGContainer {g} at (9,21) size 56x33
+                  RenderSVGText {text} at (27,57) size 146x87 contains 1 chunk(s)
+                    RenderSVGInlineText {#text} at (0,0) size 146x87
+                      chunk 1 (middle anchor) text run 1 at (27.03,125.00) startOffset 0 endOffset 3 width 145.95: &quot;SVG&quot;
</ins><span class="cx">           RenderText {#text} at (524,281) size 5x17
</span><span class="cx">             text run at (524,281) width 5: &quot; &quot;
</span><span class="cx">           RenderEmbeddedObject {object} at (528,258) size 38x37 [bgcolor=#FF0000]
</span><span class="lines">@@ -61,10 +61,10 @@
</span><span class="cx">                 RenderSVGHiddenContainer {defs} at (0,0) size 0x0
</span><span class="cx">                 RenderSVGRect {rect} at (0,0) size 37x37 [fill={[type=SOLID] [color=#5588FF]}] [x=-3000.00] [y=-1000.00] [width=6200.00] [height=2200.00]
</span><span class="cx">                 RenderSVGEllipse {circle} at (0,0) size 37x37 [fill={[type=SOLID] [color=#0000FF]}] [cx=100.00] [cy=100.00] [r=100.00]
</span><del>-                RenderSVGContainer {g} at (4,11) size 29x16
-                  RenderSVGText {text} at (26,59) size 148x83 contains 1 chunk(s)
-                    RenderSVGInlineText {#text} at (0,0) size 148x82
-                      chunk 1 (middle anchor) text run 1 at (26.44,125.00) startOffset 0 endOffset 3 width 147.13: &quot;SVG&quot;
</del><ins>+                RenderSVGContainer {g} at (4,10) size 29x18
+                  RenderSVGText {text} at (27,54) size 146x93 contains 1 chunk(s)
+                    RenderSVGInlineText {#text} at (0,0) size 146x92
+                      chunk 1 (middle anchor) text run 1 at (27.03,125.00) startOffset 0 endOffset 3 width 145.95: &quot;SVG&quot;
</ins><span class="cx">           RenderText {#text} at (0,0) size 0x0
</span><span class="cx">         RenderBlock {p} at (0,366) size 679x61
</span><span class="cx">           RenderText {#text} at (0,0) size 627x30
</span></span></pre>
</div>
</div>

</body>
</html>